
嵌入式学习
文章平均质量分 64
茶末蚊子
呵!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
几种2.4G无线数传模块电路
一 几种2.4G无线数传模块介绍无线数传按传输速率区分,分为低速数传模块和高速数传模块两大类,低速数传模块使用的载频均较低,一般都在315MHz,433MHz和915MHz这几个频段,所以一般最高传输速率均不大于150kB/s。但这些使用在UHF频段无线设备,载波仍具有一定的穿透和绕射能力,传送距离相对较远,最大可达数百米,这是它的优势,但同时也有其固存的缺点,因为工作频率低,工业干扰转载 2016-11-01 10:22:01 · 44896 阅读 · 0 评论 -
超声波模块测试
超声波模块原创 2016-11-26 14:14:43 · 6951 阅读 · 0 评论 -
UcosII任务机制
一函数周期与死循环一般函数的生命周期很简单,从开始调用函数起,直到函数返回,即结束。这样一来就完成了这个函数的使命,它也就不再需要了。对于一般的函数就是这样,但是回过头想想,对于一个系统、OS、或者工业控制中的一个控制器重的系统个,函数返回是很轻易很随便的就能返回吗?返回就意味着函数结束,死亡,若是想系统这样一个很大的函数,它的返回就意味着系统结束。因此,对于系统的函数返回有些转载 2016-11-01 20:45:39 · 1072 阅读 · 0 评论 -
UcosII移植之Stm32f107
一 新建工程这里我的板子是F107互联型的,启动文件按照下图选择cl.s。二 工程配置Output的设置,要勾选creatHEX FileC/C++选项设置如图或者 配置完毕后连接出现如下错误问题分析:按照报错定位到os_cpu_c.c,原创 2016-11-01 19:37:19 · 2223 阅读 · 1 评论 -
UcosII移植之os_cfg.h详解
常说系统裁剪,其实就是对系统某些功能打开和关闭,使用到的功能才打开,不使用的功能就关闭,主要是在os_cfg..h里1.最低优先级OS_LOWEST_PRIO这个与我们配置任务优先级有关系,最低优先级任务配置的最大值。我们所说的任务优先级关系是:优先级越小,数值越大; 相反,优先级越大,数值越小。位于os_cfg.h文件第39行:#define OS_LOWEST_PRIO原创 2016-11-01 19:27:32 · 5554 阅读 · 0 评论 -
UcosII移植之os_cpu_c.c详解
该文件主要包括一些钩子函数,以及任务堆栈初始化函数,通常ucosII只会调用任务堆栈初始化函数OSTaskStkInit,其他的钩子函数留由用户扩展程序功能使用。钩子函数主要用于系统初始化,与任务相关等。如系统初始化OSInitHookBegin(),创建任务时OSTaskCreateHook一 系统滴答OS_CPU_SysTickHandler由于我们使用ST库里面的SysTic原创 2016-11-01 19:19:04 · 2526 阅读 · 0 评论 -
UcosII移植之os_cpu_a.asm详
文件os_cpu_a.asm跟处理器的汇编级编程密切相关,该文件时移植的重点文件一变量引用 IMPORT OSRunning IMPORT OSPrioCur IMPORT OSPrioHighRdy IMPORT OSTCBCur IMPORT OSTCBHighRdy转载 2016-11-01 16:33:02 · 3614 阅读 · 0 评论 -
UCosII移植之OS_CPU.H详解
一数据类型 /******************************************************************************* 定义数据类型 ******************************************************************************/ typedef原创 2016-11-01 16:20:24 · 5043 阅读 · 1 评论 -
UcosIII基本介绍
一 UcosII基本介绍1.1 UCOSII特点A:源代码开发B:微内核C:内核与应用软件没有区分(共享同一个地址空间,一个映像,一个main()入口函数)D:易移植基本结构图如下:1.2 UCOSII源代码组成核心部分:os_core.c操作系统的处理核心。包括操作系统初始化、操作系统运行、中断进出的前导、时钟节拍、任务调度转载 2016-11-01 15:49:27 · 12265 阅读 · 0 评论 -
USB转串总结
一 Usb转串模块原理:原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号转换为TTL电平或者TTL电平转换为USB信号,而MAX232等芯片是将TTL转换为RS232信号或者将RS232信号转换为TTL.常用芯片区别:MAX232:外围电路简单,但是占用p原创 2016-11-01 10:41:45 · 3216 阅读 · 0 评论 -
JLINK固件修复
JLINK固件修复原创 2017-01-05 21:17:37 · 2497 阅读 · 0 评论