PIC16F690串口怎么也调不好 要发送数据并返回到串口助手显示

[复制链接]
216|3
 楼主 | 2018-4-5 19:50 | 显示全部楼层 |阅读模式
#include<pic.h>
#define uchar unsigned char
#define uint  unsigned int
__CONFIG(0x3B31);
void init();
//void delay(uint x);
void main()
{   
        init();
    //TRISA2=0;
        TXREG=1;
        while(!TRMT);

    while(1);

}
void init()
{   
        //TRISB5=1;//
   // TRISB7=0;
    TRISB=0XFF;
    PORTB=0XFF;
        TXSTA=0x24;
        RCSTA=0x90;
        SPBRG=71;
        GIE=1;
        PEIE=1;
        RCIE=1;
}

void interrupt com()
{
        if(RCIE&&RCIF)
        {   RCIF=0;
                TXREG=RCREG;
                while(!TRMT);
        TRMT=0;

        }
}

 楼主 | 2018-4-5 19:52 | 显示全部楼层
   用串口助手发送并返回数据 期望各位大神指点
| 2018-4-6 06:56 | 显示全部楼层
PIC没用过,不知道你的配置是否正确,但是请先测试你的串口接收中断是否可以进入,再测试串口发送函数是否正确,然后整体测试即可。
| 2018-5-14 18:53 | 显示全部楼层
勾上发送16进制数
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /6 下一条

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