![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
项目之学习型遥控
大学的毕业设计
Lancer_Zhang
菜鸟级的工程师
展开
-
学习型通用红外遥控设备(一)
1.1处理器 处理器为STM32,代码在其两个系列的CPU上调试通过,为STM32F103ZET和STM32F103VBT。软件平台:Keil uVision4;电路设计:Altium Designer v6.9。1.2红外通信技术理论及示波器验证先 说下红外遥控的知识。这方面的资料百度一下到处都是,归纳起来有红外通信的介质-波长为0.76~1.5μm的红外线;现今主流且常...原创 2019-07-12 09:25:24 · 1641 阅读 · 2 评论 -
学习型通用红外遥控设备(二)
2.1 38KHz载波产生常用的38KHz载波的产生方法有455KHz晶振分频法、时基电路搭建法、微控制器PWM模块产生法。为减少硬件规模、缩减成本,故由STM32的定时器输出PWM波,得到占空比1:3的红外载波。STM32 的定时器分为高级定时器(TIMER1、TIMER2)、基本定时器(TIMER6、TIMER7) 和通用定时器(TIMER2~ TIMER5),具有非常强大的功能。其中...原创 2019-07-12 09:28:38 · 569 阅读 · 0 评论 -
学习型通用红外遥控设备(三)
3.1 红外脉宽存储及FLASH的读写 根据STM32型号的不同,FLASH容量由16K到1024K不等。FLASH模块主要由三部分组成:主存储器、信息块、闪存存储器接口寄存器。模块组织见《STM32中文参考手册》小节《2.3.3 嵌入式闪存》。主存储器用来存放代码和数据常数,对于大容量产品,划分为256页,每页2K字节;中小容量产品每页则是1K。信息块的启动程序代码用来存储ST自...原创 2019-07-12 09:31:25 · 462 阅读 · 0 评论 -
学习型通用红外遥控设备(四)
四、硬件电路:说些闲话。如果有其他单片机的基础,STM32上手还是挺快的,一周左右应该可以。红外遥控器 的制作,算是熟悉STM32之后的练手。就市场来看,STM32的应用还是挺广泛的。之前在成都实习的公司,其项目和产品大部分都是用STM32来做。其 他公司,很多也是做STM32做产品,毕竟STM32性价比高啊。当然,基于Linux、嵌入式、ARM三位一体的设计除外。电路没什么可说的。看...原创 2019-07-12 09:32:58 · 733 阅读 · 0 评论