STM32CUBEMX
songrsp
qq:1214116002,欢迎大家前来指教。
展开
-
基于STM32CubeMX的LL库学习记录(一)软件下载
最早学习STM32F1还纠结于是从寄存器入手还是从标准库入手,捣鼓了一段时间寄存器后发现寄存器的配置太麻烦了,而且不容易移植,加上之前项目对于执行效率和ROM没有非常严格的要求,所以慢慢的还是用标准库进行开发,但是之前学习寄存器的过程还是积累了很多知识,所以推荐有看到这篇文章的朋友还是抽空看下寄存器的相关资料,推荐正点原子的教程。 最近要做一个产品,要用STM32F0...原创 2019-04-26 14:01:02 · 2690 阅读 · 0 评论 -
基于STM32CubeMX的LL库学习记录(二)建立一个工程
正点原子MINI板MCU电路新建工程选择芯片STM32F103RCT6可以按照芯片索引检索,也可以直接搜索双击芯片名称,进入引脚配置-晶振 (左键单击引脚并选择功能 )SW下载口配置选择外部晶振设置时钟频率,输入并ENTERLED配置PA8 : LED0 ; PD2 :LED1; 低电平灯亮,以LED0为例设置输...原创 2019-04-26 14:40:16 · 4580 阅读 · 0 评论 -
基于STM32CubeMX的LL库学习记录(三)点亮LED
打开上一篇我们新建的工程打开GPIO.h在BEGIN和END之间的代码是受保护的,用cubemx修改并重新生成工程时不会被清除,如果不在这里面写的话,则会被清除。灯亮了、、、...原创 2019-04-26 15:01:10 · 1840 阅读 · 0 评论 -
基于STM32CubeMX的LL库学习记录(四)LL库查阅方法
目前LL库的资料相对较少,网上找了一圈只有官方的手册,但是也没有对LL库有系统的介绍,本文介绍一种自己的方法,结合c和h文件,并且和《STM32中文参考手册》结合起来,进行摸索和使用。首先下载notepad++:https://notepad-plus-plus.org/然后安装后选择视图->函数列表,然后就可以看到文件里的各种函数了,这样就类似实现了固件库手册的功能,每个函数的前面...原创 2019-04-26 15:16:52 · 5913 阅读 · 4 评论 -
基于STM32CubeMX的LL库学习记录(五)USART_DMA_IDLE 串口接收空闲中断接收数据
管脚图:串口配置:主要配置如上;下面是主要的代码,cubemx的生成文件并未配置DMA接收数据的地址以及长度,还有dma的开关也没有打开,这个要自己写的:/* USER CODE BEGIN 0 */uint8_t Usart1_RxBuff[USART1_RXBUFF_SIZE];__align(8) char Usart1_TxBuff[USART1_TXBUF...原创 2019-04-26 17:53:13 · 10386 阅读 · 3 评论 -
基于STM32CubeMX的LL库学习记录(六)TIM1定时器设置
原创 2019-05-05 10:09:22 · 4315 阅读 · 0 评论 -
STM32利用定时器实现微妙延时
主芯片:STM32F103RCT6频率:72MHZ定时器:TIM5void delay_us(uint32_t us_cnt){#ifdef USE_FREERTOS taskENTER_CRITICAL();#endif LL_TIM_DisableCounter(TIM5); LL_TIM_SetCo...原创 2019-08-28 15:54:23 · 2283 阅读 · 0 评论