红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。
红外遥控的编码方式目前广泛使用的是: PWM(脉冲宽度调制)的 NEC 协议和 PhilipsPPM(脉冲位置调制) 的 RC-5 协议的.ALIENTEK MiniSTM32 开发板配套的遥控器使用的是NEC 协议,其...
分类:
其他好文 时间:
2015-02-08 15:32:45
阅读次数:
360
概述PWM:Pulse Width Modulation, 脉冲宽度调制。通过PWM调整高低电平的占空比,我们可以实现调节如LCD的背光亮度、蜂鸣器的音调等,本文采用蜂鸣器作为实例。在S5PV210中,PWM定时器的特点如下:拥有5个PWM定时器,其中,Timer0~Timer3各拥有一个PWM输出...
分类:
其他好文 时间:
2015-02-05 21:40:58
阅读次数:
314
200k //PWM1 PWMPERDL1=0xb3; PWMPERDH1= 0x00; PWMCCNTL1=0x6B; PWMCCNTH1= 0; PWMDBDY1=0x2B; //死区延时计时器 //PWM0 PWMPERDL0=p...
分类:
其他好文 时间:
2015-02-03 22:46:33
阅读次数:
163
avr单片机通过调用此函数轻松输出任意频率任意占空比的方波,然后#include就行了 ,也可直接COPY出来用:),当然要注意的是函数产生的频率都是以K为单位的,要是需要0-100Hz的频率的话,自己修改一下主频计算部分的公式,大家一看都明白了的...
分类:
其他好文 时间:
2015-01-31 10:45:57
阅读次数:
202
module pwm_task_logic( clk, pwm_enable, resetn, clock_divide, duty_cycle, pwm_out);//Inputsinput clk; //Input Clock ...
分类:
其他好文 时间:
2015-01-31 01:46:30
阅读次数:
153
一线通信技术以其单总线的优势越来越受到重视,那么用AVR做一个红外通信的程序必不可少,红外通信好好学啊...
分类:
其他好文 时间:
2015-01-23 20:12:30
阅读次数:
219
PWM 简介
脉冲宽度调制(PWM),是英文“Pulse Width Modulation” 的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制。
STM32 的定时器除了
TIM6 和 7。其他的定时器都可以用来产生 PWM 输出。其中高级定时器 TIM1 和 TIM8 可以同时产生多达 7 路的 PWM 输出。...
分类:
其他好文 时间:
2015-01-21 20:07:11
阅读次数:
165
STM32 的定时器功能十分强大,有 TIME1 和 TIME8 等高级定时器,也有 TIME2~TIME5 等通用定时器,还有 TIME6 和TIME7 等基本定时器。
本节学习通用定时器 TIM3
STM32 的通用定时器可以被用于:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和 PWM)等。
STM3 的通用 TIMx (TIM2、 TIM3、 TIM4 和 TIM5)...
分类:
其他好文 时间:
2015-01-21 16:38:39
阅读次数:
243
最近帮客户定制RK3128平台的固件,涉及到定制新的遥控器,需要添加或修改遥控码值。RK3128平台android系统修改遥控器码值比全志A20、A31s稍微麻烦一些,其实本质是一样的。具体的修改方法如下:
1,先弄清楚遥控器的状况,包括遥控器用户码、键值对应的码值。方法:adb
shell,输入echo1 >/sys/module/rockchip_pwm_rem...
分类:
移动开发 时间:
2015-01-21 11:35:28
阅读次数:
371
一、概念理解PWM输入捕获模式是输入捕获模式的特例,自己理解如下1. 每个定时器有四个输入捕获通道IC1、IC2、IC3、IC4。且IC1 IC2一组,IC3 IC4一组。并且可是设置管脚和寄存器的对应关系。2. 同一个TIx输入映射了两个ICx信号。3. 这两个ICx信号分别在相反的极性边沿有效。...
分类:
其他好文 时间:
2015-01-18 18:29:29
阅读次数:
142