• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

一个触摸屏怎么与两个及以上的STM32通讯?

8e01d3f3cb70b3eb 2019-10-16 浏览量:1133
一个触摸屏怎么与两个及以上的STM32通讯?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:5
  • 一个触摸屏只能接一个单片机,如果需要两个单片机共享触摸坐标,需要通过第一个单片机发送到第二个单片机也就是串联模式

  • TTL的通讯是一对一的通讯,

    你可以将TTL转成RS485,然后用RS485和多个STM32连接,可以实现相互通讯。

    当然少不了程序的支持

  • 触摸屏实际只产生信号向外传输,所以从流程上来说,实现向两个传输是可能的,有串发和并发的模式,

    所谓串发模式,就是1个STM32直接和触摸屏连,然后把接到的信号同时转发出去

    所谓并发模式,就是触摸屏输出直接对应于2个STM32,信号直接传递给2者,这个模式下,只要满足接口匹配就好,因为触摸屏只发送信息,STM32只接收信息,所以如果有合适的一对多模式通信接口,就可以采用,或者把1对1先转成1对多。

  • 直接连接是不行的,两个单片机要进行通讯,来决定是哪个单片机来进行主通讯,另一个只能是监听的状态,同时通讯,会打乱总线的

  • 有人说,每个单片机的串口加一个三极管就可以了,那个单片机要控制屏幕的时候,就开启那个控制的三极管或者mos管就可以了。你试下。另外可以推荐一个资料,【基于rs-485总线的触摸屏和多个 stm32从站通信的研究与实现】​

相关问题

问题达人换一批

一个触摸屏怎么与两个及以上的STM32通讯?