- 博客(8)
- 收藏
- 关注
原创 STM32使用QSPI控制FLASH(FLASH芯片型号:MX25L25645G)
本篇详细的记录了如何使用STM32CubeMX配置STM32H723ZGT6的QSPI外设与 SPI Flash 通信(MX25L25645G)。
2024-03-22 11:27:39 2830 2
原创 STM32H723+SPI+EEPROM调试记录(EEP型号:SST26VF016B)
首先说说什么是EEPROM,EEPROM的全称是“电可擦除可编程只读存储器”,即Electrically Erasable Progmable Read-Only Memory,是一种掉电后数据不丢失的存储芯片。总的来说和FLASH芯片提供的功能相似,但是操作方式有些许不同。Flash和EEPROM都采用随机读取,可以通过地址直接访问存储器中的数据。Flash和EEPROM的写入方式不一样,EEPROM可以按字节进行写入也可按页写入(256字节),而Flash通常需要按块进行写入。
2023-12-29 16:37:18 1712 1
原创 STM32讲解
STM32,从字面上来理解,ST是意法半导体,M是(微电子学)的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。如图所示:Cortex-M3内核:Cortex-M3是一款具有32位处理器的内核,拥有独立的指令总线和数据总线,指令总线和数据总线共享一个4GB的储存空间。其中的六个总线:①ICode总线:该总线将M3内核指令总线和闪存指令接口相连,指令的预取在该总线上 面完成。②DCode总线:该总线将M3内核的。
2023-03-30 10:09:09 6234
原创 SDmmc驱动浅析
经过资料搜集,发现没有SDMMC卡或者是SDMMC接口,资料上出现SDMMC可能要表达的意思是SD/MMC,或者SDMMC是数字安全记忆卡(SecureDigital Memory Card)的简称,即SDMMC就是SD卡。因此介绍一下SD与MMC。SD卡,数字安全记忆卡(Secure Digital Memory Card),是用于移动设备的标准记忆卡。SD卡数据传送和物理规范由MMC发展而来,大小和下文提到的MMC差不多。长宽和MMC一样,比MMC稍微厚了一点。兼容性方面SD卡向下兼容多媒体卡(Mult
2023-03-24 10:20:50 1833 1
原创 STM32的QSPI通信(学习笔记)
1、首先说说FLASH,不管是QSPI Flash还是SPI Flash说的实际上是一种闪存芯片,比如最常见的W25Q128(下图),真正不同的是SPI协议与QSPI协议罢了。可以看到下图的芯片,2、3、5、7这四个引脚是可以复用的,根据不同的通信协议变换功能。
2023-02-22 14:27:49 4714 1
原创 MCU低功耗模式浅析
MCU的低功耗有三种,分别是待机模式、睡眠模式以及停止模式。在系统或电源复位以后,微控制器处于运行状态。运行状态下的 HCLK 为 CPU 提供时钟,内核执行程序代码。当 CPU 不需继续运行时,可以利用多个低功耗模式来节省功耗,例如等待某个外部事件时。用户需要根据最低电源消耗,最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。
2023-02-13 14:41:45 4791
原创 TIM定时器控制按键(按键长短按)
最近在做的公司给我练手的小项目,是在MCU上做一个管理系统,其中需要用按键的长短按来控制开关机。最初第一个方案是使用延时,可是很快就发现弊端,这样的长按时间很不稳定,经常出差错,所以很快就被我否定了,项目再简单也是项目毕竟不是学校里面的课设。所以我决定用TIM定时器中断来判断开关状态以此来完成长按短按功能。
2023-02-01 11:15:04 1972 1
原创 STM32中待机模式与看门狗的冲突问题
最近在做刚刚入职的第一个STM32的项目,需要用到按键进入以及退出低功耗(待机模式),同时也要用到看门狗,排除进入低功耗待机模式的一些问题后加入看门狗,发现独立看门狗无法关闭,这样导致了待机模式无法进入。首先介绍一下STM32低功耗,按功耗由高到低排列,STM32具有运行、睡眠、停止和待机四种工作模式。
2023-01-31 15:55:31 2746 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人