中易网

怎么用c++向串口发送数据?

答案:2  悬赏:0  
解决时间 2021-04-08 18:13
比如向串口3发送一个字符串,我需要使用哪些库,写什么语句?
最佳答案
通常的,在Windows下,C++与串口的通讯,已经被现在的库封装得象是文件的读写。所以,操作是很象文件流的打开、读写、关闭这样的了。

但是由于这个有不同的库支持,所以我没办法给你一个确定的答案。具体还是要看你的C++开发环境提供有哪些库。比如WindowsAPI里,直接用类似CreateFile("COM1")这样的语句,就可以打开串口1的句柄,然后象操作文件一样操作了。
全部回答
在串口通信规范里面,第九位是奇偶校验位,是可选的。 如果是pc机,以及使用硬件串口通信芯片的机子,这奇偶校验位,是硬件自动加上的,只需用软件设置一下而已。 如果是单片机的板子,这第九位,可就需要用软件来发送,使用起来就特别灵活。 如果是51单片机,应该这样编程: //----------------------------------- acc = char buf[0]; //取来待发送数据到acc,即可生成校验位 tb8 = p; //把校验位送到待发送的第九位 //如果这第九位用来区分地址和数据,也可以用: tb8 = 1; //或 tb8 = 0; sbuf = acc; //发送8位数,捎带出去第九位 //----------------------------------- 要想弄这些,必须懂硬件和汇编语言,仅仅懂c的人,只能说些外行话,干些粗活而已。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求各地过年风俗,(短小精悍)
防写句子,那道题怎么写?
百度云里的文件没发解压怎么办?
河南高考文科综合需考哪几门?
Y锅炉里面有水,现在已经冻了,怎么办?有什
有些错我不想沉沦是什么歌
旋风水膜除尘器有何特点?
陈家大沟怎么去啊,有知道地址的么
你们介意男男恋爱么??从心里能接受么??
温馨耽美文np
红灯绿灯之间是怎样转换的
借钱了100给同事,说发工资还我,可已经发了两
假设让你用一件物品充当道具,来展示“人生的
后街男孩留中分头发的是谁啊
从东莞寮步这里去香港玩一天半大约要花多少钱
推荐资讯
江阴目前人均年收入是多少?
请问床前凳是干嘛用的?
电脑老是断开,右下角的网络显示一个黄色的感
河北电信的话费都能干什么呀
农药对皮肤的伤害
晚饭吃白山药会胖吗
真核细胞内储存遗传信息的物质是: A核糖核苷
XP安装游戏提示您没有权限生成需要的系统配置
母婴产品海外购考拉和亚马逊哪个更好
请问怎么看我家的路由器是动态还是静态的啊
我的信用卡额度是2000想买一个分期付款的手机
我的电脑有无线功能,在自家的网络上就是连接
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?