stm32板的usart2设置与usart1有什么区别啊

[复制链接]
查看11 | 回复5 | 2018-3-14 17:01:38 | 显示全部楼层 |阅读模式
下图是STM32 101系列的总线图。下面以此为例分析其差异:(若是其它系列需要参考其它系列的总线图)其差异有:所连接的外部IO口不同。因此需要初始化的IO口是有差异的。同时需要注意的是你的硬件所用引脚是否连接到了正确的IO口上,而同一个USART可能有不同的IO口可以复用,因此需要注意USART和IO口之间的映射关系。所连接的总线不同,USART1连接到了APB2,而USART2连接到了APB1,因此,在初始化时钟时需要注意这方面。...
回复

使用道具 举报

千问 | 2018-3-14 17:01:38 | 显示全部楼层
过期的问题,还是来回答一下吧。首先我的理解,你的问题应该是问usart2的编程设置。代码就不贴了,主要是说下思路和流程: (1) RCC配置; (2) GPIO配置; (3)USART配置; (4)NVIC配置; (5)发送/接收数据。在RCC配置中,除了常规的时钟设置以外,要记得打开USART相对应的IO口时钟,USAR...
回复

使用道具 举报

千问 | 2018-3-14 17:01:38 | 显示全部楼层
在uart功能上是没有区别的哦,就是两个口罢了,便于使用,比如你想与别的设备进行串口通信的同时还想通过串口调试设备,这时就必须要两个串口滴!...
回复

使用道具 举报

千问 | 2018-3-14 17:01:38 | 显示全部楼层
没什么区别设置的话,把GPIO对应IO口复用初始更改,CLK时钟使能更改,其他的都一样,GPIO模式和USART模式都一样...
回复

使用道具 举报

千问 | 2018-3-14 17:01:38 | 显示全部楼层
usart1 是用系统频率分的.(系统频率可倍频)。usart2是用晶振频率分的。基他就没什么使用区别了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行