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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
通讯老是容易出错, 怎么回事啊, 是按照大家的例题弄的,只有加了一段延时的时间发送才正确, 是怎么回事??? 而且复位后都运行不了??! }" w" I- q) v# r& n* \
#include <Lpc214x.H>8 P6 b& w+ m# h6 q1 j
#define fosc 12000000
7 A. K; I# Y& ~$ {  ]. ^#define fcclk fosc*5! S& }, Y. i! z: G
#define FPClk fcclk/4' u/ e( E+ G8 k9 F+ V, a

: v" y; x" X! B  m/ H# Hvoid delay(long i )0 O. V$ w8 }5 n6 \8 J: \
{ int j=0,k=0;
# Z' O' q" z3 r% I6 F5 J$ y% Sfor (j=0;j<i;j++);
1 l" _7 Z& O/ i) v: nfor (k=0;k<i;k++);. C* j! w7 e5 i) e/ n3 t
}6 ?9 V, S$ X. K3 T6 R4 [) ?% [

, b5 u* I- d# h" Nint main()0 R' H/ Y0 }% R. d5 h. V  d9 U
{ unsigned int uartdiv=0;
) L' p% i" _# z# b& d! M) l5 `5 V
# j/ j+ H% L+ x7 `; s/ o  ~0 P; ]char str=0x23;
; ]7 c7 ~) E& S1 U0 ZPINSEL0=0X05;
! ~2 P5 R% u, [9 _8 CU0LCR=0X83;
1 b! @6 `' s. S" u0 q* m4 t) F# Fuartdiv=fpclk/(16*19200);4 B" n$ u( e' H( q4 @; D) q" H
U0DLM=(char)(uartdiv/256);
% v: ~0 l, @  b5 \1 `$ D& AU0DLL=(char)(uartdiv%256);
& q  g5 |# X/ L7 RU0LCR=0X03;/ z3 u& @( j+ a3 X
while(1)
5 Z, ~5 a* t. m4 l{5 J! Y. Y& L9 j/ }6 r% Y
U0THR=str;8 R4 O  H0 k7 _0 t1 D; F
while (U0LSR!=0X60) ;
% D& U7 X' h/ z; |5 ~
) d. e# x3 y, E& `2 |# w# S; G, pdelay(1000000); // 不加它发数据就出错,: ]' A" P4 K& a
}
4 x/ [5 r# e  f" p, {5 Y5 O: y
2 b; z/ s' ^5 X}$ r) h- q$ O2 m7 P
2 n% Y8 p/ B6 M; B) E
* J! q4 f5 k  D# i5 h  L, M

该用户从未签到

2#
发表于 2022-6-21 13:11 | 只看该作者
使用中断的方式试试效果呢
% f5 W7 O0 P4 l& V+ _) ^2 n你这个程序只是在接收吗
8 I' s; l" w% T% Y

该用户从未签到

3#
发表于 2022-6-21 14:48 | 只看该作者
delay(1000000);  是每发一个字符后的延时; F6 v8 J8 y+ s  |* ?4 D

该用户从未签到

4#
发表于 2022-6-21 15:10 | 只看该作者
楼上说的很不错的  s- f- X9 \* f

该用户从未签到

5#
发表于 2022-6-21 15:26 | 只看该作者
再看看别人是怎么说的
- k0 O! \6 |; L& j, L4 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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