【发布时间】:2017-11-26 04:48:29
【问题描述】:
刚刚阅读了 AVR 微控制器中的 USART 连接,我遇到了这个问题:
AVR 微控制器的 USART(RXC、TXC 和其他内部结构)中使用的数字逻辑是什么?
我在微控制器的数据表中找到了这个问题的答案(它说逻辑是 TTL),但我不知道为什么我们使用其他逻辑转换器,如 MAX232 将串口通讯协议改为RS232C。长距离串行通信需要这样吗?
最后,我们是否需要使用另一个MAX232将之前转换的协议再次转换为TTL?如果是,那么 ATmega16 USART 与虚拟终端连接的以下设置将是正确的。
【问题讨论】:
-
RS232 不是“协议”,它只指定物理层。
-
这篇文章对“协议”一词的使用具有误导性。 RS232 标准规定了信号、机械和一些接口电路特性。它没有指定作为通信协议一部分的编码或帧!
标签: avr atmel digital-logic usart atmega16