摘要: 我在STM32的学习中发现,大部分的STM32示例程序都是基于IAR开发环境的,但我认为使用Keil MDK开发环境更加方便,可以利用RVMDK强大的外设仿真功能加速STM32的开发。我在以前的Blog文章里介绍过如何在RVMDK中建立STM32 工程,以及如何使用RVMDK的软件仿真功能,下面我将详细说明怎样将已有的IAR工程移植到RVMDK。        不管是IAR还是RVMDK,编程时使... 阅读全文
posted @ 2011-01-09 23:40 hnrainll 阅读(13309) 评论(0) 推荐(1) 编辑
摘要: STM32 入门教程 系统时钟 SysTick (一) 背景介绍 在传统的嵌入式系统软件按中通常实现 Delay(N) 函数的方法为: for(i = 0; i = x; i ++);          x --- 对应于 对应于 N 毫秒的循环值 对于STM32系 列微处理器来说,执行一条指令只有几十个 ns,进行 for 循环时,要实现 N 毫秒的 x 值非常大,而且由于系统频率的... 阅读全文
posted @ 2011-01-09 22:49 hnrainll 阅读(2324) 评论(0) 推荐(0) 编辑
摘要: Q:什么是SYSTick定时器? SysTick 是一个24 位的倒计数定时器,当计到0 时,将从RELOAD 寄存器中自动重装载定时初值。只要不把它在SysTick 控制及状态寄存器中的使能位清除,就永不停息。 Q:为什么要设置SysTick定时器? (1)产生操作系统的时钟节拍 SysTick定时器被捆绑在NVIC中,用于产生SYSTICK异常(异常号:15)。在以前,大多操作系统需要一个硬件... 阅读全文
posted @ 2011-01-09 22:46 hnrainll 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 奔跑也许就是有着追求,并不断追赶的人的常态。 1不管你是写在纸上或者其他什么地方,反正记下来就是了。 2分类 3确定时间和地点解决这些事情。 4解决这些事情 5回头看看我们的成果 平时我们常常持念在心的那些烦心事 GTD的五个步骤: 1 Clearing  --清空杂事 2 clarifying --弄清杂事的属性, 3 orgaizing ---组织管理 4 reflecting ---反馈 5... 阅读全文
posted @ 2011-01-09 00:18 hnrainll 阅读(391) 评论(0) 推荐(0) 编辑