stm32
文章平均质量分 74
jj163zhuangzi
这个作者很懒,什么都没留下…
展开
-
程序在flash中还是ram中运行
1. 冯诺依曼结构和哈佛结构 PC(x86)采用的是冯诺依曼结构,运行的时候即数据和程序都放在同一个存储器(ram)里,共用一条存储总线。具体 :当PC没电的时候,程序和数据存储在硬盘里,当pc上电的时候,在硬盘里运行的一段小程序把全部程序从硬盘搬运到ram中,然后程序开始在ram中运行; 而嵌入式系统(arm,dsp)采用的哈佛结构,运行的时候程序存储在flash中,数据存储在r原创 2015-07-27 18:24:20 · 7086 阅读 · 0 评论 -
m4的fpu使用
STM32-F4属于Cortex-M4F构架,这与M0、M3的最大不同就是具有FPU(浮点运算单元),支持浮点指令集,因此在处理数学运算时能比M0/M3高出数十倍甚至上百倍的性能,但是要充分发挥FPU的数学性能,除了#include “arm_math.h”(而非用编译器自带的math.h)以外,(arm_math.h位于\Libraries\CMSIS\Include文件夹)还需要进行设置。转载 2015-08-31 15:31:47 · 2784 阅读 · 0 评论