
C/C++
文章平均质量分 51
cnjsnt_s
这个作者很懒,什么都没留下…
展开
-
串口波特率自动检测的一种工程实现:分段特征值匹配
最近做的一个linux上的项目,串口需要对上位机的未知波特率自适应,在google了一通之后找到满多的资源,但是都不能满足项目的需要,最后借鉴前人的做法,终于解决了问题,这里把方法记录下来,和大家分享一下。 一、需求 自动检测到上位机的典型波特率(1200,1800,2400,4800,9600,19200,38400,57600,115200)。 二原创 2009-07-15 13:23:00 · 5404 阅读 · 2 评论 -
零碎知识
1.c = a+++b的意义?c = (a++) + b; 2.中断服务子程序(ISV)的特点a.ISV 程序不能带参数;b.ISV程序不能有返回值;c.如printf等有重入问题的函数不能在ISV内部调用(printf还有性能上的问题);d.ISV程序要求高效率、高性能,所以诸如浮点运算等复杂的计算不要在ISV程序内部处理。 3.指针数组的大小char*原创 2009-06-02 22:00:00 · 570 阅读 · 0 评论 -
C库函数atoi的实现和一些讨论
函数原型:int atoi(const char* str)函数功能:将字符串转换为对应的整数值基本步骤: 1)处理空白字符; 2)处理符号字符; 3)处理数值字符; 4)返回结果。函数实现:#include #include static int atoi(const char* str){ int r原创 2009-08-26 14:22:00 · 2096 阅读 · 0 评论 -
数据结构之单链表反转
本文主要介绍了单链表反转的两种基本算法。原创 2010-07-23 17:24:00 · 1490 阅读 · 0 评论