-
最近在了解大小端模式,一直不明白为什么内存要存在两种存储数据的模式,为什么不只用我们一般好理解的小端模式(低位保存在低地址,高位保存在高地址),看了一些文章几乎都是像下面这样写的,...
-
1、有一个串口设备,用RS485-USB接口读取,用笔记本(windows,linux)读取都是可以的。
2、换了一台笔记本,不插电源,只用笔记本的电池供电,可以读...
-
从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据...
-
直接访问寄存器和端口
定义
sfr P0 0x80 sfr  ...
-
1 test1 无后缀文件,这个是最终生成的文件,只要有这个文件KEIL就可以软件仿真,不能打开
2 test1.hex 这个文件可以直接下载到单片机里,他就是从无后缀文件tes...
-
今晚有点郁闷,这事要从头说。 上个星期因为工作需要去上海出差,整整一星期和PM在上海跟客户确认需求和式样,她负责项目的控制我负责项目具体机能点的评估,家里留了三个人在对应目前的需求...
-
;亮点STM32汇编语言跑马灯,只有1个程序;LED端口在GPIOC6,7,8,9;#define led_gpio GPIOC;#def...
-
1. 如果你有做硬件和单片机的经验,建议自己做个最小系统板:假如你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同...
-
串口的设置主要是设置struct termios结构体的各成员值,如下所示:
#include<termios.h>&nbs...
-
第一篇 UCOS介绍
我们使用的平台是PC机
第一篇 UCOS介绍
这个大家都知道。呵呵。考虑到咱们学习的完整性还是在这里唠叨一下。让大家...
-
c
uC/OS-II 中最多可以支持64 个任务,分别对应优先级0~63,其中0 为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的...
-
内存管理
在ANSI C中是使用malloc和free两个函数来动态分配和释放内存。例如在Linux系统中就是这样。但在嵌入式实时系统中,多次这样的操作会导致...
-
任务间通信与同步
对一个多任务的操作系统来说,任务间的通信和同步是必不可少的。uC/OS-II中提供了4种同步对象,分别是信号量,邮箱,消息队列和事件。所有这些同...
-
前面我们对UCOS的基础知识做了了解,其中有些地方由于邵贝贝翻译的树上讲解的很少我就没有班门弄斧,大家可以结合那本书来看。有问题或不明白的在这里讨论,欢迎大家剔除问...
-
消息邮箱是uC/OS-II中的另一种通信机制,可以使一个任务或者中断服务子程序向另一个任务发送一个指针型的变量。通常该指针指向一个包含了“消息”的特定数据结...
-
本节我们将从实时操作系统来讲解,主要是从下面3个方面进行讲解:
1.操作...
-
碰到一哥们号称挺NB的嵌入软件工程师,看了他的代码后就欧拉,事情是在一个只有4K代码的单片机接2个DS18B20测温传感器,都知道DS18B20 输出数据只要乘以0.0625就是测...
-
用异或来交换变量是错误的——陈硕。
翻转一个字符串,例如把 "12345" 变成 "54321"...
-
带符号整数的除法与余数——陈硕。
最近研究整数到字符串的转换,读到了 Matthew Wilson 的《Efficient Integer ...
-
在翻以前的博客的时候,发现有篇博客里边写的有问题。
http://www.eeskill.com/group/topic/id/1549
 ...