
STM32
文章平均质量分 84
STM32开发的相关知识
天山没有长寿茶
这个作者很懒,什么都没留下…
展开
-
【STM32学习5】STM32使用printf函数 打印到电脑串口助手
介绍如何在STM32开发时使用printf函数,辅助调试原创 2023-01-07 11:37:06 · 14700 阅读 · 2 评论 -
【STM32学习4】STM32CubeIDE功能介绍
介绍STM32CubeIDE基本功能原创 2022-08-24 20:55:51 · 12506 阅读 · 0 评论 -
【STM32学习3】DMA基础操作
介绍了DMA基础概念以及存储器到存储器、存储器到外设两种DMA使用方式(HAL库、轮询使用)原创 2022-08-02 16:34:22 · 1763 阅读 · 0 评论 -
【STM32学习2】存储器相关概念与操作
介绍了存储器的类型,STM32中的存储器映射以及寄存器映射,另外介绍了关键字volatile、const以及如何向内部FLASH中写入数据。原创 2022-08-02 15:00:43 · 2564 阅读 · 0 评论 -
【STM32学习1】基础知识与概念明晰
在开始学习STM32单片机之前,脑海中已经有了许多零碎的概念,在此对其做出明确的定义与解释,以增加知识学习的条理性。原创 2022-07-29 11:05:27 · 1334 阅读 · 0 评论 -
STM32LL库——USART中断接收不定长信息
通用同步异步收发器(USART)既是串口,可以与电脑上的串口助手连接,是调试单片机的重要方式。双向通信至少需要2个引脚:接受数据输入(RX)和发送数据输出(TX)。 首先在STM32CubeMX中配置好使用串口的基本参数,开启串口中断,并将要是用的库设置为LL库:自动生成好基础代码后,添加如下代码开启接收缓冲区Rx非空中断与空闲中断: LL_USART_EnableIT_RXNE(USART2); LL_USART_EnableIT_IDL...原创 2022-04-21 10:24:24 · 3558 阅读 · 0 评论 -
STM32LL库使用——SPI通信
我们使用的芯片为STM32G431RBT6查阅其参考手册得到SPI相关寄存器:相关代码static int spi_transmit_receive(uint16_t data_in, uint16_t *data_out, uint32_t timeout_ms){ int state = 0; *data_out = 0; uint32_t timeout_cnt; static const uint32_t timeout_cnt_num = 10000; /* W..原创 2022-04-20 23:31:22 · 10404 阅读 · 3 评论