打印

pic16f1829的串口传输

[复制链接]
1425|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我自己写的程序 用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

粉丝