-
今天做了一个闪灯的产品,一切都很顺利。
可是最后的设计要求是,电池要用一个月,设计的时候,没有考虑到,单片机的功耗问题,特别是。特别是,在,编程中没有启动单片机的睡...
-
单片机C语言unsigned char code table[] code 是什么作用?
code的作用是告诉单片机,我定义的数据要放在ROM(程序存储区)里面,写入后就不能再更...
-
最近在了解大小端模式,一直不明白为什么内存要存在两种存储数据的模式,为什么不只用我们一般好理解的小端模式(低位保存在低地址,高位保存在高地址),看了一些文章几乎都是像下面这样写的,...
-
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据...
-
S3C2440的中断寄存器:1.中断分两大类:内部中断和外部中断。2.外部中断。24个外部中断占用GPF0-GPF7(EINT0-EINT7),GPG0...
-
1. 如果你有做硬件和单片机的经验,建议自己做个最小系统板:假如你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同...
-
跟我来,我们一切来探讨和解决几个新手的常见问题: 1. 消除XWindows下的死机现象 我们可以用...
-
第一篇 UCOS介绍
我们使用的平台是PC机
第一篇 UCOS介绍
这个大家都知道。呵呵。考虑到咱们学习的完整性还是在这里唠叨一下。让大家...
-
c
uC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的...
-
UCOS的运行是基于任务运行的,为了能够好的使用UCOS我们先要对UCOS的任务的概念做一个理解
在学习UCOS任务前我们先对我们以前使用的模式做一个回顾--前后台模式。
&l...
-
不可剥夺型内核
不可剥夺型内核要求每个任务自我放弃CPU 的所有权。 不可剥夺型调度法也称作合作型多任务,各个任务彼此合作共享一个 CPU。异步事件还是由中断服务来处理。中断服务...
-
任务调度是内核的主要职责之一,就是要决定该轮到哪个任务运行了。多数实时内核是基于优先级调度法的,UCOS也不例外。每个任务根据其重要程度的不同被赋予一定的优先级。基于优先级的调度法...
-
任务的资源主要包括以下几部分,ECB控制块、任务堆栈、任务代码及与CPU共用的寄存器和CPU的使用权
<ignore_js_op>
<igno...
-
UCOS互斥信号量操作函数分析
//建立并初始化一个互斥型信号量(优先级继承优先级(PIP)、出错代码指针)OS_EVENT *OSMute...
-
本节我们将从实时操作系统来讲解,主要是从下面3个方面进行讲解:
1.操作...
-
本节我们将对ucosII操作系统有个初步的认识,主要是从下面2个方面进行讲解:
1.UCOSII
-
在进行两个变量的时候,经常会看到有些书误人子弟的推荐使用异或的方式:
方式一
{ x = x ^ y;
y = x ^ y;
x =...
-
目录
中间变量方式
异或方式
意外现象分析
结论
说明
更广泛的结论
注
首先声明,在面向对象盛行的时代里,我改用对象这两个词...
-
带符号整数的除法与余数——陈硕。
最近研究整数到字符串的转换,读到了 Matthew Wilson 的《Efficient Integer ...
-
关于NIOS在RUN AS后总出现同一个错误Using cable "USB-Blaster [USB-0]",
玩nios有段时间了,其中开始的时候,出现这个错误非常让人头疼。...