
嵌入式 stm32 arm cortex 3
lbjfeng
2008年毕业于重庆邮电大学。山东人,所以本身比较豪爽,喜欢交朋友。四海之内皆为兄弟,欢迎各位兄弟姐妹前来
展开
-
stm32下的时钟
一直对于时钟很模糊,现在看了N久了,终于有了小小的心得。不只是为了分享,也为了记录。。。原谅我小小的私人吧~阿门 说到时钟,不得说说的是当然是五个时钟源在STM32中,有五个时钟源,为HSI、HSE、LSI、LSE、PLL。①HSI是高速内部时钟,RC振荡器,频率为8MHz。②HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。原创 2009-08-28 15:37:00 · 859 阅读 · 1 评论 -
嵌入式系统中串口通信帧的同步方法
引 言 串口通信是日前单片机和DSP等嵌入式系统之间,以及嵌入式系统与PC机或无线模块之间的一种非常重要且普遍使用的通信方式。在嵌入式系统的硬件结构中,通常只有一个8位或16位的CPU,不仅要完成主流程的工作,同时还要处理随时发生的各种中断,因而嵌入式系统中的串口通信程序设计与PC机有很大的不同。若嵌入式系统中.中断服务子程序在系统运行过程中占用了较多的时间,就有转载 2010-02-22 10:12:00 · 2324 阅读 · 0 评论 -
STM32三种启动模式中存储器的存储介质
<br /> <br /> <br />STM32三种启动模式对应的存储介质均是芯片内置的,它们是:<br />1)用户闪存 = 芯片内置的Flash。<br />2)SRAM = 芯片内置的RAM区,就是内存啦。<br />3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。<br /><br />在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯转载 2010-06-08 19:03:00 · 1642 阅读 · 0 评论 -
STM32启动模式
我们玩ARM9,一般都是在内存里调试程序,速度飞快。STM32下也可以这样,虽说现在的flash寿命已经很长了,但flash中调试烧录程序还是一个很慢的过程,有时候程序上一个小小的改动要花上几倍的时间下载代码,这确实是不能忍受的。 我们也可以在开发STM32时,在内存中调试程序。 {STM32这颗Cortex-M3控制器,与其他许多ARM一样,提供了BOOT0和BOOT1两个管脚用于启动选择。BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。BOOT1=0 BOOT0=1 从系原创 2010-06-08 19:13:00 · 1746 阅读 · 1 评论 -
STM32单片机的FSMC机制FlaSh存储器扩展
引言STM32是ST(意法半导体)公司推出的基于ARM内核Cortex-M3的32位微控制器系列。Cortex-M3内核是为低功耗和价格敏感的应用而专门设计的,具有突出的能效比和处理速度。通过采用Thumb-2高密度指令集,Cortex-M3内核降低了系统存储要求,同时快速的中断处理能够满足控制领域的高实时性要求,使基于该内核设计的STM32系列微控制器能够以更优越的性价比,面向更广泛的应用领域。STM32系列微控制器为用户提供了丰富的选择,可适用于工业控制、智能家电、建筑安防、医疗设备以及消费类电子产品等转载 2010-06-09 11:12:00 · 3300 阅读 · 0 评论 -
stm32 iar5.4中icf文件配置
<br /><br /><br /> <br />在配置之前,先看看这个。Stm32中,存储器映射的图如下:<br /><br /><br /> <br />原创 2010-06-09 13:00:00 · 2264 阅读 · 0 评论