如题,这个MCU用在一个应急灯控制上,希望是sop8或者更小的封装,供电电压3.3V或者5V都行,i希望的批量成本不超过0.5,外围连接为:一个红外接收头(假设连接了IO1),一个输入端用于判断高低电平(假设连接了IO2),一个PWM输出端(假设连接了IO3),其中PWM端可以用模拟PWM,只需要几百Hz的频率,占空比只要求分为30%,60%和100%(即高电平)三档,一个普通输出端();
具体要求实现的功能如下:
1、上电后,全部引脚置低
2、如果IO1为高,则IO3输出高电平(100%),IO4输出低电平,当IO1接受到遥控信号时(任意红外遥控按下任意键),IO3翻转一次,IO4不动作
3、如果IO1为低,则IO3输出低电平,IO4输出高电平,当IO1接受到遥控信号时,每接受到一次,则IO3的PWM占空比从0--30%--60--100%--0--30%--60--100%.....依次循环
如果有可以提供这样单片机的,请与我联系,有用过类似的,麻烦推荐一下,谢谢!