找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 525|回复: 2
打印 上一主题 下一主题
收起左侧

关于单片机蓝牙的串口通信中断代码修改

[复制链接]
跳转到指定楼层
楼主
ID:1070480 发表于 2024-3-31 19:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请大神帮看一看,这段代码是蓝牙的串口通信中断,Nixie是数码管显示函数,数码管只有在手机点击发送指令时显示1s左右然后就不显示了,想让它一直显示怎么修改void UART_Routine() interrupt 4  
{     if (RI)
      {
        RI = 0;     
        x = SBUF;
        switch (x) {
            case 0x01: Compare = 0,Speed=0; ; break;
            case 0x02: Compare = 50,Speed=1; break;
            case 0x03: Compare = 75,Speed=2; break;
            case 0x04: Compare = 100,Speed=3; break;
        }
            Nixie(1, Speed);                    
    }
}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:65956 发表于 2024-4-1 08:41 | 只看该作者
Nixie(1, Speed);   这个不应放在串口中断里,应放在主函数里,这样它就会时时显示了
回复

使用道具 举报

板凳
ID:1070480 发表于 2024-4-1 10:59 | 只看该作者
aking991 发表于 2024-4-1 08:41
Nixie(1, Speed);   这个不应放在串口中断里,应放在主函数里,这样它就会时时显示了

好的,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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