| 数据搜索系统,热门电子元器件搜索 |
|
HT6019 数据表(PDF) 154 Page - Hi-trend Technology (Shanghai) Co., Ltd. |
|
|
|||||||||||||||||||||||||||||
HT6019 数据表(HTML) 154 Page - Hi-trend Technology (Shanghai) Co., Ltd. |
|
154 / 161 page ![]() HT6X1X 用户手册 版权归钜泉光电科技(上海)股份有限公司所有 http://www.hitrendtech.com Page154 of 161 Rev1.9 18 Cortex-M0 内核简要说明 18.1.概述 Cortex-M0 处理器基于一个高集成度、低功耗的 32 位处理器内核,采用一个 3 级流水线冯·诺 伊曼结构(Von Neumann architecture)。通过简单、功能强大的指令集以及全面优化的设计(提供包括 一个单周期乘法器在内的高端处理硬件),Cortex-M0 处理器可实现极高的能效。 Cortex-M0 处理器采用 ARMv6-M 结构,基于 16 位的 Thumb 指令集,并包含 Thumb-2 技术。 提供了一个现代 32 位结构所希望的出色性能,代码密度比其他 8 位和 16 位微控制器都要高。 18.2.系统定时器 SysTick 推荐用户用 CMSIS 接口函数 SysTick_Config(uint32_t ticks)去配置系统定时器。 比如 Fcpu 为 22MHz,如果将 SysTick 配置为 100mS 周期中断,则只需按照如下方式调用函数即可: SysTick_Config (22000000/10); 注意:由于 SysTick 计数器只有 24 位,用户需保证 ticks 不能超过 0xFFFFFF。 18.3.中断优先级说明 Cortex-M0 处理器紧密集成了一个可配置的嵌套向量中断处理器(NVIC) ,提供业界领先的中断 性能。NVIC 具有以下功能: 包含一个不可屏蔽的中断(NMI),优先级固定为-2,为最高 包含一个异常处理中断(HardFault),优先级固定为-1,仅低于 NMI 其余中断可以配置 4 个优先级,但优先级都低于以上两个中断 4 个可配置中断优先级为 0x0, 0x1, 0x2, 0x3,其中 0x0 优先级最高,0x3 优先级最低。 推荐用户用 CMSIS 接口函数 NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)去配置中断优先 级。比如配置 DMA 中断优先级为 0(最高),则可以按照如下方式调用函数即可: NVIC_SetPriority (DMA_IRQn, 0x0); 注:DMA_IRQn 为 DMA 中断的中断号。更多中断号参见 8.1 中断向量说明 18.4.CMSIS 函数说明 以下表格罗列了部分 CMSIS 函数,方便用户配置中断等相关功能。建议用户统一使用 CMSIS 函 数去配置内核寄存器,不要直接去操作内核寄存器。 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |