自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 STM32红外接收与发送实战一(发射红外信号):利用定时器产生一个38KHZ的载波来发送红外信号

(注意,这里没有发送用户编码,其实要是自己玩玩的话,协议可以自已设定,只要发送方和接收方约定好就行)因为我初始化占空比为0,要产生一个38KHZ的载波信号,占空比需要为三分之一,所以使用这行代码可以产生一个38KHZ的载波信号(当占空比为零时,可以认为,不产生信号)首先,要通过定时器产生一个38KHZ的脉冲信号。这个载波信号的存在决定了红外发射管何时打开或关闭,而数据则通过载波的脉冲来传递。当为高电平时,我们的38KHZ的载波信号发射,当为低电平时,关闭载波信号。我们发送红外信号是遵循NEC协议来发送的,

2024-10-08 18:18:17 225

原创 STM32红外接收与发送实战一(接收):基于中断与定时器的精确数据解析

并且在发送数据之前还要发送引导码(高电平9ms,低电平4.5ms)所以发送内容如下所示:高电平发送的是38KHZ(占空比为1:3)的载波信号,低电平不发送。红外发射是通过搭载在38KHZ载波(占空比为3:1)发射出去的,也就是说当发送数据为高电平时,红外发射管发送的是38KHZ的载波信号,当发送的数据为低电平时,红外发射管什么都不发射。解析思路:不管是数据1还是数据0,低电平的时间都是0.56ms,不同的是高电平的时间,所以我们只要测量出高电平的时间,就可以判断出数据是0还是1。

2024-09-16 23:13:43 919 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除