EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ARM发送<20字符的数据给stm32,stm32接收到数据后返回<5000字符的数据
4 ]% ], } D4 F$ [8 \ARM收到的数据有<10%的概率出现漏码(少了<20字符)。
. c1 R8 h# Y; I. Z# K* `arm后台运行7条线程的程序,主要是视频处理+uart通讯+tcp通讯1 I6 k; `( `, d
stm32的uart_tx连接电脑串口数据是正常的,到了arm就漏码了
: q* M# ]/ Q" M+ r先贴arm_uart的代码
! R! B3 n7 ^! M; buart_init + n( g0 |# z) N+ S
. g, W# D6 T) F/ e6 i. N0 ]3 o$ @ S- w: s
uart_recv
. ]# C$ M6 @) b4 M- F- t
# E) a8 i. ?0 C. R: F
我有个怀疑点,uart通讯用的是115200波特率,arm晶振用的是24MHz,stm32用12MHz- Q3 }' Z" I7 w8 G q0 O) h
会不会是时钟周期没对上导致漏码?
8 ?. q2 z- M6 {+ s' C E. Q
, N" g! `7 @: w O |