找回密码
 注册
关于网站域名变更的通知
查看: 159|回复: 4
打印 上一主题 下一主题

LPC2142的UART0通讯老是容易出错怎么回事啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-6-21 11:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
通讯老是容易出错, 怎么回事啊, 是按照大家的例题弄的,只有加了一段延时的时间发送才正确, 是怎么回事??? 而且复位后都运行不了??; @6 G0 T" n/ n! J0 u
#include <Lpc214x.H>
" L' R0 _& ^; V" C, k#define fosc 12000000
( U: S" W# r1 A$ N* _2 u#define fcclk fosc*5  K( |2 h' Z' R6 B4 \
#define FPClk fcclk/4/ }9 J2 K: f% X% k3 v# g0 [& o2 b

% f9 S+ g7 p! @! X) Jvoid delay(long i )- Z: C' Z4 Y; l8 F: M& B$ h
{ int j=0,k=0;2 n- y+ F( u- S2 a
for (j=0;j<i;j++);
  H( _2 o! s# J! \! R; U6 {/ }for (k=0;k<i;k++);
/ ~+ q% V3 }! r$ S4 t) s2 f3 p}
" u9 [7 b" i0 l! p3 a8 @) K
- I* N) K( b7 o# D& Cint main()
2 X! O/ N2 T6 M6 E( ?) A{ unsigned int uartdiv=0;
' {" @+ ?/ ]# s: \# p: i5 x+ W$ d. J( h) |/ R) `: l' [& L
char str=0x23;4 H. I8 S8 s: f
PINSEL0=0X05;
$ j- J( h; r) p, L( d8 qU0LCR=0X83;
, q; ^  I2 P* u. F# b; ?0 zuartdiv=fpclk/(16*19200);
5 a) p; x, u  \8 X/ e; TU0DLM=(char)(uartdiv/256);) G4 q3 @0 y( U  S# T; r% o
U0DLL=(char)(uartdiv%256);
: p# l8 P# g( Z. [+ ?U0LCR=0X03;* l/ u$ q8 c) U# A2 F7 Z. t
while(1)0 _$ C: M) h: E* B; k* H
{
1 ?0 O' O2 r9 [" b' W: QU0THR=str;9 i% g* s+ r) I3 l# r' q+ K' h
while (U0LSR!=0X60) ;
: R4 ]! J+ f7 D7 Z/ H$ \3 D) K9 |  R+ `8 G0 K
delay(1000000); // 不加它发数据就出错,
8 t9 j4 l! n# U9 s  r& Q% ]/ J}
2 f/ {# }8 H& O7 s& z* D' {! d% E3 q: T1 `9 l
}0 Z% d) j5 ^4 f1 S/ d& T
! |* s0 k  G% q. ]8 _/ y
! i- `- ]0 U" ^) i3 ~7 V) X( _, W, c/ g

该用户从未签到

2#
发表于 2022-6-21 13:11 | 只看该作者
使用中断的方式试试效果呢
  q* p& B5 @$ T% T/ |4 a1 T; I" p你这个程序只是在接收吗
6 i8 v6 o2 K$ S& x$ |3 n  p

该用户从未签到

3#
发表于 2022-6-21 14:48 | 只看该作者
delay(1000000);  是每发一个字符后的延时- F6 x; G# p- w7 N' u, ?: z

该用户从未签到

4#
发表于 2022-6-21 15:10 | 只看该作者
楼上说的很不错的* Y# z& k, Z8 B

该用户从未签到

5#
发表于 2022-6-21 15:26 | 只看该作者
再看看别人是怎么说的
) i- k+ j% m. y0 {3 \2 W  P2 g. ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 18:04 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表