標(biāo)題: 制作無刷電機(jī)電調(diào)IO口如何與開源的固件對應(yīng)適配? [打印本頁]

作者: Bryan86    時間: 2022-12-11 17:06
標(biāo)題: 制作無刷電機(jī)電調(diào)IO口如何與開源的固件對應(yīng)適配?
網(wǎng)上有開源的AM32固件,BLHeli電調(diào)固件,想根據(jù)這個固件自己動手制作電調(diào),但是找了好多資料,都是介紹刷固件的,沒有將如何制作固件的,想請教下, 如何在開源固件里面,找到對應(yīng)單片機(jī)IO的分配?
例如:BLHeli支持ATMEGA8的單片機(jī),里面的IO口在那里可以查看;
          AM32支持STM32G071GBU6TR  G071固件,對應(yīng)的IO口在那里可以查看
麻煩各位大神幫忙看下,找了好多天, 都沒找到這些資料,進(jìn)行不下去

作者: 人工置頂員    時間: 2022-12-12 03:09
頂一下
作者: munuc_w    時間: 2022-12-12 10:33
固件都是HEX或BIN文件,如何能看到IO,解決這個問題,需要搞到對應(yīng)的原理圖。
作者: Bryan86    時間: 2022-12-12 13:59
munuc_w 發(fā)表于 2022-12-12 10:33
固件都是HEX或BIN文件,如何能看到IO,解決這個問題,需要搞到對應(yīng)的原理圖。

BLHeli固件, AM32固件,這個都是開源的;網(wǎng)上很多都是參考這兩個開源的來做的,我自己想動手來做,但是就是找不到對應(yīng)的IO口,可能是水平不夠,看不懂,所以來問下
作者: Bryan86    時間: 2022-12-12 14:01
AM32固件:github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware
BLHeli固件:github.com/bitdump/BLHeli

作者: munuc_w    時間: 2022-12-12 14:05
Bryan86 發(fā)表于 2022-12-12 13:59
BLHeli固件, AM32固件,這個都是開源的;網(wǎng)上很多都是參考這兩個開源的來做的,我自己想動手來做,但是 ...

如果有源碼,應(yīng)該能查到IO的,仔細(xì)看看。
作者: Y_G_G    時間: 2022-12-12 21:24
這個其實(shí)是偏于Arduino的,并不太屬于單片機(jī)這方面的知識
但Arduino其實(shí)就是單片機(jī)...........
在inc文件中,應(yīng)該就是端口的定義,但我沒學(xué)過AVR的匯編,看不懂,你自己看一下
github.com/bitdump/BLHeli/blob/master/Atmel/Afro_12A.inc




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1