![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32 阶段性总结
肥鸭112
这个作者很懒,什么都没留下…
展开
-
stm32自学阶段性总结0(GPIO使用)
博主现在是一名大二的学生,最近正在自学stm32单片机(正点原子 战舰版本),搞了大约三天了,对stm32有了初步的认识和了解,对GPIO的输入输出也有了自己的了解与看法,特此整理。首先学习了GPIO的输入与输出后,本人对C语言中的头文件(。h)和源文件(.c)有了进一步的认识,总结一下:头文件就是用来定义的,包括定义函数名,定义变量,一般格式为:当然 后面可以用到的,我感觉都可以提前在头文件中...原创 2019-11-19 19:26:57 · 264 阅读 · 0 评论 -
stm32自学阶段性总结3(外部中断与定时器中断)
没想到一个月学了这么多,再来-_-外部中断()首先初始化IO口为输入,并且初始化AFIO时钟1 配置GPIO与中短线的关系:void GPIO_EXTILineConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource) 该函数是将GPIO端口与中短线映射起来.2初始化外部中断函数:void EXTI_Init(EXTI_InitTyp...原创 2019-11-30 20:56:28 · 786 阅读 · 0 评论 -
stm32自学阶段性总结2(中断与串口通信)
无聊再总结一篇 ^ _ ^外部中断1 首先我们先设置中断优先级分组,这个其实跟51里面的中断服务函数后面跟的那个一一样,不过32比较复杂,函数如下:void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup);注意:分组一旦分好就不要改变,因此这个函数只能调用一次,将其放在主函数main()中2 接下来初始化中断函数:void N...原创 2019-11-30 19:57:56 · 269 阅读 · 0 评论 -
stm32自学阶段性总结1(端口复用与重映射)
又是周末加月末,是时候来总结一下了一、端口复用(以PA9复用为串口1为例)相关配置过程:1 :首先使能GPIO端口的时钟使能:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);2:所需要的外设时钟使能 例如:RCC_APB2PeriphClockCmd_USART()3:端口的模式设置 GPIO_init();GPIO_In...原创 2019-11-30 19:13:21 · 182 阅读 · 0 评论