求一个基于单片RS485通讯程序 C语言的

发布网友

我来回答

3个回答

热心网友

485和232没有区别,格式是一样的.不过485传输的单向的,只能处于收或者发状态,收发是需要选通的.通信芯片有max485,可以找到datasheet,自己上alldatasheet就可以找到.如果做485联网通讯,需要注意不要有两台以上的终端同时发送信息就行了.别的没有什么注意的,和232一样.

热心网友

建议 看看 龚建伟 的书

Visual C++_Turbo C串口通信编程实践

pdf 文档 发给你了

485电平转换芯片 就用 max485 吧

请看 武汉鸿伟光电
E485C RS232/RS485/RS422无源转换器
E485D RS232/RS485/RS422有源隔离转换器

热心网友

232/485通信对于单片机来说基本是一样的,都是UART,区别在于232为全双工,485为半双工,所以485除了TXD、RXD外还多了一个控制方向的引脚RDE,电平由外部电平转换芯片实现,485的转换芯片是RS485。

热心网友

485和232没有区别,格式是一样的.不过485传输的单向的,只能处于收或者发状态,收发是需要选通的.通信芯片有max485,可以找到datasheet,自己上alldatasheet就可以找到.如果做485联网通讯,需要注意不要有两台以上的终端同时发送信息就行了.别的没有什么注意的,和232一样.

热心网友

建议 看看 龚建伟 的书

Visual C++_Turbo C串口通信编程实践

pdf 文档 发给你了

485电平转换芯片 就用 max485 吧

请看 武汉鸿伟光电
E485C RS232/RS485/RS422无源转换器
E485D RS232/RS485/RS422有源隔离转换器

热心网友

232/485通信对于单片机来说基本是一样的,都是UART,区别在于232为全双工,485为半双工,所以485除了TXD、RXD外还多了一个控制方向的引脚RDE,电平由外部电平转换芯片实现,485的转换芯片是RS485。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com