
在STM32F103上运行正常的CRC代码,放到STM32F051上运行就触发HardFault. u32 CRC_CalcBlockCRC(u32 pBuffer[], u32 BufferLength) { u32 index = 0; CRC_ResetDR();//RESET CRC calculator for(index = 0; index < BufferLength; index++) { CRC->DR = pBuffer[index]; } return (CRC->DR); } 运行会出发HardFault(在STM32F103不会出现问题), u32 CRC_CalcBlockCRC(u32 pBuffer[], u32 BufferLength) { u32 index = 0; CRC_ResetDR();//RESET THE CRC calculator for(index = 0; index < BufferLength; index++) { CRC->DR = 1;//pBuffer[index]; } return (CRC->DR); } 改成一个固定的数字就没问题。大家有遇到这个问题吗,怎么解决呢? |
关于STM32F030的iic主收问题
STM32F030内部晶振怎么设置,内部晶振是延时函数怎么设置
分享STM32F030K6程序运行异常的解决方法
STM32F030正常上电不运行
DMA 读取GPIO的状态
stm32的同一个定时器,不同的通道,可以不同时的输出pwm波形吗
基于STM32的锂动力电池检测装置的设计
STM32的低功耗模式
STM32的上电启动过程
STM32中如何实现数据加密