pic16f1829的串口传输

[复制链接]
1787|3
 楼主| 电子_小白 发表于 2015-9-17 14:11 | 显示全部楼层 |阅读模式
我自己写的程序 用pic16f1829发送数据到 串口 但是用示波器看的时候,数据都不对 不是我发送的数据 不知道是哪里写错了

本帖子中包含更多资源

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

×
yklstudent 发表于 2015-9-17 16:30 | 显示全部楼层
估计波特率没设置对吧
 楼主| 电子_小白 发表于 2015-9-18 10:51 | 显示全部楼层
yklstudent 发表于 2015-9-17 16:30
估计波特率没设置对吧

恩 现在设置好了 #include<pic.h>
#define uchar unsigned char
#define uint unsigned int
__CONFIG(0x3B31);
void init();
void main()
{
  init();
TXREG=31;
while(!TRMT);
TXREG=0xff;
while(!TRMT);

  while(1);
}
void init()
{
TRISC=0;
SPBRG=12;
BAUDCON=0x08;
TXSTA=0x04;
RCSTA=0x80;
TXEN=1;
CREN=1;
}

但是我程序中只发送一次 但是示波器检测到它一直在重复输出 同样的数据
StevenLau2008 发表于 2015-9-21 09:02 | 显示全部楼层
Steven Lau:
Mob:13148736025
QQ:359920019
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部