AVR技术论坛
登录
直播中
moyansen
12年用户
204经验值
擅长:嵌入式技术 模拟技术 光电显示 控制/MCU
私信
关注
[AVR资料]
关于ATMega16串口通信中的问题
串口通信
各位朋友好,小弟在写ATMega16
单片机
串口
通信
发送的程序时,不知道为什么无法正常通信,不知道哪里出错了,希望有朋友能够帮忙指导一下。谢谢!
以下是程序代码!
#define F_CPU 4000000UL
#include
#include
#include
til/delay.h>
#define uchar unsigned char
#define uint unsigned int
//初始化IO口
void IO_init()
{
DDRD=0x02; //TxD(PD1)为输出
PORTD=0xFF;
}
//初始化串口
void USART_init()
{
UCSRA=0x00;
UCSRC|=_BV(URSEL)|_BV(UCSZ1)|_BV(UCSZ0); //8位数据位
UCSRB|=_BV(TXEN); //使能发送
UBRRL=(F_CPU/9600/16-1)%256;
UBRRH=(F_CPU/9600/16-1)/256;
}
//发送一个字符
void TxD_Byte(uchar c)
{
while(!(UCSRA&_BV(UDRE)));
UDR=c;
}
//发送一串字符
void TxD_String(uchar *p,uchar len)
{
uchar i;
for(i=0;i
{
TxD_Byte(*p);
p++;
}
}
int main()
{
IO_init();
USART_init();
while(1)
{
TxD_String("Hello World",11);
_delay_ms(500);
}
}
回帖
(1)
宋永嘉
2015-5-24 18:52:49
②业业人员和太皇太后是他人的而行业而过后热舞会因为二个人通过
②业业人员和太皇太后是他人的而行业而过后热舞会因为二个人通过
举报
更多回帖
rotate(-90deg);
回复
相关帖子
串口通信
关于
ATmega16
知识教程教程分享
5062
Atmega16
单片机
串口
通信
14
关于
ATmega16
教程讲解
5072
ATmega16
开发板教程(6)——
串口
通信
11
关于
ATMEGA16
的AD转换
15497
ATmega16
资料
8
如何实现
Atmega16
单片机
串口
通信
呢
1003
atmega16
pdf
20
stm32
串口
通信
10
STM32
串口
通信
12
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分