打印
[PIC®/AVR®/dsPIC®产品]

pic18f56k90串口调不通啊,程序有问题吗?请大神指教

[复制链接]
93|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flycamelaaa|  楼主 | 2025-2-7 21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void SerialInti()//初始化程序(必须使用,否则无法收发)
{
        TRISG2=1;
        //PORTG=0xff;
        TRISG1=0;
        TXSTA2=0x24;
        RCSTA2=0x90;
        //BRG16=0;
        SPBRG2=51;//8M频率下
        GIE=1;
        PEIE=1;
        RC2IE=1;
        //TX2IE=1;      
}
//接收到数据就会进入中断函数
void interrupt com()
{
        if(RC2IE&&RC2IF)
        {
                TXREG2=0x31;
                while(!TRMT2);
        }
}

void main()
{
        RC_init();
        LCD_init();
        SerialInti();

        //TXREG2=0x43;//先发送一个数据,。。。。1
        //while(!TRMT2);
        displayEH;
        while(1);      
}
这里程序有错误吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

689

主题

3274

帖子

0

粉丝