32f算大嘛 32f
32f(32f大)
自助ICspec
一、STM32常识
1.ARM平台组件与MSC51平台组件的区别
指令集:C51使用的指令集在所有X86架构系统中使用 , 称为CISC(复杂指令集) , 对应的ARM系列指的是RSIC(简化指令集) , 一个指令集复杂 , 一个指令集简单 。
系统资源:系统资源不同 。ARM的一般存储设备都是32位的 , 总共有31个 , 地址存储设备是32位的 , 这样访问4GB的内存空空间可以容纳内存和I/O端口 。
操作环境:存管机构较多 , 大部分操作都在存管机构完成 , 提高了处置速度 。(CISC的很大一部分是在内存中完成的:存储的间接寻址、基址加索引寻址、相对存储寻址、相对基址加索引寻址以及其他寻址方法都在内存中运行) 。
异常处理模式:增加几种异常处理模式 , 即当异常发生时 , 会主动跳转到对应的异常挂起 。
2.ARM谈其内部资源 。
中止:设置挂起资源的优先级时 , 需要设置一个四位数的优先级存储来确定两个优先级各自的大小 , 优先级组号定义抢占优先级的位数 。例如 , 当应用优先级组1时 , 意味着四位存储只有最低位1来确定抢占优先级的大小;当该位为0时 , 意味着抢占优先级为0和1 。其余三位用于表示子优先级的大小 , 可以表示从0到7的任意数量的优先级 。
时钟:根据速度和片内片外情况分为HSE高速外部时钟;HSI内部时钟、LSE低速外部时钟、LSI低速内部时钟;有四个时钟源 。
在…之中
HSE:一般通过外部3~25MHZ晶振发生 , 可以作为系统时钟使用 。
HSI:内部时钟 , 系统默认时钟源 , 8MHZ 。
LSE:由32.768KHZ的外部晶体振荡器产生 , 可作为RTC的时钟源;
LSI:内部时钟 , 尺寸为40Khz的晶体振荡器 , 通常除以32作为内部看门狗的时钟源;
内存:不仅是ARM , 所有嵌入式设备都将系统内存分为CODE段、只读数据段(RO)、读写数据段(RW)、未初始化读写数据段(ZI)、HEAP、STACK、
注意:
优先级数字越低 , 优先级越低 。因此 , 可以推断优先级组1可以代表两个抢占优先级 , 每个分隔对应8个子优先级 , 总计16个优先级 。另外 , 由于有些系统需要使用tick clock来运行OS , 从而实现时间片轮换的强制调试 , 而时间片轮换必须是抢占模式 , 因此 , 在这种情况下 , 不能应用优先级组0 , 因为其0位代表抢占优先级 , 即不支持抢占优先级 。
二、STM32F205RET6工程应用
文章插图
(STM32F205RET6规范 , 来自ICspec官网)
中止:当应用优先级组1时 , 意味着只有四位内存的最低位决定抢占优先级的大小 。当该位为0时 , 表示抢占优先级的大小为0 , 为1时也是如此 。其余三位用于表示子优先级的大小 , 可以表示从0到7的任意数量的优先级 。
时钟:
SYSCLK _ FREQ _ 72MHz:SYSCLK = PLL _ VCO/PLL _ P = 144m/2 = 72M
72M AHB预分频器
36M APB1预分频器
72M APB2预分频器
8M系统时钟源
内存:STM32F205RET6
闪存:512Kbps 184.91KB 36.1% (RO+RW)
SRAM:128K 103.27kB 80.7% (RW+ZI)
三.UCOSII与ucosII的区别及应用
1.优先级:ucosii原来只有0~63个优先级 , 优先级不能重复 。ucosiiii允许多个义务应用相同的优先级 , 并且在相同的优先级内 , 它支持时间片调度方法 。
2.资源管理:ucosiii允许用户在程序运行过程中动态配置实时操作系统的内核资源 , 如义务、义务栈、信号量、事件标志组、信息队列、信息号、互斥信号量、内存块分区和定时器等 , 在程序运行过程中可以进行更改 。这样 , 用户可以避免程序编译过程中资源分配不足的问题 。在资源重用方面也做了一些改进 。
3.义务:在C/OS-II中 , 义务的最大数量是64 , 2.82版本之后是256 。在C/OS-III中 , 用户可以拥有任意数量的义务、任意数量的信号量、互斥信号量、事件标志、信息列表、定时器以及任意分配的内存块容量 , 这仅仅受到用户CPU可以应用的RAM数量的限制 。
四.其他嵌入式实时操作系统
1.OS RTX(由KEIL公司设计 , 现已并入ARM公司)也设计得非常强势 , 将基于Cortex-M3/M4架构的ARM芯片的性能发挥到了极致——零延迟停止 , 在义务切换等性能测试中彻底爆棚其他RTOS 。
推荐阅读
- 垃圾分类小口诀8句!有哪些垃圾分类的口诀可以传授一下嘛
- 洗衣液洗碗?洗衣液能洗碗嘛?
- 阿里巴巴钉钉是干嘛的、钉钉是干什么用的关于钉钉的介绍?
- 为什么鲍鱼只有一个壳?鲍鱼壳上的孔干嘛的 鲍鱼壳碎片
- 老年公寓是养老院嘛
- 京东数据官网_京东数据标注是干嘛的?
- 2021年是华年嘛
- 蒜怕冻嘛
- 乌金纸是干嘛的?
- 行李牌干嘛用的