其大多数定时器都可以配置为PWM输出,只要把相应定时器输出和具体的GPIO口联系,并配置为PWM输出,即可在对应GPIO口输出PWM信号。
在能PWM信号基础上,按红外发射需要的信号进行调整,即控制信号位宽,并滤波高频既可以输出合适的信号波形来驱动红外管发出遥控信号。
要想实现控制空调,首先需要使用单片机和红外接收传感器读码,然后用单片机和红外二极管将程序中的红外码发射出去,说白了就是红外波的调制与解调。
知道了原理之后开始着手f103发送红外码的程序。具体实验网络上太多的例程我就不在这里写出来了。