STM32F401
redgragon0
这个作者很懒,什么都没留下…
展开
-
STMCube学习记录(四) 定时器中断 LL库(Timer 2)
打开定时器配置,从模式选择关闭,时钟源选择内部时钟,使能中断,记得配置下面的Parameter Setting,就跟之前配库函数一样配就行。配置完Timer去左边NVIC里设置下,TIM2中断使能勾上。其他LED的GPIO配置和之前一样PC13,然后选择用LL库生成程序(HAL的网上也有很多教程自行百度)。生成后打开工程,并不是直接编译就能让LED闪烁的,打开“stm32f1xx_it...原创 2019-08-18 23:36:22 · 4836 阅读 · 0 评论 -
STMCube学习记录(三) 打开Debug口
很多人在用Cube生成工程正确编译并烧录后,发现再也不能烧录了,keil也找不到目标板了。很明显这是调试接口被关闭了,打开就好了。如上图,在侧边SYS中找到debug,根据需求选择SW,JTAG(4),JTAG(5),重新生成工程并编译,烧录就可以解决。如果之前烧录了没有debug口的程序导致识别不了目标板,可以按下板子上的reset后点击烧录按键,再立刻放开reset,即可正常烧录。如果d...原创 2019-08-18 21:30:27 · 478 阅读 · 0 评论 -
STMCube学习记录(二)点亮LED
直接上图,在GPIO选项中如下配置,下面几个选项:GPIO output level:默认输出电平GPIO mode:GPIO模式,有推挽和开漏两种GPIO Pull-up/Pull-down:上下拉模式Maximum output speed:输出速度,有Low(2MHz),Medium(10MHz)和High(50MHz)[针对F103系列,F4等速度更快如何对应没有验证]Use...原创 2019-08-18 21:11:51 · 2000 阅读 · 1 评论 -
STMCube学习记录(一)RCC时钟源配置
打开STMCube的RCC配置界面如下图,在用cube配置时钟时,有下面三个选项Disable(禁用)BYPASS Clock Source(旁路时钟源)Crystal/Ceramic Resonator(晶体/陶瓷晶振)对于BYPASS Clock Source(旁路时钟源),就是由外部给定一个时钟信号,是单向的,猜测一般用于作为同步时钟。可以在Clock Configuration...原创 2019-08-15 00:33:01 · 7408 阅读 · 0 评论