单片机 51/STM32 自学笔记
文章平均质量分 81
Zhang__Yue
这个作者很懒,什么都没留下…
展开
-
modbus 中CRC16校验
CRC16校验码是别人的,嘿嘿#include const char chCRCHTalbe[]={0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0原创 2015-09-09 01:10:29 · 1680 阅读 · 0 评论 -
stm32 HardFault_Handler调试及问题查找方法
TM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。由于异常发生时,内核将R0~R3、转载 2016-12-14 08:26:06 · 746 阅读 · 0 评论