<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个又勤奋又懒的人的博客]]></title><description><![CDATA[这家伙很懒，表示不想留下任何东西]]></description><link>https://blog.csdn.net/qwe83877536</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qwe83877536]]></copyright><item><title><![CDATA[STM32的HAL库学习挖坑-DMA串口接收不定长数据]]></title><link>https://blog.csdn.net/qwe83877536/article/details/115700590</link><guid>https://blog.csdn.net/qwe83877536/article/details/115700590</guid><author>qwe83877536</author><pubDate>Wed, 14 Apr 2021 16:30:54 +0800</pubDate><description><![CDATA[DMA串口这个东西，前几年都是寄存器混合HAL库方可食用，因为那时候底层不太完善，我用中断它不香吗？(资源不紧张的情况下中断速度稍微快一点点)

但是该学的还是要学学，说不定哪个项目能用上呢~（到底哪个项目资源那么紧张了QwQ）

打个基础先，DMA串口就是硬件自动接收数据，减少MCU的负荷，想要的时候读取下就行了

单片机：STM32L051C8T6   功能：DMA接收串口1数据，定时500ms打印串口数据

国际惯例上STM32CubeMx的相关配置图：

1.串口基础配置





2.DM...]]></description><category></category></item><item><title><![CDATA[STM32的HAL库学习挖坑-串口中断接收数据的解决方法]]></title><link>https://blog.csdn.net/qwe83877536/article/details/111222087</link><guid>https://blog.csdn.net/qwe83877536/article/details/111222087</guid><author>qwe83877536</author><pubDate>Tue, 15 Dec 2020 16:25:04 +0800</pubDate><description><![CDATA[我又回来了，hiahiahia●﹏●



距离上次串口挖的坑，已经过去1年多了，这次带着更加方便的解决方法来了，不用再次初始化串口那么麻烦了，更加省事[&gt;\/&lt;]



本菜鸟用的主控MCU：STM32L031K6UX



直接贴代码，简单粗暴，以后直接加到定时任务内扫描就可以了


		if(User.Check_Uart_Time &gt;= CHECK_UART_TIME)
		{
				if(HAL_UART_GetState(&amp;huart2) == 0x20)
		...]]></description><category></category></item><item><title><![CDATA[STM32的HAL库学习挖坑-SD卡读写(裸机程序)]]></title><link>https://blog.csdn.net/qwe83877536/article/details/104008842</link><guid>https://blog.csdn.net/qwe83877536/article/details/104008842</guid><author>qwe83877536</author><pubDate>Thu, 16 Jan 2020 18:20:10 +0800</pubDate><description><![CDATA[继续挖坑，裸机跑8GB的SD卡读写。

PS：跑系统是不可能跑系统的，这辈子都不可能能跑系统的（滑稽）

实现功能：

1.成功识别SD卡，通过串口打印SD卡配置信息

2.读取SD卡数据，通过串口打印读取到的SD卡数据

3.写SD卡数据，通过串口打印写入后读取到的SD卡数据



由于没有JLINK，只能通过dfu烧录文件，所以先通过STM32CubeMX配置串口，异步收发，串口波特率为11...]]></description><category></category></item><item><title><![CDATA[STM32的HAL库学习挖坑-串口]]></title><link>https://blog.csdn.net/qwe83877536/article/details/79344948</link><guid>https://blog.csdn.net/qwe83877536/article/details/79344948</guid><author>qwe83877536</author><pubDate>Thu, 22 Feb 2018 00:23:59 +0800</pubDate><description><![CDATA[第一次写博客，如有不足，请各位多多提点。实现功能：回显串口助手发送的数据，数据结束符为‘a’。参考例程：官网串口的printf例程。用到的串口函数接口：HAL_UART_Init-串口初始化函数HAL_UART_Transmit-串口发送函数HAL_UART_Receive_IT-使能串口中断接收函数(需每次调用才能持续中断接收)HAL_UART_IRQHandler-串口中断处理函数HAL_UA...]]></description><category></category></item></channel></rss>