如何在Beaglebone Black上使用RS485
How to use RS485 on beaglebone black
我有一个带有内核4.4-Ti的beaglebone黑色,我想知道如何在UART4上使用RS485(P9.11和P9.13(。有一个" BB-UART4-RS485"的覆盖层,当我尝试加载它时,它说"文件存在"。
有针对DE/RE的PIN p9.27,我应该使用它吗?
我想连接到具有Modbus A,Mobus B和接地的设备。它使用半双链。
我尝试简单地将BBB上的TX和RX连接到设备上的A和B,有通信。但是收到的消息是一些垃圾。
预先感谢。
我只能为硬件方面提供帮助:您需要RS485驱动程序芯片或具有这样的芯片的斗篷。几家制造商制作合适的芯片。一个例子是SN65HVD72。
对于半双层操作,将两个引脚RE和DE连接到P9.27很重要,因为驾驶员芯片需要知道是否接收还是驾驶。
名为A和B的引脚连接到Modbus,Pins R和D连接到UART4。
芯片还需要3.3V的电源,该电源可在Cape Connector上可用。
相关文章:
- 静态自动 constexpr t = { "red" , "black" , "green" } 是什么类型;派生到?
- 如何在Beaglebone Black上使用RS485
- 多个USB到RS485 FTDI设备ID
- 我如何在 beaglebone black 上用 c++ 创建这么多线程
- 在beaglebone black上使用arm-linux-gnueabihf时跳过不兼容错误
- Arduino Uno代码可以使用交叉编译器在BeagleBone Black上运行吗
- 在没有VisualGDB的情况下,是否可以在Visual Studio上制作BeagleBone Black应用程序
- 使用Boost :: black在boost :: variant中使用时,请警告编译器
- "Serial transmit complete" -中断RS485 [小猎犬骨黑 - 埃]
- BeagleBone Black + BlackLib- 程序 + 库编译
- 串行编程RS485
- 在Linux上使用C/C++中的write()函数通过UART Beaglebone Black写入70kB
- OpenGL "black screen"挫败感
- 如何有效地运行后台处理和记录数据(Debian,Beaglebone Black)
- 为beaglebone black交叉编译c++openCV应用程序时出现问题
- 使用着色器渲染三角形时"vertex colored" OpenGL "black screen"
- 无法在 beagleBone Black 中运行 OpenCV 示例
- BeagleBone Black从用户空间获得中断
- OpenNI2,BeagleBone Black,华硕XTION相机:在640x480获得彩色流时出现问题
- 未定义引用链接错误beagle bone black静态库交叉编译