| 数据搜索系统,热门电子元器件搜索 |
|
PM0223 数据表(PDF) 39 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0223 数据表(HTML) 39 Page - STMicroelectronics |
|
39 / 110 page ![]() DocID025763 Rev 1 39/110 PM0223 The STM32L0 Cortex-M0+ Instruction Set 80 3.2 Intrinsic functions ISO/IEC C code cannot directly access some STM32L0 Cortex-M0+ instructions. This section describes intrinsic functions that can generate these instructions, provided by the CMSIS and that might be provided by a C compiler. If a C compiler does not support an appropriate intrinsic function, you might have to use inline assembler to access the relevant instruction. The CMSIS provides the following intrinsic functions to generate instructions that ISO/IEC C code cannot directly access: The CMSIS also provides a number of functions for accessing the special registers using MRS and MSR instructions : Table 16. CMSIS intrinsic functions to generate some STM32L0 Cortex-M0+ instructions Instruction CMSIS intrinsic function CPSIE i void __enable_irq(void) CPSID i void __disable_irq(void) ISB void __ISB(void) DSB void __DSB(void) DMB void __DMB(void) NOP void __NOP(void) REV uint32_t __REV(uint32_t int value) REV16 uint32_t __REV16(uint32_t int value) REVSH uint32_t __REVSH(uint32_t int value) SEV void __SEV(void) WFE void __WFE(void) WFI void __WFI(void) Table 17. CMSIS intrinsic functions to access the special registers Special register Access CMSIS function PRIMASK Read uint32_t __get_PRIMASK (void) Write void __set_PRIMASK (uint32_t value) CONTROL Read uint32_t __get_CONTROL (void) Write void __set_CONTROL (uint32_t value) MSP Read uint32_t __get_MSP (void) Write void __set_MSP (uint32_t TopOfMainStack) PSP Read uint32_t __get_PSP (void) Write void __set_PSP (uint32_t TopOfProcStack) |
|
链接网址 |
| 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 |