本文主要是介绍BLHeli_S 代码分析—文件 AIKON_Boltlite_30A.inc 分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
BLHeli_S 代码分析—文件 AIKON_Boltlite_30A.inc 分析
简介
根据源代码分析,改文件是配置的 c8051f390 的 MCU。根据该文件的代码配置可以了解到该型号电调的电路连接。包括引导加载程序端口、控制信号(PPM)获取端口、mos管控制端口、比较器反电势端口、调试端口配置。
引导加载程序端口
代码理解
根据代码中的定义了解到 P0.5
为引导加载程序的接收端口,以上代码中的定义在文件BLHeliBootLoad.inc
中被频繁使用,在文件BLHeli.asm
只是判断了对应端口P0.5
的高低电平
RTX_MDOUT
的定义为寄存器P0MDOUT
RTX_MDIN
的定义为寄存器P0MDIN
RTX_SKIP
的定义为寄存器P0SKIP
相关代码
;**** *
这篇关于BLHeli_S 代码分析—文件 AIKON_Boltlite_30A.inc 分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!