pad*_*ddy 5 networking serial-port ascii raspberry-pi minicom
我正在努力将旧的 Minitel 改造成一个哑终端。但是我遇到了串口连接的问题。正如我发现的那样,从 Minitel 到 Raspberry Pi 的串行连接工作得很好,但反过来就不行了。
我在 Raspberry Pi 控制台上使用双向逻辑电平转换器(3.3V<–>5V) 和名为minicom的程序来测试连接。正如我在原始法语文档中发现的,Minitel 上的 Tx 和 Rx 连接工作在 300/1200/4800 波特率 7 个数据位和 1 个偶校验位,因此我将 Minitel 设置为 4800 波特,并将 minicom 串行端口设置为 4800 7E1 . 串行设备设置为 /dev/ttyS0(因为我有 Raspberry Pi 零 W)。看起来我有 Minitel 2(尽管我在爱尔兰使用了 QWERTY 键盘和英文布局)。
在进行故障排除时,我发现哪些字母(字符)显示正确/不正确。正如我上面所说,从 Minitel (5V) 到 Raspberry Pi (3.3V) 的连接工作正常并且所有字符都正确显示,但是从 Raspberry Pi (3.3V) 到 Minitel (5V) 时只显示一些字母他们应该这样做。有趣的是,如果小写字母正确显示,它的大写字母对应丢失,反之亦然。我只用字母测试了这个。
图片链接中有一个字符表,字母下面的点表示它显示正确。还有一个连接方案和一个工作/不工作的串行端口设置列表(删除线意味着它不工作)和串行端口设置的屏幕截图。
编辑:我必须承认我在阅读时犯了一个错误,h/H 不是豁免,我误读了小写的“h”。另外,我正在添加显示“abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890”的显示图片
好的,感谢您的所有评论,其中一位建议了一篇在 Minitel 上创建 BBS 的文章,这使我看到了另一篇关于 \xe2\x80\x9c 在 Raspbian Jessie 和 Stretch 上配置 GPIO 串行端口(包括 Pi 3\xe2)的文章\x80\x9d表示将以下行添加到/boot/config.txt
dtoverlay=pi3-miniuart-bt\nRun Code Online (Sandbox Code Playgroud)\n\n这基本上/dev/ttyS0与切换/dev/ttyAMA0。据我了解,新的迷你 UART 已写入ttyS0/RPi3已RPiWZ到位,因为新的蓝牙功能需要原始 UART ttyAMA0,因为我不完全理解技术内容。
但新的ttyS0显然有一些限制,我不明白到底是什么或为什么。但只是为了好玩\xe2\x80\x94我想我无论如何都不会失去任何东西\xe2\x80\x94我尝试改变它们并将minicom串行端口设置中的串行设备更改为,现在字符显示ttyAMA0完美。
我不知道如何以及为什么,但它有效,而且我没有抱怨!见下图。再次感谢大家!
\n\n\n| 归档时间: |
|
| 查看次数: |
223 次 |
| 最近记录: |