主题中讨论的其他器件:TM4C1294NCPDT、 SN65HVD1782、
尊敬的先生:
在我使用 EK-TM4D1294XL Launchpad 开发套件设计串口转以太网转换器的过程中、但参考手册中仅提供了将 S2E 转换为 RS232通信协议配置的 UART。 但对于我的应用、我需要使用 RS-485协议。 您能不能帮助我如何配置微控制器 TM4C1294NCPDT、以便我可以使用其 GPIO 使用 RS 485串行通信协议。
提前感谢您。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的先生:
在我使用 EK-TM4D1294XL Launchpad 开发套件设计串口转以太网转换器的过程中、但参考手册中仅提供了将 S2E 转换为 RS232通信协议配置的 UART。 但对于我的应用、我需要使用 RS-485协议。 您能不能帮助我如何配置微控制器 TM4C1294NCPDT、以便我可以使用其 GPIO 使用 RS 485串行通信协议。
提前感谢您。
永怀、您好!
TM4C MCU 本身不支持 RS-485协议。 您需要在 RS-485总线和 TM4C 之间放置一个收发器器件。 TI 制造此类产品、但我没有相关经验、我们也没有相关示例或设计。 但是、请查看这些产品、如果您遇到 TM4C 特定实施方面的问题、我们可能会提供帮助。
以下是 RS-485收发器的产品页面 :http://www.ti.com/interface/rs-485-rs-422/overview.html
你(们)好
我在 RS 485 SN65HVD1782中工作。 我可以毫无问题地将 TTL 转换为 RS 485、但我的查询完全是关于用于在 RS 485中启用微控制器和 TX、RX 的专用 GPIO 引脚。
我将需要2个 TTL 端口用于相同的端口。
应该使用哪个 GPIO 引脚来启用 RS 485通信、我如何配置它?
TM4C 还提供了固件,以便轻松地将以太网数据转换为串行数据吗?
谢谢
永怀、您好!
我们没有该 RS-485模块的示例代码、但就 GPIO 选择而言、这实际上由您决定。 为了简化编码、我建议每个器件使用相同的端口、但除此之外、您还可以根据其他需求自由选择。
就以太网到串行而言、我们在 TivaWare 中有用于此目的的示例、例如 Enet_S2E、可在 TivaWare 安装的 examples/boards/ek-tm4c1294xl 文件夹中找到、项目文件夹名为'enet_s2e'。
下面是该项目的简短说明:
//! S2E 应用实现了一个串口转以太网模块、可提供// ! 通过以太网链路访问 TM4C129x 器件上的 UART 端口的方法。 //! UART 可以连接到非联网设备上的 UART。 这可以 //! 有助于克服限制、例如向 //添加多个串行器件! 共享网络且无法远距离访问设备 //! 而无需修改串行器件。 Telnet 协议用于传输 //! 以太网串行数据。 实施了两个串口转 Telnet 端口。