STM32的复用时钟何时开启呢?

STM32的复用时钟何时开启呢?

我们知道,STM32具有多个外设,这些外设的外部引脚是与GPIO共享的。我们可以通过软件来配置引脚作为GPIO引脚还是外设引脚。当引脚配置为外设引脚时,我们称之为复用。例如,串口的默认复用引脚是:

STM32的ISP下载的原理是什么呢?

STM32的ISP下载的原理是什么呢?

上一篇笔记分享了:STM32串口IAP分享。其中,下载IAP程序是用ISP的方式进行下载。这里的ISP又是什么呢?

STM32串口中断的4种接收数据的实现方式

STM32串口中断的4种接收数据的实现方式

本例程通过PC机的串口调试助手将数据发送至STM32,接收数据后将所接收的数据又发送至PC机。

STM32串口空闲中断接收不定长数据(DMA方式)

STM32串口空闲中断接收不定长数据(DMA方式)

在使用STM32的串口接收数据时,通常会利用接收中断来实现数据的接收。其中,常用的接收中断标志是RXNE。然而,在本文中,我将分享另一种接收数据的方式——利用IDLE中断(需要说明的是,本文的示例基于STM32F103ZET6微控制器)。

只需一条命令即可快速生成文件清单

只需一条命令即可快速生成文件清单

最近我在整理一些资料,对于每一个文件夹,我都想创建一个文本文件来管理,以便于将当前文件夹下的所有文件名都收集在这个文件中,就像一个目录一样。这样,当我需要查找某个文件时,只需要查看这个管理文件就可以了。

STM32两种printf函数重定向方法

STM32两种printf函数重定向方法

在前面学习了STM32的串口编程,通过USART1向计算机的串口调试助手打印数据,或者接收计算机串口调试助手的数据,接下来我们可以实现STM32工程上的printf()函数了,方便用于程序开发中调试信息的打印。

一位大牛的单片机笔记

一位大牛的单片机笔记

2018年1月1日,标志着我拥有了15年的单片机经验,为了纪念这一时刻,在21ic论坛上发表了一篇文章。从2003年开始学习单片机,从公司到研究所,再到学校,我一直没有离开过它。对于那些经验丰富的工程师来说,以下内容可能并不重要,但对于初学者来说,还是值得一看的。

几种流行的 IoT 物联网传感器

几种流行的 IoT 物联网传感器

广义上来说,传感器是用来检测和响应环境变化的设备。它们可以从各种来源接收输入,例如光线、温度、运动和压力等。

单片机 | 一种串口高效收发数据的实现方法

单片机 | 一种串口高效收发数据的实现方法

摘要:本文将讨论传统数据收发的问题,并介绍如何利用带有FIFO的串口来减少接收中断次数。同时,通过使用自定义通讯协议格式和特殊的串口数据发送方法,可以避免使用串口发送中断,提高系统的响应速度。

单实例redis 的安装配置(下)

单实例redis 的安装配置(下)

Redis是一种高级的key-value数据库,类似于memcached,但拥有持久化数据的功能,并且支持多种数据类型。在运维工作中,缓存是一项非常重要的技术。对于静态文件的缓存,我们可以使用nginx的缓存、squid的缓存等;对于数据库的缓存,我们可以使用redis和memcache等。有些公司甚至选择搭建redis集群来处理高并发的请求。上次我们介绍了redis缓存的安装和简单配置,现在我们来讨论redis的详细配置和压力测试。

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部