M0的485通信问题

2019-03-25 20:38发布

看了 周立功的485的程序 有几个比较疑惑的地方  恳请您帮助一下。     *********************************************************************************************************
** Function name:       main
** Descriptions:        串口RS485例程。
**                      串口参数:UART波特率9600、8个数据位、1个停止位、无奇偶校验位;
**                      跳线连接:分别短接P1.7与485_TXD、P1.6与485_RXD、P1.5与485_CON,
**                                并使用RS485转232模块连接开发板与PC机串口。
**                      操作方法:打开串口调试助手,运行程序,向下位机发送8字节数据,观察接收显示窗口;
**                      现    象:串口调试软件显示下位机返回的数据,与上位机发送的一致;
**                      特别注意:需断开P1.7与TXD、P1.6与RXD的短接。
** input parameters:    无
** output parameters:   无
** Returned value:      无
**********************************************************************************************
      1.不就是P1.7与485_TXD、P1.6与485_RXD  这个P1.5接那个CON是什么呢?? 2.附上网上找的电路图   RS232-485和RS485转232是一个概念么? 1.jpg [ 本帖最后由 常见泽1 于 2011-3-3 19:23 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
仙猫
1楼-- · 2019-03-26 04:18
_NXP LPC1000_  这个电路图和单篇鸡程序说不到一块儿吧,电路连422的方向切换都做好了,没有需要程序控制的地方。
zhaojun_xf
2楼-- · 2019-03-26 07:44
 精彩回答 2  元偷偷看……
常见泽1
3楼-- · 2019-03-26 11:00
仙猫 您好,想请教您个问题。
.RS485转232模块与232转485都存在的吧。
那为什么要用RS转RS呢 直接弄485或者232不就可以么
常见泽1
4楼-- · 2019-03-26 13:03
谢谢斑竹 我先看这方面的书  太浮躁了我 没看书 就看了网上资料和程序就问这问那 谢谢斑竹 跟您学习到了
仙猫
5楼-- · 2019-03-26 15:12
 RS-232、422、485的区别在于电平和半双工、全双工等规格上的不同。两台成品装置若已分别拥有RS-232和RS-485接口,希望两机通信却无法直接相连的情况下,于是只好用转换器。
 诚如所言,如果是新搞单片机什么的确实没必要转换,直接设计成232或422或485接口就行了。
richgood
6楼-- · 2019-03-26 18:47

M0的RXD和TXD引脚可以直接接232和电脑通信!

也可以接485,然后在中间加上“485转232”模块和电脑通信!

 加485的目的是为了增加通信距离!因为232的通信距离在15米左右,如果超出15米,就该加上485芯片通信了。

 电脑串口是232电平,所以需要加上485转232。

485转232模块市场上有卖的,也可以自己做!

 

cortex-m0专属论坛:ration.5d6d.com

 

[ 本帖最后由 richgood 于 2011-3-4 13:38 编辑 ]

一周热门 更多>