對於韋根具體格式不做詳述,具體參見:
https://baike.baidu.com/item/%E9%9F%A6%E6%A0%B9%E5%8D%8F%E8%AE%AE?fr=aladdin
https://www.cnblogs.com/han-bing/p/6785632.html
MCU : STM32C8T6
1、韋根輸入(WG26,WG34,WG66)
1)、硬件上WG0 WG1相或作爲觸發MCU外部中斷,即每個BIT數據來都會觸發中斷2
2)、中斷觸發後讀取WG1上的電平信息(0或1)--》取反,就是對應的BIT數據
3)、韋根輸入數據完成判斷,5ms內中斷未觸發(未兼容不同韋根格式輸入)
2、韋根輸出
直接使用IO模擬WG輸出電平信號
3、STM32CubeMX建立工程
支持三路韋根輸入,一路韋根輸出。
時鐘配置
中斷配置
定時器配置
4、程序demo,CSDN下載:
https://download.csdn.net/download/white_loong/11310642