热门搜索:
UCOS-II启动多任务环境的函数是OSStart();用户在调用OSStart()前,必须已经建立了一个或多个任务。OSStart()最终调用OSStartHighRdy()运行...
UCOS-II# ucos-ii
OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()用来关中断和开中断。在执行临界段代码时要关中断,如果中断打开,临界段代码中的一些全局变量值可能会被中断服...
UCOS-II
有些产品需要及时检测外部的输入信号,这时要采用中断。LPC2214的中断分为FIQ和IRQ.FIQ可以嵌套IRQ中断。把需要及时处理的输入信号配置成FIQ中断。 ARM中设计FIQ...
UCOS-II# FIQ
嵌入式产品开发中使用网络功能时常要使用PING命令来测试网络连接是否正常。那么发送PING命令时,电脑发送的到底是什么数据呢? 例如ping 192.168.1.179 电脑会先发...
ARM# ping
在门禁系统中要用到星期,但是在设置时间的时候,一般只设置年月日时分秒,不会去设置星期,那么如何根据年月日来得到星期? 计算星期可以用蔡勒(Zeller)公式(只适合于1582年10...
单片机
UCOS-II的在建立任务函数中要对新建任务的堆栈进行初始化。堆栈初始化函数原型是: OS_STK *OSTaskStkInit (void (*task)(void *pd), ...
用2个BCD码数组存储进场时间和出场时间: unsigned char idata in[5] = {0x10,0x07,0x14,0x20,0x15};//2010年7月14日2...
最近一个项目需要用到3个串口,但是用的MCU只有2个串口,选择多串口的单片机成本太高,最后打算用串口扩展芯片VK3214扩展2个串口。 VK3214可以用单片机的一个串口扩展出4个...
单片机# vk3214
ATMEGA128设置看门狗时,按文档写的流程 WDTCR = 0x18; WDTCR = 0x0f; 调试程序时,直接运行,WDTCR的预分频值7写不进去,一直是默认的0,14m...
单片机# ATMEGA
在OS_CPU.H文件中,定义了UCOS系统使用的数据类型,在ARM中移植时 typedef unsigned char BOOLEAN; typedef unsigned cha...
NAND FLASH的接线方式和NOR FLASH,SDRAM都不一样。以TQ2440开发板用的K9F1208为例,分析NAND FLASH的接线方式。 K9F1208结构如下图...
ARM# S3C2440# K9F1208
前三篇文章里,我分析了S3C2440与SDRAM,NOR FLASH,NAND FLASH的连线。在S3C2440开发板这个系统中,这三种存储芯片的地址是如何分配的呢? 首先看下图...
ARM# S3C2440# 地址分配