EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ARM发送<20字符的数据给stm32,stm32接收到数据后返回<5000字符的数据
' `: w$ B3 F [# S& _ARM收到的数据有<10%的概率出现漏码(少了<20字符)。
2 r* l7 `) R+ `( m1 `1 ^8 |3 Earm后台运行7条线程的程序,主要是视频处理+uart通讯+tcp通讯5 T; t! U# w8 J
stm32的uart_tx连接电脑串口数据是正常的,到了arm就漏码了
$ x( Y9 S/ D* S先贴arm_uart的代码. h% \& w0 w. Q
uart_init
+ ]8 M9 P5 j( F; j5 H
0 _1 `: j% a8 Y" }6 N
uart_recv
6 w+ B+ _1 F* Z: o6 A% r
6 |2 q! S; r( u- W" e$ M# L
我有个怀疑点,uart通讯用的是115200波特率,arm晶振用的是24MHz,stm32用12MHz
( T7 e! }" k% X( v& T1 O& t, I/ f会不会是时钟周期没对上导致漏码?
8 C" } |. I# L+ U
! S2 U6 E; @6 ~( L) G |