![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32 LL库
菜鸟写代码
一起写代码呀!
展开
-
STM32 LL库踩坑系列四(SPI和UART随记)
STM32 LL库踩坑系列四(SPI和UART随记)这个作者很懒,想到什么就写什么!写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的STM32Cube\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。生成的代码还需要添加SPI添加LL_SPI_Enable();加一个SPI读写共用函数uint8_t SPI1_ReadWriteByte(uint8_t TxData){ uint8_t retry原创 2020-07-04 16:09:54 · 8975 阅读 · 0 评论 -
STM32 LL库踩坑系列三(ADC测电压或外部温度传感器)
STM32 LL库踩坑系列三(ADC测电压或外部温度传感器)这个作者很懒,想到什么就写什么!写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的STM32Cube\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。本次使用DMA读取2个GPIO口的脚的ADC采集值。使用cubemx配置如下采样的时钟频率一般情况下不宜太小或者太大,对应实际硬件。生成LL库代码后添加DMA添加代码主要有读取后保存的地址和启动DMA原创 2020-07-04 15:49:33 · 5784 阅读 · 1 评论 -
STM32 LL库踩坑系列二(TIM编码器)
STM32 LL库踩坑系列二(TIM编码器)这个作者很懒,想到什么就写什么!写在前面:这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的STM32Cube\Repository里,前提是下载好那个单片机的pack,部分没有例程的可以借鉴同系列的文件。打开cubemx,配置TIM为编码器模式。注意编码器模式需要对应好硬件,这算上一个小坑。/* TIM4 init function */void MX_TIM4_Init(void){ LL_TIM_InitTyp原创 2020-07-04 15:30:16 · 3458 阅读 · 0 评论 -
STM32 LL库踩坑系列一(RTC)
这个作者很懒,想到什么就写什么!写在前面这个是记录学习LL库的踩坑系列,这个资料很少,想要找例程可以在电脑用户文件下的STM32Cube\Repository里,前提是下载好那个单片机的pack。部分单片机没有的可以先借鉴同类型的。STM32 LL库踩坑系列一(RTC)本次踩坑RTC实时时钟作为Calender使用。打开cubemx,配置好时钟模块,选择外部LSE。然后选择生成LL库,编译,添加代码,一个是设置,一个读取。/* Define used to indicate da原创 2020-07-04 14:06:18 · 4753 阅读 · 0 评论