打印

FSMC PC卡怎么用

[复制链接]
2215|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SecondLife|  楼主 | 2012-10-25 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用谁用过FSMC的PC卡功能,现在用它来驱动AD等芯片,可是总是进入硬件中断。配置应该没问题的啊,就是不知道怎么操作。谁有这方面经验给说说。最好是F4系列的
沙发
SecondLife|  楼主 | 2012-10-25 15:54 | 只看该作者
自己顶顶吧,难道都没人用过这个吗?:'(

使用特权

评论回复
板凳
lut1lut| | 2012-10-25 16:19 | 只看该作者
是进入"Hard Fault"么?

如果硬件连接没有问题,那么LZ可以调试一下这个Hard Fault是如何产生的。是Usage Fault,还是Memroy Management Fault,还是Bus Fault。

使用特权

评论回复
地板
SecondLife|  楼主 | 2012-10-26 09:49 | 只看该作者
3# lut1lut

使用特权

评论回复
5
SecondLife|  楼主 | 2012-10-26 09:49 | 只看该作者
是啊,配置完之后,往一个地址写数据,就进入HardFault。能给说的详细点吗?怎么查呢?

使用特权

评论回复
6
lut1lut| | 2012-10-26 10:46 | 只看该作者
你有使能这个bank么?我记得手册上说在以下情况下产生hard fault

1)对没有使能的bank进行读、写操作
2)当FACCEN@FSMC_BCRx还是复位的情况下,读、写NOR Flash
3)当FSMC_CD输入脚还是低电平时,读、写PC卡

使用特权

评论回复
7
SecondLife|  楼主 | 2012-10-26 14:58 | 只看该作者
使能了,FSMC_CD配置为输入上拉了。我查了下寄存器,在0xe000ed29地址数位0x04,是什么所谓的不精确数据访问违例、不知道怎么搞。

使用特权

评论回复
8
lut1lut| | 2012-10-26 15:19 | 只看该作者
那么1)呢?使能响应bank了么?FSMC的写是带FIFO的,如果没有使能就写操作,会造成“不精确的数据总线错误”哦。Imprecise Data Bus Fault。

使用特权

评论回复
9
金融小数| | 2012-10-26 15:40 | 只看该作者
没看明白,不知道怎么回事:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

67

帖子

0

粉丝