- 21
- 0
- 约1.32万字
- 约 20页
- 2017-07-12 发布于河南
- 举报
UART收发程序
一般教科书上提供的UART收发的程序往往是一段采用轮循(Polling)方式完成收发的简单代码。但对于高速的AVR来讲,采用这种方式大大降低了MUC的效率。在使用AVR时,应根据芯片本身的特点(片内大容量数据存储器RAM,更适合采用高级语言编写系统程序),编写高效可靠的UART收发接口(低层)程序。下面是一个典型的USART的接口程序。(下面是CodeVisionAVR修改成WINAVR后的程序,原来的程序请看底下给出的链界,在 HYPERLINK / /的论坛里)
//usart.h//常量定义#define BAUDRATE 9600 //波特率//#define F_CPU 4000000 //晶振频率4.0MHz#define RXB8 1#define TXB8 0#define PE 2 //M16//#define UPE 2 //M128#define OVR 3#define FE 4#define UDRE 5#define RXC 7//宏定义#define FRAMING_ERROR (1FE)#define PARITY_ERROR (1PE) //M16//#define PARITY_ERROR (1UPE) //M128#define DAT
您可能关注的文档
最近下载
- 心肌桥学习课件.pptx VIP
- 山西平定汇能煤业有限公司西回风立井井筒检查孔工程地质勘查报告.docx
- DB14_T 1642-2025 设施番茄病虫害绿色防控技术规程.docx VIP
- 50126-2008 ㊣《工业设备及管道绝热工程施工规范》.pdf VIP
- AZ31+1.0Y+1.3Sr镁合金正方形截面壳体制件气胀成形工艺研究.pdf VIP
- 翼科ES500系列专用伺服驱动器用户手册.pdf
- 25秋六年级上册数学北师版《期末绝密押题检测卷+真题模拟卷+名校真题卷+押题模拟卷+学情调研卷》(含答案)|完整高清电子版可打印.docx VIP
- 新四年级上册语文《期末真题测试卷》(共7套)(1).pdf VIP
- 一年级下册数学《100以内的加减法4000题专项练习》.docx VIP
- T_GDNAS 076─2026(超声监测胃残余量技术规范).pdf
原创力文档

文档评论(0)