能不能在单片机TTL串口外接485,然后在电脑上打印信息?
1、首先我们在indows下打开虚拟串口的软件,这里选择的相连的串口,是串口4和串口2。2、设置完成后,然后再windows开始点击右键选择打开设备管理器。3、在设备管理器的端口选项中看到已经设置好的的串口2和串口4,并且两个已经设置好的串口已经相连说明两个串口之间可以进行通信了。4、在windows中找到proteus仿真软件并打开,在工具栏中双击单片机打开51单片机的属性选项。5、在调试程序这里选择刚才已经写好的串口调试的程序,调试程序为hex后缀结尾的二进制文件,注意设置晶振,这里是11.0592MHz。6、双击串口控件,设置好串口号和窗口的波特率,Physical poit 为com4,Physical Baud rale为9600,Physical Dala Bits为8,Physical Panity为NONE,Vitual Baud rale9600, Vitual Dala Bits为8,Advanced Properties为NONE其它选项不懂最好不要修改。7、配置完成后,点击proteus左下角的仿真按钮、就是左下角的播放符号,此时虚拟中断也已经成功的启动了、虚拟终端可能默认打开为文本模式,右键以hex 16进制显示。8、打开SSCOM串口软件,在窗口中显示设置好波特率打开串口2,以16进制发送数据可以看到,虚拟终端和串口软件都已经收到了发送和返回的信息了。
对于这样的问题应该是可以的实现的,首先是可以在单片机的串口外接485。然后在电脑上是可以进行连接的,连接成功以后是直接可以进行打印信息的。
如果电脑有 232 串口,就用 TTL--232 转换E232TTL之类的 可以试试多种情况

30x三u+485 bd模块如何设置
设置方法是: 1、下载一个串口调试程序,然后再买两个COM转485接口。 2、485接口与485总线连接,打开串口程序,设定好波特率等相关数据和COM口即可。以上就是30x三u+485和bd模块的设置方法。

如何通过串口调试工具修改485通信波特率
这首要条件是485通信波特率是可调的,即是可变的,这要求编程时是这样编的。 其次,还要支持利用串口接收特定的命令字来改变波特率,根据通信协议规定的命令来修改波特率。 否则,缺少一个条件就不行,串口调试工具也没有用。

我用485串口调试,为什么只能收发一个字节?
spi只是一种协议,是发送方和接收方双方约定的发送接收方式。 单片机模拟spi,当然可以发送任意数据,13位当然也可以一次发送完。 但这时,要考虑接收方的设置,是不是可以一次接收13位数据。
多半 是程序贴出程序看看祝你顺利回答补充:如果程序没有问题,那么可能是232-485的问题了用的是什么品牌的232-485 转换器?

使用串口调试助手,用的是485的串口,但是采集不到信号,怎么办
1.电脑的串口是232的,所以加485设备需要通过RS232转RS485模块, 2.如果你用了这个模块,但是完全没有收到任何数据,排除串口号设置,波特率设置等没错误后,最好用示波器看一下变送器有没有数据传输。 3.如果变送器有数据波开明波形,那就再查转换模块232口的波形,就这样一部分一部分查吧,总会有结果的
检查硬件是否正确,在调试中的参数是否设置正确,如果还不行,就要仔细研究一下这种变送器的通讯说明。
和电脑通信的只有RS-232串口,除非你的电脑是工控机的,直接在主板上带有485接口,还有就是RS485是半双工的,不支持全双工通信,你使用串口调试助手必须要考虑到这个问题。
用串口进行485调节需要加装232转485的转接器。
给厂家打电话啊!他们免费服务的!

本文由 在线网速测试 整理编辑,转载请注明出处。