logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式系统学习笔记之“独立看门狗”——STM32(九)

首先我们得讲解一下看门狗的原理。这个百度百科里面有很详细的解释。我们总结一下:单片机系统在外界的干扰下会出现。

文章图片
#学习#stm32
嵌入式系统学习笔记之“串口通信”——STM32(七)

通过实验,我对STM32单片机的串口通信有了更清晰的认识,也提升了自己的嵌入式系统开发能力。本实验旨在通过使用STM32F103ZET6单片机实现串口通信,加深对STM32单片机串口通信原理及操作的理解,并掌握串口通信在嵌入式系统中的应用。允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。会占用CPU的大量时间,效率低。允许数

文章图片
#学习#stm32
嵌入式系统学习笔记之“ADC”——STM32(八)

STM32f103系列有3个ADC,精度为12位,每个ADC最多有16个外部通道。其中ADC1和ADC2都有16个外部通道,ADC3一般有8个外部通道,各通道的A/D转换可以单次、连续、扫描或间断执行,ADC转换的结果可以左对齐或右对齐储存在16位数据寄存器中。ADC的输入时钟不得超过14MHz,其时钟频率由PCLK2分频产生。原文链接:https://blog.csdn.net/qq_43743

文章图片
#学习#stm32
嵌入式系统学习笔记之“定时器中断”——STM32(五)

通过配置定时器产生中断,并在中断服务函数中控制LED的状态,我成功地实现了两个LED的交替闪烁。同时,通过这次实验,我也更加熟悉了嵌入式系统中断处理和定时器的应用,为今后的嵌入式开发奠定了坚实的基础。▶16位可实时修改的预分频器(TIMx_PSC),计数器时钟频率的分频系数位1~65535之间的任意数值。计数器从自动装入的值(TIMx_ARR)开始向下计数到0,然后从自动装入的值重新开始,并产生一

文章图片
#学习#stm32
嵌入式系统学习笔记之“按键控制之外部中断式”——STM32(三)

外部中断是一种在特定事件发生时立即响应的机制。通过配置STM32F103ZET6的GPIO引脚为外部中断模式,当检测到按键按下时,触发中断服务程序来实现点亮或熄灭LED灯。

文章图片
#学习
到底了