我将有几个带有atmel微控制器的设备,我将使用COM连接到PC。有没有办法将多个设备连接到一个COM? (假设COM可以处理我需要传输的数据量,我可以选择使用COM发送数据的方式)
答案 0 :(得分:0)
当然,通过串口连接ATmegas,并使用单个USB串行设备。合并您需要发送的所有数据,并将其从单个串行端口发送出去。在每个ATmega中,您可以将所有数据中继到下一个数据,或使用更智能的方案,只转发其他ATmegas的数据。
答案 1 :(得分:0)
标准RS232 COM端口不允许将多个设备连接到一个端口。因为几个设备的并联连接可能改变电信号特性,例如电压电平。您可以建议 uint128_t 建议ATmegas链或将物理接口类型更改为RS485。
答案 2 :(得分:0)
RX引脚:您可以将更多RX引脚连接在一起。
TX引脚如果您确保只有一个处于活动状态,您可以将更多TX引脚连接在一起。其他引脚必须配置为输入或高阻抗。这可以通过合适的协议来完成。
连接在一起的引脚的寄生电容总和 - 这最终会限制传输速度。