
嵌入式
文章平均质量分 73
farrellcn
这个作者很懒,什么都没留下…
展开
-
ARM 入门笔记
我的笔记刚公布就有很多朋友来找我,把我当高手,问我“ARM怎么入门”。我不是高手,仍然是菜鸟。但是回想起自己当时的迷茫,特意写了这篇东西,当作给和我一样的兄弟姐妹的帮助吧。问这个问题的人多半不是已经工作的工程师,而是和我一样是学生,所以这篇笔记就把看家当成我一样的菜鸟,高手勿转载 2011-04-18 10:44:00 · 588 阅读 · 0 评论 -
嵌入式系统基础
转自:http://blog.youkuaiyun.com/flydream0/article/details/8600228#t4嵌入式系统基础1、嵌入式系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。(2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向转载 2013-03-18 17:32:25 · 883 阅读 · 0 评论 -
Keil的lib生成个人总结
1. 生成lib 的工程可以没有main函数,可以只有一个.c文件,一个.c文件中可以只有一个函数2. 需要在lib工程中建立一个.h文件, 必须用extern声明各全局变量和函数.3. 调用lib文件的工程中必须包括lib中的.h文件, 也就是lib工程和调用工程都包含同一个.h文件(好像有点废话)2.Lib的文件要分的细一点,没有调用关系的两个函数不要放到同一个C文件中. 没有调用转载 2012-12-19 21:37:51 · 652 阅读 · 0 评论 -
STM32开发板的Bootloader在哪里?
转自:http://bbs.ednchina.com/BLOG_ARTICLE_134959.HTM这几天看了万利开发板自带的源程序,发现STM32和传统的8位机很相似(可能是我刚刚接触没有深入理解),简单易懂。不过就是不知道boottloader在哪里,这与其他的ARM7、9有什么不同。不过ST的库文件却很齐全,只要加入库文件自己编写相应的小程序就可以下载运行了。我现在想知道STM32是否可转载 2012-09-07 21:53:42 · 2289 阅读 · 0 评论 -
单片机的ROM与RAM
转自:http://blog.youkuaiyun.com/rseven7/article/details/7205871ROM:(Read Only Memory)程序存储器在单片机中用来存储程序数据及常量数据或变量数据,凡是c文件及h文件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm文件中的代码(类似ARM中的bootloader或者X86中转载 2012-09-07 21:56:44 · 986 阅读 · 0 评论 -
cpu运行时程序是在flash中还是在RAM呢?
转自:http://blog.youkuaiyun.com/denghuanhuandeng/article/details/6904728对于x86的pc机和单片机等嵌入式开发系统程序的存储是截然相反的, 即: x86的pc机cpu在运行的时候程序是存储在RAM中的,而单片机等嵌入式系统则是存于flash中 x86cpu和单片机读取程序的具体途径 pc机在运行程序的时转载 2012-09-07 21:55:44 · 5334 阅读 · 0 评论 -
lwip学习笔记之几个重要的数据结构详解
struct pbuf { /** next pbuf in singly linked pbuf chain */ struct pbuf *next; /** pointer to the actual data in the buffer */ void *payload; /** * total length of this buffer and all原创 2012-08-10 15:16:53 · 1959 阅读 · 0 评论 -
嵌入式学习笔记(一)——Flash ROM三项特色
1、要写入之前,必须要先洗掉一大块,而且他只能接受一个区块一个区块的清晰,不能一位一位的清晰。2、区块清洗有寿命限制,每一个区块只能清洗几十万次,如果超过的话,那个区块就永久损坏,不能用了。3、分成NAND gate及NOR gate两行总不同的Flash ROM,这两种的存取方式不尽相同,所以事先必须先了解所使用的Flash ROM是哪一种。原创 2012-07-25 12:14:20 · 802 阅读 · 0 评论 -
【物联网智能网关-06】GPS定位+星图显示(WinForm库应用实例)
转自:http://blog.youkuaiyun.com/yefanqiu/article/details/7773856 在2008年上半年就曾经深入研究过GPS,当时还以为已经相对全面的了解GPS呢,现在重新拾起去研究GPS技术,发现还是差了一大截。最初以为GPS是单向通信,GPS模块按照固定的时间间隔发送文本格式的GPS数据。现在才知道GPS不仅可以双向通信,还可以以二进制格式收发数据,并转载 2012-07-24 17:54:34 · 1486 阅读 · 0 评论 -
利用STM32的SysTick设计精确延时函数
在项目中使用I2C接口传感器时要求有比较精确的延时,在网上搜了下,如果不想用中断SysTick定时器可以做到,找到如下资料:主要仿照原子的《STM32不完全手册》。SYSTICK 的时钟固定为HCLK 时钟的1/8,在这里我们选用内部时钟源72M,所以SYSTICK的时钟为9M,即SYSTICK定时器以9M的频率递减。SysTick 主要包含CTRL、LOAD、VAL、CALIB 等4 个原创 2012-06-15 16:01:47 · 11489 阅读 · 0 评论 -
AM2311_STM32_I2C
现在正在做一个机房控制系统,要求采集机房室内外的温湿度,并根据情况控制空调和电机。温湿度传感器是客户指定的,型号是奥松电子的AM2311湿敏电容数字模块,通信接口采用标准I2C接口。以前没做过I2C接口的开发,这次正好练练。我用的是安富莱的开发板,里面关于I2C的例程说ST的硬件I2C实现太复杂,建议用GPIO模拟。看到AM2311的官方文档里说AM2311传感器每个I2C地址都相同,且为0x原创 2012-06-15 15:51:35 · 2383 阅读 · 0 评论 -
GPIO_Mode
转自:http://blog.youkuaiyun.com/snow416/article/details/6540646一、GPIO配置(1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出(6转载 2012-06-14 02:00:12 · 11692 阅读 · 0 评论 -
STM32定时器的预装载寄存器与影子寄存器之间的关系
转自:http://bbs.ednchina.com/BLOG_ARTICLE_401461.HTM本文的说明依据STM32参考手册(RM0008)第10版:英文:http://www.st.com/stonline/products/literature/rm/13902.pdf中译文:http://www.stmicroelectronics.com.cn/ston转载 2012-04-22 10:56:01 · 748 阅读 · 0 评论 -
STM32红外的实现
转自:http://blog.youkuaiyun.com/xiaozhismh/article/details/6608776 刚毕业不久,这可以说是我在公司做的第一个项目吧,跟大家分享一下!一、环境: 公司所采用的是STM32F103RBT6芯片,本人开发是基于官方提供的V3.5.0的函数库。二、所要实现的功能是: 1. 开发板能够学习由遥转载 2012-04-20 02:24:01 · 8348 阅读 · 3 评论 -
红外接收程序
声明部分内容摘自:http://www.hificat.com/dpj_step/compositive_7.htmlhttp://www.ceet.hbnu.edu.cn/bbs/viewthread.php?tid=102转自:http://my.oschina.net/jayzonex/blog/106491、红外遥控系统通用红外遥控系统由发射和接收两大部分组转载 2012-04-19 21:11:57 · 5804 阅读 · 1 评论 -
有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入区别
转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299857.html以及上拉输入、下拉输入、浮空输入、模拟输入的区别最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)G转载 2012-04-19 10:45:47 · 1298 阅读 · 0 评论 -
uc/os-ii学习笔记(一)之实时系统概念
不可剥夺型内核 可剥夺型内核挂起:当一个运行着的任务使一个比它优先级高的任务进入了就绪状态,当前任务的CPU使用权就被剥夺了,或者说被挂起了,更高优先级的任务立刻得到了CPU的使用权。原创 2011-04-19 09:59:00 · 454 阅读 · 0 评论 -
ucos
http://blog.sina.com.cn/s/blog_6f36f4fb0100n3nq.htmlhttp://blog.youkuaiyun.com/zhujinqiang/article/details/8281519http://blog.youkuaiyun.com/yhmhappy2006/article/details/3220765http://gubing2005.blog.16原创 2013-06-05 07:23:27 · 580 阅读 · 0 评论