netyiming 发表于 2013-1-17 10:25:39

STM32F103 串口2的波特率的问题

最近购买一批STM32F103VBT6   出现了一个问题,以前串口2 用115200BPS的波特率通讯好像没有出现什么问题,这一批115200的波特率就出现问题,用JLINK仿真出来是115384BPS   串口1就没有这个问题;难道说不同批次的芯片还不一样么。有问题的串口2降速19200后就没有问题了(38400BPS测出来是38420BPS),是不是这个是通病呢? 

发表于 2013-1-21 14:54:34

RE:STM32F103 串口2的波特率的问题

没有太注意过这个问题。你在使用的时候,会发生数据错误的时候吗?

lwfchat 发表于 2013-1-24 12:54:43

RE:STM32F103 串口2的波特率的问题

你使用的是不是内部晶振呢?精度问题,误差太大了吧。

geekgumm 发表于 2015-8-17 14:50:34

这是因为UART2使用pclk1时钟---36M,而UART1使用pclk2---72M,波特率设置值为19.5,产生0.16%误差。见手册误差表。------今天遇到这个问题,搜索之没有答案,在两年前的帖子回复,望后有新人能够百度出来。

pjzmj2012 发表于 2017-10-18 16:42:12

请问楼主这个页面是在那里打开的呢,我怎么找不到,我也是jlink+MDK

贺工 发表于 2017-10-19 09:05:01

会不会和晶振精度有关

和你挤公交 发表于 2017-10-19 14:39:03

:lol和晶振精度有关
页: [1]
查看完整版本: STM32F103 串口2的波特率的问题