资源简介
满足linux下 非标准波特率的实现 c语言,使用代码前请阅读readme.txt
代码片段和文件信息
#include
#include
#include
#include
#include
int uart_init(int fdint speed)
{
struct termios2 tio = {0};
tio.c_cflag = BOTHER | CS8 | CLOCAL | CREAD;
tio.c_iflag = IGNPAR;
tio.c_oflag = 0;
tio.c_ispeed = speed;
tio.c_ospeed = speed;
return ioctl(fd TCSETS2 &tio);
}
int main()
{
int fd;
if(wiringPiSetup() < 0)return 1;
if((fd = serialOpen(“/dev/ttyUSB0“230400))<0)return 1;
uart_init(fd256000);
printf(“serial test start..\n“);
serialPrintf(fd“Hello World\n“);
serialPutchar(fd‘a‘);
while(1)
{
serialPutchar(fdserialGetchar(fd));
printf(“rec:%X\n“serialGetchar(fd));
}
serialClose(fd);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 454 2019-01-14 10:54 linux下串口编程及任意串口波特率的实现代码\readme.txt
文件 751 2019-01-14 10:32 linux下串口编程及任意串口波特率的实现代码\serialbaud.c
目录 0 2019-01-14 10:33 linux下串口编程及任意串口波特率的实现代码
----------- --------- ---------- ----- ----
1205 3
- 上一篇:Hopfield网络解决TSP问题算法源代码
- 下一篇:矩阵相乘SSE优化算法
相关资源
- 简单驱动程序
- Linux优先级时间片调度C++源码
- linux内核驱动之DHT11
- 获取linux内核核心信息(shell脚本)
- 精通UNIX下C语言编程及项目实践总结与
- Linux内核代码
- linux下获取CPU内存使用信息,网络流量
- 加权调度算法(C语言)
- Linux驱动,SPI驱动
- crc16几种标准校验算法及c语言代码(
- 树莓派CAN通讯(c语言)
- linux驱动原子操作
- android和linux平台下的nanocom源码
- linux内核的裁剪和方法
- FTP客户端源代码C语言
- C语言基数排序——顺序队列实现
- Linux网络编程
- Linux TCP IP 协议栈分析.pdf
- 256色转灰度图(c语言)
- opengl:基于linux下雷达ppi
- c语言实现一个简单的线程池(thread
- avl树的实现(c语言)
- C++ 用C语言判断文件是否存在
- c语言地空对战游戏.zip
- c语言实现水波纹显示效果.zip
- c语言打字母游戏源码.zip
- c语言使用CMakeLists.txt编译和使用静态
- 高级冒泡排序高级(c语言)
- C语言程序设计单元练习及答案pdf
- 高斯 Jordan消元法 c语言代码
评论
共有 条评论