EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ARM发送<20字符的数据给stm32,stm32接收到数据后返回<5000字符的数据. I5 M. X3 [; ~8 U+ Z
ARM收到的数据有<10%的概率出现漏码(少了<20字符)。
" O2 n6 F7 g. R+ U& A/ `9 Yarm后台运行7条线程的程序,主要是视频处理+uart通讯+tcp通讯- }8 ?" y. ~4 n5 v
stm32的uart_tx连接电脑串口数据是正常的,到了arm就漏码了1 g( C6 Q8 Q" X
先贴arm_uart的代码% [7 [+ Q4 ^* f$ \
uart_init
% U2 ]" G. q& B
1 W) Z, Q2 f! n+ t
uart_recv
6 S5 b% Z( E1 B; y6 c0 c
0 Q+ R3 K/ T, y. O/ h6 Q9 `- x
我有个怀疑点,uart通讯用的是115200波特率,arm晶振用的是24MHz,stm32用12MHz6 [! V( r. t1 P& M% u
会不会是时钟周期没对上导致漏码? 6 ~5 g! i' w3 `9 I
; ^8 _6 a2 {4 ]( |, X |