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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
通讯老是容易出错, 怎么回事啊, 是按照大家的例题弄的,只有加了一段延时的时间发送才正确, 是怎么回事??? 而且复位后都运行不了??" }% n( n- R, H1 d5 Z6 O6 F  }
#include <Lpc214x.H>  i# V% m" C% \2 |3 J3 ?
#define fosc 12000000
; B; S4 w& `* U$ A: G1 i, P#define fcclk fosc*5
( B* }" K1 ?4 Q#define FPClk fcclk/4% S2 F! V: r6 ~8 P4 i* D4 P

" m, M1 F+ J3 {$ Uvoid delay(long i )) T' x7 ^9 l5 N7 T6 F4 W
{ int j=0,k=0;0 I/ U, F+ Y# {8 C
for (j=0;j<i;j++);
  e! @+ O8 U8 {. w$ ]& Qfor (k=0;k<i;k++);4 u) m; S2 h. j; D. G
}: C- X2 S3 c2 ^! _3 N1 ]( ^( r- j- Z

% v7 c- u1 p9 n6 x7 c4 yint main()2 X, k5 w& f) D& ^! n' U
{ unsigned int uartdiv=0;! G# ~+ n8 A: z" n# x1 b' B4 ^% O& f6 v
0 z8 q: {  F# i* \7 V
char str=0x23;
2 w3 m7 @4 i" _- VPINSEL0=0X05;
7 x- }2 l" u# R5 c; C' _U0LCR=0X83;* \8 b8 ^3 m4 _- ?
uartdiv=fpclk/(16*19200);
" D  E% i4 ^2 L" H  ~. y% iU0DLM=(char)(uartdiv/256);
! ?7 t" X7 U7 ~& AU0DLL=(char)(uartdiv%256);" T; F' y6 i6 Z' C! |0 w6 k( z: b
U0LCR=0X03;
8 W% f0 c/ M- Iwhile(1)3 ?4 Y8 R. `! f! ?7 S$ n; {1 ?: x
{
' ^) T# f; e" r7 OU0THR=str;
, o' p  S) D4 Owhile (U0LSR!=0X60) ;
+ o, L2 w, a( T+ b. d9 G& B# [- a5 [9 J0 `9 Z; U
delay(1000000); // 不加它发数据就出错,6 ^! W' m- w1 ~& L: ~
}1 N9 J8 t% G( O9 W( j6 q1 J

$ ]- z* ]0 F. P# Q) e& E! g& C7 x  [}2 |; D5 P0 u1 R  }
7 [$ c: d% n. b, @
; a- g; n4 Q% G. q+ y

该用户从未签到

2#
发表于 2022-6-21 13:11 | 只看该作者
使用中断的方式试试效果呢
5 a+ T! R, ~( L  _, n% A9 F你这个程序只是在接收吗. W5 c! ~: ?. H6 }+ T5 n

该用户从未签到

3#
发表于 2022-6-21 14:48 | 只看该作者
delay(1000000);  是每发一个字符后的延时  ^: u1 C8 J7 P

该用户从未签到

4#
发表于 2022-6-21 15:10 | 只看该作者
楼上说的很不错的3 W/ R! Q! C# C

该用户从未签到

5#
发表于 2022-6-21 15:26 | 只看该作者
再看看别人是怎么说的9 H" J6 M# @  E. t2 p' F
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 20:50 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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