本节我们将对ucosII操作系统有个初步的认识,主要是从下面2个方面进行讲解:
1.UCOSII
邮箱一般用来传递数据,不管何种类型都可以传递。在传递时,先把数据数据用void *进行类型变化,化为void *这种万用类型,而在接收邮箱的数据时,再还原成本身的数据类...
在邮箱的传递中,如果把一个0值放入邮箱,经过void *类型变化后,变成了void *0,而判断邮箱中是否有数据正是通过判断邮箱中指向Message的指针是否为0来判断,这样虽然放...
1、要使能串口接收中断除了调用BSP_IntEN()外,还应该调用USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);,否则无法进入中断。
...
碰到一哥们号称挺NB的嵌入软件工程师,看了他的代码后就欧拉,事情是在一个只有4K代码的单片机接2个DS18B20测温传感器,都知道DS18B20 输出数据只要乘以0.0625就是测...
在进行两个变量的时候,经常会看到有些书误人子弟的推荐使用异或的方式:
方式一
{ x = x ^ y;
y = x ^ y;
x =...
目录
中间变量方式
异或方式
意外现象分析
结论
说明
更广泛的结论
注
首先声明,在面向对象盛行的时代里,我改用对象这两个词...
用异或来交换变量是错误的——陈硕。
翻转一个字符串,例如把 "12345" 变成 "54321"...
带符号整数的除法与余数——陈硕。
最近研究整数到字符串的转换,读到了 Matthew Wilson 的《Efficient Integer ...
在翻以前的博客的时候,发现有篇博客里边写的有问题。
http://www.eeskill.com/group/topic/id/1549
 ...
看到一篇博客,给出了下面一道关于C内存的笔试题:
char*getmemory(void){
char p[]="hello world";return p;}void tes...
我对中软的第三题关于“内存”的题目感兴趣,特拿来探讨。题目如下:
三. 有关内存的思考题1. void...
我的第一个问题是,看上图的协议,在发cmdA(包括地址,trans,burst等相关...
编译现象:
"dm642_pci.cpp", line 183: error: argument of type "Ptr" is incompatible wit...
因为SRAM的地址具有唯一性,其实数据线也有唯一性。 也就是A0~A18,D0~D15,都是唯一的。 正常是:A0~A18,接FSM...
一、无线模块选型。根据无线通讯的频段,平常用的无线模块主要有315MHZ,433MHZ,2.4GHZ。2.4G最近貌似比较火,像24L01,好多开发板上都配这一款芯片...
PID控制是一个二阶线性控制器 定义:通过调整比例、积分和微分三项参数,使得大多数的工业控制系统获得良好的闭环控制性能。&nbs...
一,串口通信问题1,串口通信两端的TTL电平要一致,看选用的芯片,要么都是3.3V要么都是5V。。当两端电平不一致时通常是收不到数据的。。当检测程序等都没有问题但是依...