现在我的STM32通过SPI读取W25Q16的JEDEC ID是正确,但是从首次地址0X000000,用0X03读指令却读不出数据,程序直接进入了HardFault_Handler(void)这个中断,想知道是为什么?
这个问题主要是我的读取函数里有一个结构体指针参数,我在定以这个结构体指针的时候,没有给他赋初值。
Flash_Read_Data(HeadAddr,sizeof(LoadSaveData),(u8*)LoadSaveData);就是“(u8*)LoadSaveData”这个结构体指针,我没有给它赋初值。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
好的,谢谢,我试试
HardFaultçè¯æ.pdf
2018-4-16 10:49 上传
点击文件名下载附件
下载积分: ST金币 -1226.79 KB, 下载次数: 70, 下载积分: ST金币 -1
评分
查看全部评分
谢谢,我刚下载了这个,帮助很大,而且我也知道我的问题出在哪里了。问题是我只定以了结构体指针,没有给这个指针赋初值。谢谢!
给常感谢,资料很棒,我学习一下