随笔分类 - 单片机
摘要:最近在编写一个C51程序的时候,有一个四字节的数据,需要从一个数组中提取出来。结果发现一直出错。只取出来了后面两个字节数据,而前面的两字节则丢失。具体的上代码。 注意代码是在KEIL2 的C51中编译,别的环境可能不一定会出这问题。 uint8_t In[4] = {0x12, 0x34, 0x56
阅读全文
摘要:今天在调试一个STM32的程序,之前程序一切运行正常。在修改某些数组后,突然程序不能正常工作了。 追踪问题发现问题是出现在一个数组中,利用一个函数的指针参数去修改一个数组的值。在程序内部的时候,指针的值一切正常。当在外部调用这个数组后,数组的值就发生了错乱。导致程序错误。函数类型如下所示: 思考了很
阅读全文
摘要:最近在以前的项目上添加串口3通讯后,程序一进入接收中断后就产生HardFault_Hander。串口3发送数据一切正常,当打开串口3接收功能时,程序就处于HardFault_Hander状态,而导致死机。查询串口3的所有配置,都没有发现问题。在网上查询好久,也没有找到解答的办法。 花了近二天时间后,
阅读全文
浙公网安备 33010602011771号