如何控制向串口发送数据?例如:在Dos下用...可以,如何转换到windows

如何控制向串口发送数据?例如:在Dos下用...可以,如何转换到windows,第1张

例如有一个单片机,向它发送数据,在Dos下,用敕令行敲入:什么ReadFile,WriteFile之类。type con>com1 回车 //启动写mode com1 96 N 8 1 回车 //先设置波特率,等然后敲任何键后回车均能触发单片机。 //写入任何数据转换到windows/nt后,体系不许可直接 *** 作串口,所以必须用Api函数。有谁有实例过程吗?望全法度榜样写上,在此万分感激!!!!!!!! 查看更多答案>>

1、首先选择对应的por选择匹配的baud rat,输入输出应该可以实现了。

2、从机处理字母并往Tera Term发送对应字母比如说在Tera term端就会显示 abc和换行了。

3、可以自收发测试,把串口2,3脚短接,输入都会直接送回来,需要在被调试端加入输入回显函数。

4、Tera Term的设置:在启动 Tera Term的时候,会d出一对话,请选中“Serial”选项,设置好端口先设置默认端口(COM1,COM2等)及语言。

5、最后再设置好串口通讯所需的各个参数,更改安装文件夹里文件即可。

windows下对串口的 *** 作可以通过WindowsAPI进行,也可以通过Linux下的read什么的直接 *** 作,但是这种情况需要了解电路结构,比较麻烦,第三种有第三方提供的库,但是大多数针对C++,所以可能比较难找到顺手的第三方库.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10025063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存