我想将多个信号(4 个输入和输出以及 7 个输出)从我的笔记本电脑发送到微控制器。我正在考虑使用 USB 到串行转换器并通过端口多路复用数据。我需要在笔记本电脑端和微控制器中编写代码来复用数据。
例如:微控制器的 Tx:1.温度传感器 ADC 输出->笔记本电脑 2.电压传感器到笔记本电脑 3.电流传感器到笔记本电脑 4.光电二极管电流到笔记本电脑
所以我需要在微控制器中编写一个程序来按这个顺序发送数据。我怎样才能做到这一点?我在想一个无限循环,它发送数据之间有时间延迟。
在微控制器的 Rx 引脚上,
七位序列。每个位序列将用于设置微控制器生成的 PWM 的占空比。
我还需要在 matlab 端进行相同的多路复用或多路分解安排。在这里,我也在考虑在不同的时刻分配一些虚拟“频道”。我需要什么样的算法?