STM32F4开发学习
文章平均质量分 72
a鱼儿哥
这个作者很懒,什么都没留下…
展开
-
基于STM32实现W25Q16读写操作(spi)
在之前我们学习了flash闪存,这个更多的是内部数据存储,容量也是会比较小。这次我们来学习一下更多的存储单元w25q16,顺便了解spi———串行外围设备接口。在我们的核心板子上基本都会有这么一块芯片,只是有的容量会计较大,大家可以查看板子的原理图,如图所示:有的板子可能是w25q32或者其他,后面的数字代表的是容量,用法都是一样的,从图中或者产品手册我们可以看到芯片是spi协议通信的。串行外设接口 (SPI) 可与外部器件进行半双工/全双工的同步串行通信。原创 2022-12-20 19:25:38 · 7775 阅读 · 4 评论 -
基于STM32实现RTC实时时钟
rtc实时时钟是一个很重要的内容,今天要配置的时RTC唤醒中断,它在很多地方都会被用到。今天需要配置的东西会有点多,代码长度也会比较长。实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。RTC 提供一个日历时钟、两个可编程 闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。RTC 还包含用于管理低功耗模式的自动唤醒单元。两个 32 位寄存器包含二进码十进数格式 (BCD) 的秒、分钟、小时(12 或 24 小时制)、星 期几、日期、月份和年份。此外,还可提供二进制格式的亚秒值。原创 2022-12-19 20:19:00 · 2206 阅读 · 0 评论 -
基于STM32实现FLASH读写功能
闪存(Flash Memory)是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器。用途SD卡、固态硬盘、芯片内存存储单元存储代码。原创 2022-12-19 20:17:23 · 2131 阅读 · 0 评论 -
基于STM32的独立看门狗详细用法(IWDG)
今天要学习的是独立看门狗,看门狗电路的应用,使单片机可以在无人状态下实现连续工作。原创 2022-12-19 17:42:17 · 1129 阅读 · 0 评论 -
基于STM32F4实现温湿度检测(DHT11)
今天我们学习如何利用温湿度模块DHT11检测温湿度,这个模块在日常生活中是比较常见的。DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。原创 2022-11-29 15:53:06 · 4380 阅读 · 1 评论 -
基于STM32F407实现超声波测距(SR04)
今天要实现的功能是超声波测距,这一功能在很多的地方都能用到.原创 2022-11-09 17:38:52 · 3993 阅读 · 11 评论 -
基于STM32F4实现串口通信(usart)
串口通信是一种设备间常用的串行通信方式,因为它简单便捷,大部分设备支持该通信方式。原创 2022-10-30 14:42:53 · 2872 阅读 · 0 评论 -
基于STM32F4实现LED呼吸灯效果(PWM)
今天我们来进行PWM的学习,今天使用到的是通用定时器TIM14 ,在此之前我们已经简单学习过定时器的使用了,这样配置起来就会比较简单。原创 2022-10-24 15:58:24 · 2599 阅读 · 0 评论 -
基于STM32F4实现定时器中断功能(Tim2、Tim3)
定时器最基本的功能就是定时了,如果把定时器和GPIO结合起来使用的话可以实现非常多的功能,可以测量输入信号的脉冲宽度,可以产生输出方波等等。stm32f407中有两个高级定时器,九个通用定时器,两个基本定时器,其中通用定时器的主要功能为定时计数、PWM输出、输入捕获、输出比较。时钟的整体和来源如下图所示:定时器主要有几个部分组成:最上层的时钟部分,中间的时间计数部分,左下的输入捕获部分和右下的输出比较部分。原创 2022-10-20 23:14:32 · 5966 阅读 · 0 评论 -
基于STM32F4实现中断例程
接着上次的流水灯今天来学习中断操作。刚开始不是很懂中断,对优先级理解不了,多学习即便多动手反复实验慢慢就懂了。持续学习可以学到更多东西,反复学习可以把所学的的东西学得更有深度,学习真是一个持续且循序渐进的过程。原创 2022-10-16 19:34:41 · 883 阅读 · 0 评论 -
基于STM2F407实现LED流水灯
STM32F4学习笔记原创 2022-10-09 23:40:08 · 1313 阅读 · 0 评论