两个单片机可以分时服复用一个显示模块吗?
自己做个小项目,两个单片机。一个功耗小,一个 功耗高;都需要驱动显示模块,但不会同时工作。平时低功耗的工作,偶尔高功耗的工作。显示模块是spi接口,两个单片机可以分时复用吗? 低功耗控制显示,高功耗要显示的时候发给低功耗的显示就行了 理论上是可以的,但是你两个单片机最好有一个IO之类的通信能够确保对方占用时候不会操作管脚要浮空,还有就是,初始化的时候重新拉一下reset脚。 sypf 发表于 2019-2-8 00:07理论上是可以的,但是你两个单片机最好有一个IO之类的通信能够确保对方占用时候不会操作管脚要浮空,还有就 ...
他们之间有串口通讯的,我试试吧。 jayzah 发表于 2019-2-8 00:06
低功耗控制显示,高功耗要显示的时候发给低功耗的显示就行了
用这个方案实际一点 既然用到高功耗单片机 不在乎连低功耗的也一起工作 一个单片机控制容易管理,软件维护方便 设置一条忙线或者两个单片机来个令牌环都行,很多方法实现。 高功耗单片机通过串口发数据给低功耗单片机,低功耗单片机接收这个指令后显示高功耗单片机的内容。 高低功耗单片机上的SPI外设控制脚可以选择失能和使能,从而控制显示哪个单片机的内容,这样应该很方便的. maxking 发表于 2019-2-8 09:24
高功耗单片机通过串口发数据给低功耗单片机,低功耗单片机接收这个指令后显示高功耗单片机的内容。 ...
这个方案实现起来更方便 这种做法很有大疆的风格 not_at_all 发表于 2019-2-8 08:39
用这个方案实际一点 既然用到高功耗单片机 不在乎连低功耗的也一起工作 一个单片机控制容易管理,软 ...
这种方案我考虑过,但是有个特殊情况不能满足。可能要用高级单片机给另一个更新程序,也就是flash烧写 SPI 接口的切来切去很容易工作不正常,建议一片单片机中继另个的显示请求 qtechzdh 发表于 2019-2-8 12:16
这种做法很有大疆的风格
大疆什么风格?具体说说呗 FireBrain 发表于 2019-2-8 12:42
大疆什么风格?具体说说呗
多个MCU。。。 为啥要用两个mcu,我有个项目因为外设接口没有找到合适的,只能分两个mcu,互相通讯麻烦死了 SPI一般有个EN的引脚吧,通讯之前检测一下,如果没有就虚拟一个 shenwrt 发表于 2019-2-8 16:15
为啥要用两个mcu,我有个项目因为外设接口没有找到合适的,只能分两个mcu,互相通讯麻烦死了 ...
通讯很少,只有切换mcu时才通讯 两个mcu间不会存在同时操作显示屏的话,只需要分开控制片选就可以吧
页:
[1]