用于linux 环境下c语言串口编程编程接收,发送,波特率配置。尤其对于接收串口数据必须采用无符号类型的字符数组去接收 一整行为例说明 整型的每一种都有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。无符号版本和有符号版本的区别就是有符号类型需要使用一个bit来表示数字的正负,比如16位系统中一个int能存储的数据的范围为–32768 ~ 32767(16位2进制的最高位作为符号位‘1’为负‘0’为正),而unsigned能存储的数据范围则是0~65535(这个最高位不用做符号位,所以是2的16次方,一共65536)。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1,有符号数的话就是负数;如果是无符号数,则都解释为正数。同时在相同位数的情况下,所能表达的整数范围变大。另外,unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int。
2022-12-20 09:01:59 9KB 串口
1
学习Linux C编程的好书籍,能快速的掌握Linux下用C编程的一些技巧和思想
2022-12-04 18:59:07 12.55MB Linux c语言
1
满足linux下 非标准波特率的实现 c语言,使用代码前请阅读readme.txt
2022-11-29 16:53:43 1KB Linux C语言 非标准波特率 串口
1
欢迎大家学习,如有不足,望指正!
2022-11-22 16:02:29 379KB linux C
1
int cps;//令牌桶的流速 每次传输字节的个数 int burst;//令牌桶流速上限 每次传输字节的上限 int token;//令牌桶攒下的传输字节的个数 int pos;//存储当前令牌桶指针所在job数组中的位置
2022-10-26 15:00:36 11KB linux c语言
1
CentOS7系统下的R语言安装脚本,直接用Xftp转移到CentOS中后,运行脚本即可安装成功
2022-10-21 17:00:45 459B linux r语言
1
linux下的fgetc()与fputc()函数代码演示 linux下的fgetc()与fputc()函数代码演示 linux下的fgetc()与fputc()函数代码演示
2022-10-14 18:00:43 764B linux c语言
1
linux下的I/O操作之fopen() linux下的I/O操作之fopen() linux下的I/O操作之fopen() linux下的I/O操作之fopen()
2022-10-14 09:00:41 254B linux c语言
1
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗布·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)
2022-09-30 11:00:52 122MB linux go语言
1
Linux_C员工管理系统源码,代码可以跑通,有测试用例文档说明。
2022-09-18 22:56:00 8KB Linux C语言 员工管理
1