今天终于调完了比亚迪芯片的ADC程序,刚开始学习的道路上还是有很多不清楚的地方。希望以后能变得越来强吧~
主要需要实现的功能是用ADC采集到当前温度传感器的温度,因为当前温度大概也能估计得出来,所以我温度查询的数组里面只放了八个数据(24°C-31°C),大概表达个意思。
总结一下,我写程序中碰见的问题吧。
1、类型定义忘记放在头函数最前面,导致调用其他文件的变量时一直报错。
2、中断配置寄存器的时候丢三落四的,迷迷糊糊。(中断初始化配置和中断执行语句分开来思路比较清晰)
3、ADC采集数据寄存器配置的时候配成了一个字节的,后面查缺补漏的时候才发现配错了。 4、ntc查询一开始有点想不明白,用一个for循环怎么实现。后面想起来用两个变量,嵌套就可以了。