设置波特率必须用cfsetispeed函数吗
答案:2 悬赏:50 手机版
解决时间 2021-02-19 16:25
- 提问者网友:太高姿态
- 2021-02-18 23:49
设置波特率必须用cfsetispeed函数吗
最佳答案
- 五星知识达人网友:街头电车
- 2021-02-19 01:19
open函数 打开串口设备close函数 关闭串口设备tcgetattr函数 得到设备设置状态tcsetattr函数 设置设备tcflush函数 刷清cfgetispeed函数 得到输入波特率cfgetospeed函数 得到输出波特率cfsetispeed函数 设置输入波特率cfsetospeed函数 设置输出波特率read函数 读设备,接收数据write函数 写设备,发送数据 每个函数的具体用法参考linux C语言参考手册参考termios.h中的函数,大多数都在这个头文件中。
全部回答
- 1楼网友:归鹤鸣
- 2021-02-19 01:57
波特率=f(晶振频率)/12/(256-th1)/32
经计算,即8位自动重装模式这个是使用定时器1来产生波特率的
tmod=0x20; 表示是用定时器1的模式2来产生波特率的:当th1=0xfd时。波特率=9600。
对于12t的单片机来说
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯