作为一个多年深漂,前两年租房时房东留下了一条有线电视和机顶盒。既然有这东西,就物尽其用,买个AV装VGA接口,把大学时用的显示器搬出来当电视用,效果还不错。但是这种方式存在一个问题,机顶盒可以通过遥控开关,显示器没办法呀,每次开电视都要走多几步到显示器那开显示器,看完又要关,很是麻烦。于是乎就想给显示器加个遥控开关。遥控开关用什么做呢?8pin STM8足够了。
图为STM8S001J3的pin脚分布,资源还是挺多的,主要通讯接口UART,SPI,IIC都有。
对应于遥控开关的应用,可以有两种方案:
1. 一个IO口连接红外接收管,解析接收的红外信号,当收到开关机信号时动作。
2. 一个UART口连接到红外接收模块,通过串口的方式解析红外信号,收到开关机信号时动作。
比较两种方案,方案1效率更高,成本更低;方案2开发方便快捷。
另外,还需一个IO口并联到显示器的按键位置,模拟按键按下的效果,之所以并联,是为了保留显示器原有的按键操作。
当然,这个方案也可以用STM8L系列来做,功耗更低,平时,遥控开关模块也应工作在低功耗模式,不然,功耗太高,这和开着显示器待机模式有什么区别。
拓展开去,还可以增加多一个IIC设备,比如RTC,这样可以做到定时开关机,比如OLED,这样可以显示一些文字留言信息等。
麻雀虽小,五脏俱全,少pin脚MCU在通讯接口,开关控制等领域应用还是非常广泛的。
|