GD32單片機(jī) 之 編碼器計(jì)數(shù)
編碼器是用于檢測(cè)電機(jī)旋轉(zhuǎn)角度的器件.
一般與電機(jī)配套使用,與電機(jī)軸相連,感知電機(jī)轉(zhuǎn)動(dòng).
如果電機(jī)軸發(fā)生轉(zhuǎn)動(dòng),會(huì)帶動(dòng)編碼器,然后編碼器會(huì)輸出兩路pwm波.
兩路pwm波形會(huì)通過單片機(jī)的定時(shí)器去檢測(cè),
單片機(jī)的定時(shí)器有專門的編碼器檢測(cè)模式.


對(duì)比stm32單片機(jī)的引腳配置程序:

關(guān)于gd32單片機(jī):



第二步:
配置定時(shí)器的編碼器模式.

上面程序中最重要的兩句,就是編碼器配置了:

然后關(guān)于這兩句的解釋,可以查看gd32單片機(jī)相關(guān)的手冊(cè).

之后便可以得到編碼器的計(jì)數(shù)了.

標(biāo)簽: