自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 liunx应用开发

写 C 程序 → 用 Makefile 编译 → 用脚本运行 → 用 systemd 服务管理 → 运行在 Linux 系统上(如开发板)

2025-05-21 18:40:32 758

原创 shell编程

最近工作中用到liunx驱动编程。需要用到shell脚本写一些服务(自启动服务,关闭服务,重启服务)。写此博客用作学习笔记。

2025-05-21 18:30:10 277

原创 AT芯片移植uC/OS-III 教程

ucos_config里边(6个文件)ucos_CPU里边(7个文件)ucos_LIB里边(10个文件)ucos_OS3里边(22个文件)

2025-05-08 10:47:16 730

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

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

2024-10-08 18:18:17 2354 6

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

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

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

空空如也

空空如也

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

TA关注的人

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