打印

为什么fullremap后的usart3和fsmc冲突?

[复制链接]
4190|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lzh08|  楼主 | 2009-7-14 21:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在stm32的开发过程中,使用fullremap方式重新映射了usart3,此时串口收发正常;但是在使用了fsmc的方式驱动8位的NAND后,发现串口无法发送数据了,此时通过中断可以接收数据。不知道为什么,请高手解答。
沙发
ijk| | 2009-7-14 21:30 | 只看该作者

这是已知问题

 这是已知问题,如果没有记错的话,可以参考errata sheet。

使用特权

评论回复
板凳
香水城| | 2009-7-14 21:33 | 只看该作者

请看STM32F101xCDE和STM32F103xCDE勘误手册的第2.4.11节

在ST中文网站可以找到中文版本:http://www.stmicroelectronics.com.cn/stonline/mcu/MCU_Pages.htm

使用特权

评论回复
地板
lzh08|  楼主 | 2009-7-14 22:19 | 只看该作者

那个勘误手册我看过,但是没有提到fsmc和usart3的冲突。

只提到了fsmc和usart1和usart2的冲突啊。所以我在设计中才使用完全映射usart3的方式

使用特权

评论回复
5
511| | 2009-7-14 22:23 | 只看该作者

关注ING

使用特权

评论回复
6
香水城| | 2009-7-15 08:36 | 只看该作者

4楼的朋友看过我在3楼给出的文档吗?

4楼看的是哪个版本?我这个是今年6月才翻出来的。

使用特权

评论回复
7
lzh08|  楼主 | 2009-7-15 10:06 | 只看该作者

哦,我可能看的版本旧了,

我在使用usart3的时候,可以先屏蔽fsmc么?发送完数据后再打开fsmc,这样可以吧

使用特权

评论回复
8
aoshi0603| | 2012-3-21 16:42 | 只看该作者
我也碰到了,只好在用USART3时暂时关掉FSMC时钟,这样串口就能用了

使用特权

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

本版积分规则

57

主题

114

帖子

0

粉丝