-
在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是 RS232 接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电...
-
RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:
1. 接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标...
-
我们前边学习 UART、I2C、SPI 这些通信协议,都是最底层的协议,是“位”级别的协议。而我们在学习 13 章做实用串口通信程序的时候,我们通过串口...
-
给从机下发不同的指令,从机去执行不同的操作,这个就是判断一下功能码即可,和我们前边学的实用串口例程是类似的。多机通信,无非就是添加了一个设备地址判断而已,难度也不大。我们找了一...
-
话说人间事物的学习,不外两类:一类入门易,精通难比如矿石机,再比如练书法谁都会写两下,可写好却不是一朝一夕的事儿。另一类则入门难精通易,比如超...
-
在PIC系列单片机入门并不难(1)中,我们已经把8条腿消化掉了,其实我们要弄明白的也就3只腿,我们再简单一些,先整明白两条腿,即GP0,GP1...
-
在PIC系列单片机入门并不难(2)中讲的是两个指令如何控制管脚电平的高低。前提是所有管脚已经被定义成输出了(OUT)如果被定义成了输入,则上次...
-
单片机的大部分指令,或者说单片机所做的大部分工作,多数在写入或读出寄存器。关于寄存器的初步概念我想我们已经建立起来了,它是一个能够存储8位二进...
-
学习到这里,就已经初窥门庭了,下一步还有一个重要的关口-------中断
单片机的中断,概念...
-
小的时候鹰哥也是一个武术迷,看到电视上面的武侠人物飞檐走壁,很是羡慕,于是用小刀将竹子削成宝剑勤学...
-
上传完武术的动画,怎么能不上传拳击动画呢?吴鉴鹰业余时间可是很喜欢练练拳击的,强身健体,很有益处!所以鹰哥也建议大家有空多锻炼身体,有一个号...
-
时钟原理介绍
先来第一节,动态时钟的原理设计介绍以及时钟文化的介绍。
大家知道现今,高精度的计时工具大多数都使用了...
-
设计思路
这一讲,鹰哥会向大家介绍贪吃蛇的设计思路,设计方法以及程序的编写,向大家详细介绍贪吃蛇的设计思路,让大家对如此神秘的贪吃蛇有深入的认识!
这...
-
在《C语言深度剖析》这本书中留有一个问题,枚举变量的大小是多少?
1、大家猜一下下面这段程序粗体部分输出的结果是多少?
2、在printf(char *fmt.....
-
寻找并输出11~999之间的数m,它满足m、m2和m3均为回文数。
回文: 各位数字左右对称的整数。
例如:11满足上述条件
...
-
typedef enum{ERROR = 0,SUCCESS = !ERROR} ErrorStatus;这个代码怎么解释?
这个语句的作用是为数据类型enum{ERROR = ...
-
我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面:
&n...
来自
C语言|by
期待 |发表时间 2015-09-17
|0个回复
-
自己以前用结构体时,较少封装实现方法即:函数指针。这一点,造成了现在对于程序扩展起来有些捉襟见肘,这里以后要注意。
同时,函数参数也尽量使用结构体,这样避免函数接口...
-
前天写了一个函数,是用来打包一组数据通过串口发送出去。当时考虑到要打包各种定义的结构类型,所以函数的参数是一个空类型。之后在回调函数中实现他们各自的打包以及最后打包成一组数据帧发送...
-
关于程序的执行,以前想的不多,没有意识到一个程序在运行时,从哪里读指令,数据又写在哪里。
最近在看CSAPP时这个念头经常在脑袋中晃荡。
从单片机上...