社区
单片机/工控
帖子详情
串口通信的几个基本问题 小弟这里先行谢过(每个问题20分)
tianyxy
2004-10-11 03:45:18
1、串口读写(标C)是不是把串口当作一个 文件进行读写,操作函数有 open read write等
2、函数 的几个状态 pend suspend ready 会因为串口的那些原因发生改变?
3、串口收发数据有没有缓冲区?对缓冲区如何操作?
...全文
117
9
打赏
收藏
串口通信的几个基本问题 小弟这里先行谢过(每个问题20分)
1、串口读写(标C)是不是把串口当作一个 文件进行读写,操作函数有 open read write等 2、函数 的几个状态 pend suspend ready 会因为串口的那些原因发生改变? 3、串口收发数据有没有缓冲区?对缓冲区如何操作?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
icesnows
2004-10-12
打赏
举报
回复
51只有一个缓冲区,SBUF
icesnows
2004-10-12
打赏
举报
回复
51就不要那么复杂了吧,自己写一个很简单的就行了
wolfcublittle
2004-10-12
打赏
举报
回复
串口读写当跟pc连接通信时,有几个方式来进行通信
1、使用VC++提供的串行通信控件MSComm
2、 利用端口函数直接操作
采用两个端口函数_inp(), _outp()实现对串口的读写
3、Windows API通信函数方法
我个人用的是Windows API,相对来说是比较的灵活,只要是对几个函数了解清楚了就没很大的问题了
CreateFile() 用 “comn”(n为串口号)作为文件名就可以打开串口。
ReadFile() 读串口。
WriteFile() 写串口。
tianyxy
2004-10-12
打赏
举报
回复
我好像用open write read 也可以读写串口呀
i_tingfeng
2004-10-12
打赏
举报
回复
单片机只有一个缓冲字节,收发公用SBUF
lxyjd
2004-10-11
打赏
举报
回复
你到msdn里查creatfile ,readfile,writefile吧
jack20042005
2004-10-11
打赏
举报
回复
我个人认为 电脑分别有发送和接受寄存器用来缓冲数据。对单片机更不清楚
tianyxy
2004-10-11
打赏
举报
回复
楼上:
1、我在Tornado的帮助里查找不到creatfile ,readfile,writefile 这几个函数呀
有没有例子程序呀
2、要用到什么函数?请给个例子可以吗?
3、我也不知道应该是哪个,是公司自己制造的板子吧 反正应该不是pc
ppcust
2004-10-11
打赏
举报
回复
1。是当成一个文件进行读写的
creatfile
readfile writefile
2。主要看他的状态了,可以用函数查询的。
3。有,你指的是51还是pc ,,,,,???
【STM32】标准库 I2C通信
其实逻辑就是通过软件I2C通信,对MPU6050芯片内部的寄存器进行读写,写入到配置寄存器中,就可以对外挂的这个陀螺仪加速度传感器进行配置,读出数据寄存器呢,就会获得外挂模块的数据,最后把读出的数据显示在OLED上...
stm32学习笔记-10 I2C通信
介绍I2C通信原理、以及软件实现I2C、片上外设I2C实现I2C的方法。
协议基础——I2C
I2C协议是一种串行半双工同步通信协议。
江科大STM32最全笔记整理『下篇』
9、USART串口 9-2 串口发送+接受 9-3 串口收发HEX数据包 I2C SPI协议 10.1 SPI简介 W25Q64简介 10.3 SPI软件读写W25Q64 10.4 SPI硬件读写W25Q64 BKP、RTC 11.0 Unix时间戳 11.1 读写备份寄存器BKP 11.2 RTC实时时钟 ...
CAN总线学习:zlg关于can帖子汇总
很值得看看 zlg关于can帖子汇总 SJA1000的常用标准波特率设置,为什么
基本
上都...用51系列芯片和两个SJA1000接口还要外扩一个RAM,请问51的ALE能否同时与三个芯片的ALE管脚相连(地址不同)? 有哪位高手做过双SJA1000
单片机/工控
27,509
社区成员
28,796
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章