
STM32
文章平均质量分 71
也无風雨也无晴
这个作者很懒,什么都没留下…
展开
-
STM32—ADC(直接采集、双通道DMA采集) Day6
软件:STM32CubeMX,MDK-ARM硬件:蓝桥杯物联网Lora开发板,板载芯片STM32L071一、前言ADC,模拟信号只有通过A/D转化为数字信号后才能用软件进行处理,这一切都是通过A/D转换器(ADC)来实现的。板子上所使用的两个电位器,接的是PB0、PB1,也就是通道8和通道9。二、单通道ADC这里采用的是OLED显示电压,对OLED有疑惑地可以看看我的文章。也可以使用串口发送到上位机。1、STM32CubeMX配置在Analog中选择ADC的通道9。给板子上的两个LED原创 2021-01-20 11:56:10 · 3605 阅读 · 4 评论 -
Lora—点灯 Day11
软件:STM32CubeMX,MDK-ARM硬件:蓝桥杯物联网Lora开发板,板载芯片STM32L071原创 2021-01-18 19:18:13 · 1543 阅读 · 4 评论 -
STM32—时钟树 Day5
软件:STM32CubeMX,MDK-ARM硬件:蓝桥杯物联网Lora开发板,板载芯片STM32L071一、STM32L0时钟系统简介1、LSI RC,低速内部时钟(RC振荡器),是看门狗(WatchdogLS)的唯一时钟来源,可以作为实时时钟RTC和主时钟输出(MCO)的时钟源。2、LSE OSC,外部低速时钟(晶振),输入输出引脚接OSC32_IN、OCS32_OUT可以作为实时时钟RTC和主时钟输出(MCO)的时钟源。精度高于内部低速时钟。3、MSI RC,全称为Multispeedint原创 2020-08-02 21:13:34 · 542 阅读 · 0 评论 -
STM32—UART中断收发 Day4
软件:STM32CubeMX,MDK-ARM硬件:蓝桥杯物联网Lora开发板,板载芯片STM32L071一、STM32CubeMX配置1、先在连接(Connectivity)里面将UART2设置为异步通信模式2、打开UART中断3、将系统核心(System Core)里GPIO里面的两个USART设置为上拉模式4、将PC15设置为GPIO_Output,并且命名为LED二、代码1、UART中断接收函数:HAL_UART_Receive_IT,这个和STM32CubeMx玩转STM32—原创 2020-07-30 11:17:50 · 1356 阅读 · 2 评论 -
STM32—按键中断 Day3
一、SMT32CubeMX配置1、将PC14设置为GPIO_EXTI14外部中断模式,命名为KEY;将PC15设置为GPIO_Output模式,命名为LED。2、将PC14的中断触发模式设置为下降沿触发二、代码1、在stm32l0xx_hal_gpio.c里面可以看到处理中断请求的函数void HAL_GPIO_EXTI_IRQHandler(uint16_t GPIO_Pin){ /* EXTI line interrupt detected */ if(__HAL_GPIO_EX原创 2020-07-28 21:27:04 · 998 阅读 · 0 评论 -
STM32—UART通信 Day2
一、STM32CubuMx配置1、先在连接(Connectivity)里面将UART2设置为异步通信模式2、将系统核心(System Core)里GPIO里面的两个USART设置为上拉模式二、代码1、HAL_UART_Transmit解析这个是这个发送函数的定义:HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size, uint32_t Timeout)(1)U原创 2020-07-26 22:55:41 · 1125 阅读 · 0 评论 -
STM32—点灯 Day1
一、STM32CubeMx配置1、将PC15端口设置为GPIO_Output,然后用User_Lable命名为LED。2、下面的是工程配置3、勾选这个,他会把一些函数分装在另外一个文件里面,让你的main.c看起来更整洁。例如:MX_GPIO_Init(void)函数,会封装在一个gpio.c文件里面。二、keil只需要在main函数里面添加while(1)里面的四行代码就行,其他的函数STM32CubeMx已经写好了。int main(void){ HAL_Init();原创 2020-07-12 10:49:09 · 910 阅读 · 2 评论 -
蓝桥杯物联网 STM32+Lora学习合集
STM32L071+Lora原创 2020-07-12 08:51:42 · 3631 阅读 · 5 评论