打印

最后一节串口视频讲座的作业问题请教

[复制链接]
235|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
没名字的人|  楼主 | 2019-11-1 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在串口最后一节中留了一个作业:如果发送的是16进制的数1,2,3等,二不是字符型的1,2,3,如何控制RGB彩灯;提示将中断打开并定义全局变量来写这个程序,按照提示,可以正常控制彩灯,但是不能将数字打印在屏幕上,只要一打开printf函数,串口就卡死了,或者持续输出
不知道这部分怎么写?输出部分如下,其他的都与视频中一样:
while(1)
        {
         ch = ucTemp;        
       printf("%x",ch);        
         switch(ch)
         {
                 case 1 ED_GREEN;
                         break;         
                 case 2 ED_RED;
                         break;
                 case  3ED_BLUE;
                         break;
                 defaultED_RGBOFF;
                  break;
         }
               
        }

使用特权

评论回复

相关帖子

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

本版积分规则

420

主题

432

帖子

0

粉丝