-
红外转发
应用背景
所有红外遥控器的输出都是用编码后串行数据对38~40kHz的方波进行脉冲幅度调制而产生的。如果直接对已调波进行测量,由于单片机的指令周期是微秒(μs)级,而已调波的脉宽只有20多μs,会产生很大的误差。因此先要对已调波进行解调,对解调后的波形进行测量。红外遥控接收芯片CX20106可以完成对遥控信号的前置放大、限幅放大、带通滤波、峰值检波和波形整形,只需加上简单的外围电路即可完成对已调波的解调
关键技术
用红外转发器控制电器,首先要进行对码,把要控制的家电遥控器对准红外转发器,把遥控器的功能键学习到红外转发器中,学习成功后,就可以控制了,例如,学习了空调遥控器的开、关,用POLYHOME智能主机操作空调开,主机发出射频信号到红外转发器,红外转发器把射频信号转成红外信号的“开”发射出去,就能把空调打开了,射频可以穿墙,红外信号是不能穿墙的,这就能实现远距离控制电器。
- 2023-05-13 14:00:02下载
- 积分:1
-
AT91SAM7S256闪灯测试
本文实现按键后灯亮,隔一会灯灭。
1. AT91SAM7S芯片自带高级中断控制器AIC,是一个有8个优先级,独立可屏蔽的向量中断控制器,最多可处理32个中断源。它的设计充分减少了处理内部与外部中断中的软件与实时开销。AIC输入可以是内部外设中断也可以是来自产品引脚的外部中断。本实验中的按键中断就是来自产品引脚的外部中断。
2. 中断信号FIQ(快速中断)和IRQ0-IRQn(中断0-中断n)一般通过PIO控制器复用。引脚必须根据其分配的中断功能进行编程。
3. 中断源:中断源0定义为FIQ,1定义为系统中断。系统中断是诸如系统定时器、实时时钟、电源管理控制器及存储控制器等系统外设中断线的结果。中断源2-31可与内置的用户外设或外部中断线连接。外部中断线可直接连接或通过PIO控制器连接。本实验中,按键K2就是连接了PA1.
相关寄存器:
(1) AIC_IDCR:中断禁用命令寄存器,只写,124
这里只用到了PA31口IRQ1中断。
(2) AIC_ICCR:中断清除命令寄存器,只写,128
(3) AIC_IECR:中断使能命令寄存器,只写,120
(4) AIC_SMRx:源模式寄存器,读写,00-7C
0-2:设置优先级。0最低,7最高。
5、6:中断源类型。01,边沿触发。
(5) AIC_SVRx:源向量寄存器,读写,80-FC
0-31:存储中断源相关处理程序地址。即中断子程序。
- 2022-06-21 19:12:28下载
- 积分:1
-
ATmega16 超声波测距
超声波模块HC-SR04,MCU ATmega16,不是通过中断实现。MCU先发一个使能信号,然后检测回波信号高电平的时间,通过串口显示。实际测试精确度很高。
- 2023-05-11 07:20:03下载
- 积分:1
-
S3C6410 芯片手册+原理图
快来下呀
S3C6410 芯片手册+原理图
快来下呀 -s3c6410 PDF new
- 2022-01-26 00:44:18下载
- 积分:1
-
复旦大学Nios的经典教程,主要包括FPGA的配置等
复旦大学Nios的经典教程,主要包括FPGA的配置等-Classic tutorial University Nios, including FPGA configuration, etc.
- 2022-12-12 03:15:04下载
- 积分:1
-
Example demonstrates a simple use of the clipboard.
Example demonstrates a simple use of the clipboard.
- 2023-03-13 10:10:04下载
- 积分:1
-
i2c-tools工具
一个免费的I2C操作工具,可以对指定的I2C设备进行读写。是新手学习的好工具。
- 2022-07-15 13:22:06下载
- 积分:1
-
44B0X 1程序
44b0x 1 program
- 2022-02-02 10:34:40下载
- 积分:1
-
TI M4 UCOSiii移植
TI 系列 cotex-M4核1294的 ucosiii 操作系统移植
最新的TI公司的 M4核和最新的UCOSIII的操作系统,已成功测试,
代码管理架构清晰,内容详实,适合初步学习UCOSIII的人员。
- 2022-03-12 03:22:04下载
- 积分:1
-
c语言写的拼音输入法
c语言写的拼音输入法-c write phonetic language input method
- 2023-06-27 07:20:04下载
- 积分:1