用VC如何控制串口的RTS和DTR?
答案:5 悬赏:10
解决时间 2021-03-03 07:50
- 提问者网友:小姐请专情
- 2021-03-02 10:25
我用单片机和电脑通讯 用的串口调试助手正常情况下接受到的数据都是错误的 后来我把RTS那个勾点上了结果数据就正确了 谁能帮我解释一下原因啊?并告诉我VC如何控制RTS
最佳答案
- 二级知识专家网友:晨与橙与城
- 2021-03-02 11:43
楼主需要用VC编写的串口通讯的程序不?可以设置串口的属性实现串口的通讯功能
全部回答
- 1楼网友:懂得ㄋ、沉默
- 2021-03-02 15:06
看一下Windows Api 里面的SetCommState函数
PC与单片机的通讯一般都是3线制的,即RXD TXD GND,
DSR与DTR没有连接,理论上没什么影响
一般的通讯设置都是
波特率,校验位,长度,停止位
常用的都是 9600,0,8,1 等,看看你的校验位,长度,停止位PC上设置的是否与单片机相符
- 2楼网友:气场征服一切
- 2021-03-02 14:17
原因是你是用485转换模块通信,这种模块都是串口窃电工作的,这两个控制脚选上是给模块提供电压
- 3楼网友:星星坠落
- 2021-03-02 13:24
可能在数据的判断上,用到了那个信号
- 4楼网友:浪者不回头
- 2021-03-02 12:04
RTS好像是一种特殊模式
最好不要选
可以换一个软件试试
应该是软件的问题
我也遇到过
换过软件和就好了
。。。。。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |