微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求解:一套动作用两个单片板指挥,动作不协调。

求解:一套动作用两个单片板指挥,动作不协调。

时间:10-02 整理:3721RD 点击:
请教高手:我现在有个工位需要有十一个输入点,但是我的单片机板上只有八个输出点,我就把两个单片机板一起用时间进行控制,但是发现两个板不能进行协调工作并且板子的信号点只有一个。该怎么用程序解决。

我说下我的个人见解,用接信号点的板子做主机,通过I/O控制自己和另外一块板子,另外一块板子采用外部中断。接收到中断立即执行操作,主机在发出动作信号后也是立即执行动作。

我就是这样做的,但两块板的动作不能相互配合:主机板的动作做一部分,接着从机板的动作做一部分,又跳回主机板的动作做。两个衔接的部分完全不能协调

你可以加595进行扩展,

板子无法扩展,只能靠程序相互配合

用中断还不行?代码反应这么慢?好奇怪啊

不是代码反应慢而是两个板嵌合的时间点无法重合

请问你的输出有先后顺序是吗?如果是的话,你可以使用一个单片机的一个管脚,给另一个单片机发信号,进行信号的同步,需要非常精确的控制,不知道”共地“可不可以!

两块板的

时钟频率一致吗?不一致就没办法同步。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top