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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
通讯老是容易出错, 怎么回事啊, 是按照大家的例题弄的,只有加了一段延时的时间发送才正确, 是怎么回事??? 而且复位后都运行不了??  u0 s4 c) b% o) C: Z) Y5 R4 e/ `
#include <Lpc214x.H>
1 _& G# B7 }# C* ?$ m, r#define fosc 12000000% Y, b3 c' g" i( [, g5 U- p6 Q! W
#define fcclk fosc*5
: K2 @2 j0 `$ J1 n#define FPClk fcclk/45 x! D; u: ^# w/ Y3 q( A

5 j; K  Q1 P& Zvoid delay(long i )" C6 y( m% ?' H/ ~6 z9 Q$ u
{ int j=0,k=0;
- M1 v$ S! ]# |# X/ afor (j=0;j<i;j++);
6 w3 X! C7 T. K9 A; Qfor (k=0;k<i;k++);1 P5 X+ G) M5 I* z
}% `. F% O5 i* L% Q( k
( O# D& i* N/ N, b
int main()
* J, n9 N, G# G) z' X$ Y# R{ unsigned int uartdiv=0;( a" g1 R/ L, T
7 }3 c; c- N7 E0 b' T6 R
char str=0x23;0 H( H: w9 z1 K5 m5 ?& M4 _
PINSEL0=0X05;
  T2 W4 Z% O- u" ?% B, y' fU0LCR=0X83;! W+ W. q7 T$ P, N3 p
uartdiv=fpclk/(16*19200);7 X" _1 N7 F! A2 g: w% A: r$ E
U0DLM=(char)(uartdiv/256);; K5 g% d, L0 I" W3 k& [
U0DLL=(char)(uartdiv%256);0 D" m/ n! |* i+ T  a+ J
U0LCR=0X03;2 J! z5 S+ T) H8 P  ^4 D3 j
while(1)
- j/ l4 Q+ [: n0 ]1 ?. w6 D{
5 M  f2 l! @  T+ y0 dU0THR=str;! }0 s- l" N+ t% d/ g
while (U0LSR!=0X60) ;
8 Z6 l+ J! M3 s4 w4 j; O+ |2 A, W! o  Q
delay(1000000); // 不加它发数据就出错,
9 w% n4 u! W  Z2 Z}  P: @( N- `9 a) H

! m* [3 V/ _+ |- V}
# v5 M4 U' Q5 r: R" D6 i' _+ g- v
: A8 p' G# ]9 p+ z& c$ w4 a% k" U' W# Y7 n, `/ s  A, H/ e

该用户从未签到

5#
发表于 2022-6-21 15:26 | 只看该作者
再看看别人是怎么说的  r) H; I8 F' t5 N' Q. _  r* V* D

该用户从未签到

4#
发表于 2022-6-21 15:10 | 只看该作者
楼上说的很不错的
* Z0 J( r& d. E2 ~4 S3 w

该用户从未签到

3#
发表于 2022-6-21 14:48 | 只看该作者
delay(1000000);  是每发一个字符后的延时! t" y9 q7 Q$ J, x2 p, u) o* q$ l

该用户从未签到

2#
发表于 2022-6-21 13:11 | 只看该作者
使用中断的方式试试效果呢
5 @/ y- h' n4 w! _% q你这个程序只是在接收吗
- X1 f4 N1 x' _) Y* x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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