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条回答
richgood
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 编辑 ]

一周热门 更多>