python - 激活 UART 的数据模式

标签 python c avr

我正在使用带有 ATmega8 的 myAVR MK2 板。

Windows GUI 中有一个启用 UART 连接的选项。这些将被传递到 Controller 。

问题:如何在 Linux 上启用此模式以使用/dev/ttyUSB0 上的 UART 接口(interface)?

编辑1: 我进一步找到了一个 ASCII 字符串发送给程序员,以启用数据模式。 我尝试在 python 中实现它,但它不起作用......还有想法吗?

#!/usr/bin/python
import serial

s = serial.Serial(port='/dev/ttyUSB0', baudrate=19200)
s.write("\xE6\xB5\xBA\xB9\xB2\xB3\xA9d")

最佳答案

您可能需要安装正确的驱动程序才能启用 USB 上的 UART。子板上似乎有一个 CP2102 芯片。

drivers link

关于python - 激活 UART 的数据模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14011061/

相关文章:

python - Python 库对全局命名空间有天然的依赖吗?

python - 为类(class)定制双星运营商?

python - Python 中的 Google App Engine 循环模型依赖项

c - 从 AVR 的 UART 接收 char *

python - 如何使用 matplotlib 在单个页面上制作多个图?

c++ - 使用现有 C 程序编写 Qt 程序时未找到符号

c - 在 C、linux 中,关于 kill signal 和 sleep() in loop

c - 如何在没有 printf 的情况下打印指针地址

c - AVR proteus 延迟不工作

c - 使用 avr micro 和 Avrstudio 在 LCD 中显示 float