最近在做一个产品 : 一个主机上挂多个红外接收装置 , 接收装置上的MCU 通过串口采样红外接收头 ,然后再上传到主机上。
现在的问题是,老板要求只能有三根线(电源 + 地 + 信号) , 所以只能有一根信号线,因为一个主机要挂多个从机,所以需要双向(加片选)。
有两种思路 :
(1) STM8S003 只有一个串口 , 现在已经被占。 看看还有没其他的单向双向通信方式(通信速度不高,基本也就是 2-3mS 片选一次 , 每次2-3Byte)
(2) STM8 有没其他 双串口的芯片(因为需要支持Irda) , 管脚 Flash 基本没啥要求 , 价格要便宜 4块以内。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
语文老师没教好
限定条件 : (1) 老板限定 主机 和 多个从机间的通信只能是三根线 (5V + 地 + 信号) 。 (因此通信模式需要单线双向通信)
(2) MCU需要一个支持Irda协议的串口 和 红外接收头通信。 (至少包含一个支持Irda的串口)
(3) MCU 价格不超过 4块钱。
我的想法是 : 两种方法里面选其一
(1) STM8S003 有且只有一个串口 , 价格也合适。 但暂时没想通以什么方式和主机通信。
(2) 找一个有双串口的STM8芯片(因为想要工作在5V) , 通信可以使用另外一个串口(单线半双工)。
一周热门 更多>