- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 MC9S08做bootloader升级时的配置方法
MC9S08做bootloader升级时的配置方法使用MC9S08DZ60芯片举例:bootloader程序的配置:总共分两个步骤:配置FFBD和FFBF寄存器。在*.c文件中,加入如下语句:const byte NVPROT_INIT @0x0000FFBD = 0xFB;const byte NVOPT_INIT @0x0000FFBF = 0x3C;NVPROT寄存器如下:这里配置的是:0xE800-0xFFFF保护,这里作为bootloader区域。这个可以任意配置。NVO
2021-09-22 08:22:01
336
原创 数组溢出问题
问题描述:前天在调试某个设备的时候,发现整个程序跑起来的时候,出现了及其诡异的现象。因为这一套程序的底层驱动在之前的板子上面用到过,这次新板子,大部分东西都没动,只是应用层的逻辑做了一些调整。没想到系统运行起来后,采集的电流值应该为0,但实际读取到的电流值时大时小,而且能达到±100多A。。。且设备的配置参数也是一直在变,时不时就被某个不知道是什么的数给修改掉了。因为设备没有显示屏,只是通过串口和上位机通信。上述的现象都是在上位机上面观察到的。程序的逻辑是:开机读取设备配置参数,保存到RAM里面。并实
2021-03-22 11:33:02
1567
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人