38khz红外线产生需要2个信号源,1个就是38khz,这个毋庸置疑,用stm32的一个pwm端口就可以实现,而第二个口,要输出01,就要输出0.56ms+0.56ms的1,和0.56ms+1.68ms的0,请问专家第二口输出可以用stm32的8mhz晶振的cpu的PWM功能完成吗。stm32的最大pwm脉宽多少。
抱歉第一次没写清楚,补充说明下。
STM32F1虽然用的是8MHZ的晶振,但是其通过内部倍频,最大可以让系统时钟为72MHZ。
想要去识别红外遥控器,有现成的方案。
安富莱有这方面的例程。并且写的还不错。