STM32外接SRAM做存储器,串口中断问题

[复制链接]
 楼主| lcslxh 发表于 2011-7-20 10:52 | 显示全部楼层 |阅读模式
我现在用SRAM做数据存储器,发现串口1波特率9600的时候通信正常,如果设置在115200,就会一直进入接收中断,我查看了一下寄存器,发现ORE一直置位着.
yinyangdianzi 发表于 2011-7-20 10:58 | 显示全部楼层
LZ,帮你顶一个
香水城 发表于 2011-7-20 11:01 | 显示全部楼层
没有看出来你的问题中外部SRAM和USART有什么关系。
 楼主| lcslxh 发表于 2011-7-20 11:08 | 显示全部楼层
因为每次中断都会进行数据读写,是不是意味着每次中断都要对SRAM进行读写.对SRAM操作的时候会不会大于中断时间,就是每次写SRAM还没完成,串口又接收到数据导致ORE置位呢
香水城 发表于 2011-7-20 11:13 | 显示全部楼层
你为什么不试试使用内部SRAM?
 楼主| lcslxh 发表于 2011-7-20 11:20 | 显示全部楼层
内部SRAM是可以,主要是现在内部SRAM不够用
香水城 发表于 2011-7-20 11:25 | 显示全部楼层
因为每次中断都会进行数据读写,是不是意味着每次中断都要对SRAM进行读写.对SRAM操作的时候会不会大于中断时间,就是每次写SRAM还没完成,串口又接收到数据导致ORE置位呢 ...
lcslxh 发表于 2011-7-20 11:08


如果内部RAM没有问题,有可能是FSMC的速度不够,这样的话,你要向其它办法,例如接收数据到内部SRAM,再拷贝到外部SRAM处理。
 楼主| lcslxh 发表于 2011-7-20 11:29 | 显示全部楼层
香主,有什么办法能让程序存储器在内部SRAM和外部SRAM中都能用?比如能不能先用内部SRAM,内部SRAM用完的时候再用外部SRAM.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

49

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

16

主题

49

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部