【STM32F072】+红外遥控和串口打印测试

2020-03-01 11:52发布

   团购了板子也有些日子了,这两天有时间鼓捣鼓捣了,先熟悉下时钟系统吧,在这里用红外遥控解码来测试,然后使用printf语句发送到电脑显示出来,供大家参考。:lol
首先是硬件,串口用的是USART1,管脚为PA9和PA10,一体化红外接收头接到PA8上,采用下降沿中断,利用SysTick延时来大致计算脉冲宽度。
软件上,板子上没有外部晶振,所以用内部时钟HSI,倍频到48M作为系统时钟。
使用printf函数时在main文件中重定义一下fputc函数,就不用在工程中勾选Use MicroLIB了
编译软件我用的是最新版MDK5.10,板子自带ST LINK下载,串口发送用PL2303小板
下面上图,手头没有红外接收头了,只好把51板子翻出来了,见笑了哈!
测试结果和51得到的数据高地位是反的,可能是大小端的问题吧!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dirtwillfly
1楼-- · 2020-03-01 15:40
谢谢分享
Rain_King
2楼-- · 2020-03-01 21:30
谢谢分享啊好东西啊...........
as564335sa
3楼-- · 2020-03-01 22:05
zongyu123
4楼-- · 2020-03-01 22:38
 精彩回答 2  元偷偷看……
数码小叶
5楼-- · 2020-03-02 00:36
那块51板子好熟悉啊
zh113214
6楼-- · 2020-03-02 03:28
还没玩过这样的东西,感觉还不错啊!!!

一周热门 更多>