首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
stm32cbuemx专题
STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之二APP编写及烧录升级
STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之一BootLoader程序编写https://blog.csdn.net/sudaroot/article/details/102549606 STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之二APP编写及烧录升级https://blog.
阅读更多...
STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之一BootLoader程序编写
声明: STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之一BootLoader程序编写https://blog.csdn.net/sudaroot/article/details/102549606 STM32CbueMX之 USB下载更新固件Download Firmware Update(DFU)之二APP编写及烧录升级https:
阅读更多...
STM32CbueMX之更新工程出现Symbol SystemInit multiply defined (by system_stm32l0xx_1.o and system_stm32l0xx.o
由于使用的HAL库更新和STM32CubeMX软件更新,所以打开旧工程的时候会迁移工程到新版本。 重新生成代码后出现以下错误: 原因是:文件重复包含。删除第一个重复文件;即可编译成功。 全篇完。 本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。 笔记是以最简单的方式,只展示最核心的原理。 若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解
阅读更多...
STM32CbueMX之NAND FLASH
前言: 关于NAND FLASH,外面好多例程都是关于时序的计算都是一笔带过。 只会告诉你a=2,但是不会告诉你为什么=2,而不是3. 所以找了挺多资料看,希望文章对你有帮助吧。 ECC我没研究。 本文代码链接:FSMCNAND.rar-其它代码类资源-CSDN下载 Nand flash Nand-flash存储器是flash存储器的一种,其内部采用非线性宏单元模式,
阅读更多...
STM32CbueMX之SDRAM
SRAM(静态随机存取存储器) 静态随机存取存储器(Static Random-Access Memory,SRAM)是随机存取存储器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。相对之下,动态随机存取存储器(DRAM)里面所储存的数据就需要周期性地更新。然而,当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory),这与在断电后
阅读更多...
STM32CbueMX之SPI_FLASH + FATFS + USB MSC + 虚拟扩容
前言: 做一个在spi flash 上挂一个文件系统,然后板子用USB线连接电脑能识别读出spi flash上的文件。 背景: 因为spi flash容量比较小,我使用的是32MB的,插上电脑,感觉不好看,显示容量太小了。 所以我打算虚拟扩容一下变成1GB,但是实际可用的还是32MB。把电脑的写权限取消,只读。 fatfs调用写函数 FRESULT f_write ( FI
阅读更多...
STM32CbueMX之NVIC中断
NVIC中断分组,内核中断,抢占中断,响应中断 上图内容来源《STM32F3 and STM32F4 Series Cortex®-M4 programming manual》的4.4.5 Application interrupt and reset control register (AIRCR) . . . . . . . . . . . 212 从上图可以知道中断分组是由
阅读更多...
STM32CbueMX之Fatfs移植到SPI_Flash
我使用的是SPI_Flash芯片是W25Q256,兼容MX25L256。驱动程序在STM32CbueMX之W25Q256_sudaroot的博客-CSDN博客_w25q256驱动 STM32CubeMX配置图: 解释一下选项: 1、支持中文简体编码格式就没什么好说的。 2、缓存工作区为什么放在栈?其实fatfs提供了三个选项:BSS,STACK , HEAP,根据个人情
阅读更多...