你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

CUBEMX自动生成的工程执行总线操作问题

[复制链接]
庸浅的小羊羔 提问时间:2015-4-30 14:01 /
我用如图配置生成了一个工程,在主循环内增加执行内容:                HAL_Delay(10);               
                HAL_NAND_Read_ID(&hnand1,&NAND_ID);
                printf("\r\nT000");




结果执行HAL_NAND_Read_ID函数后就跑飞了,不会从串口打印字符串;
而注销掉HAL_NAND_Read_ID函数,就会从串口打印字符串的。


把HAL_NAND_Read_ID函数改成一个总线操作指令:
*(__IO uint32_t *)(0x60000048)=0;        

结果也是如此。

是CUBEMX里哪里还需要配置吗? 还是CUBEMX自动生成的对FSMC的初始化有问题?
QQ图片20150430135544.png
收藏 评论4 发布时间:2015-4-30 14:01

举报

4个回答
stary666 回答时间:2015-4-30 14:15:16
是否初始化
庸浅的小羊羔 回答时间:2015-4-30 14:18:37
自动生成的工程里有初始化呀
回答时间:2015-4-30 14:38:47
应该是这里出错了。你是要读,而*(__IO uint32_t *)(0x60000048)=0;     是在写。
数码小叶 回答时间:2015-5-2 10:53:19
帮顶一下

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版