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
相关代码
;**** *