找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1845|回复: 0
收起左侧

STM32遥控器解码程序(转栏目请安帖)

[复制链接]
ID:716413 发表于 2020-5-9 00:06 | 显示全部楼层 |阅读模式
搞了多年51,前段试了试AVR,终究还是转到STM,学了几天,也就是把例程编译下载跑跑。
对用库函数解码红外遥控器程序作了一点小改动。
遥控器数据两个地方同时显示,一是串口1, 9600。四个码全部显示出来,右移动操作,所以先到的数字在右边。
二是LED显示:
        printf("红外接收码%0.8X\r\n",hw_jsm);        //串口显示
                        //GPIO_ResetBits(LED_PORT,0xFF);
                        //GPIO_SetBits(LED_PORT,~(0X00FF&(hw_jsm>>16)));   //LED
         GPIO_Write(LED_PORT,~(0X00FF&(hw_jsm>>16)));

STM32输出口操作,可以用位操作函数,但置位、复位都是写1操作,要搞两次
(也可以一次对高16位复位,低16位置位)如注掉的两句,
我改用写端口函数,一次性把8位写入。
这帖子没有什么技术含量,仅仅是新人请安!
28. 红外遥控实验.zip (321.99 KB, 下载次数: 31)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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