11 2019 档案

摘要:中断意味着中途打断现在干的事情,紧急处理其他事情 NVIC(内嵌向量中断控制器)特性 无论是 ARM Cortex M0/M3/M4 还是 ARM Cortex A8/A53/A72/A73 等等内核,都有 NVIC。 STM32F405xx/07xx和STM32F415xx/17xx 具有82个可 阅读全文
posted @ 2019-11-13 13:56 llll5 阅读(423) 评论(0) 推荐(0) 编辑
摘要:位带操作可以理解为LED编程的文件描述符映射到内存,相当与mmap函数 公式为: define 寄存器的位带别名 = 0x42000000+(寄存器的地址 0x40000000) 8 4+引脚编号 4 例: define PEout(x) (uint32_t )(0x42000000+((uint3 阅读全文
posted @ 2019-11-13 11:03 llll5 阅读(171) 评论(0) 推荐(0) 编辑
摘要:a.可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK),CPU 运行的频率为 168MHz: HSI 振荡器时钟,也就是高速内部时钟,一般来说很少用,因为精度没有外部高速时钟那么高 HSE 振荡器时钟,也就是高速外部时钟,GECM4开发板8MHz 主PLL (PLL)时钟 b.STM32器件具 阅读全文
posted @ 2019-11-12 14:40 llll5 阅读(371) 评论(0) 推荐(0) 编辑
摘要:```void deply(uint32_t count){ while(count--);}void InitLED(){ GPIO_InitTypeDef GPIO_InitStrue; //打开端口A、E、F时钟,使能通电 RCC_AHB1PeriphClockCmd( RCC_AHB1Periph_GPIOA |RCC_AHB1Periph_GPIOE |RC... 阅读全文
posted @ 2019-11-12 14:00 llll5 阅读(510) 评论(0) 推荐(0) 编辑
摘要:一、 使用库函数编程技巧 1. 阅读硬件原理图《GEC M4原理图2016 07 29.pdf》,了解当前需要使用STM32芯片哪个硬件,就可以知道使用哪些库函数接口。 2. 使用库函数的时候,只需要了解该函数的使用方法,如传入参数、返回值、功能描述就足矣。库函数里面的编写内容不需要了解,这些代码都 阅读全文
posted @ 2019-11-12 13:56 llll5 阅读(1049) 评论(0) 推荐(0) 编辑