首页 > 其他分享 >野火STM32 读写内部FLASH

野火STM32 读写内部FLASH

时间:2023-06-09 22:45:10浏览次数:41  
标签:Status 野火 void FLASH STM32 Address Data uint32

解锁、上锁函数

1 void FLASH_Unlock(void);
2 void FLASH_Lock(void);

擦除函数:

1 FLASH_Status FLASH_ErasePage(uint32_t Page_Address);
2 FLASH_Status FLASH_EraseAllPages(void);
3 FLASH_Status FLASH_EraseOptionBytes(void);

写入函数:

1 FLASH_Status FLASH_ProgramWord(uint32_t Address, uint32_t Data);
2 FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data);
3 FLASH_Status FLASH_ProgramOptionByteData(uint32_t Address, uint8_t Data);

 

标签:Status,野火,void,FLASH,STM32,Address,Data,uint32
From: https://www.cnblogs.com/FBsharl/p/17470406.html

相关文章

  • STM32新建工程
     1.到ST公司官网(www.st.com)下载固件库https://www.st.com/zh/embedded-software/stm32-standard-peripheral-libraries.html2.为了方便管理,新建一个文件夹用来存放项目,否则会显得混乱3.打开Keil5-Project-new μVisionProject-选中刚刚创建的文件夹-给工程文件命名-......
  • STM32cubemx配置驱动DHT11模块
    (文章目录)前言本篇文章将带大家学习使用DHT11湿温度模块,使用这个模块可以获取当前的温度和湿度数据。DHT11可以用于智能家居,蔬菜大棚等项目当中适用范围广。一、DHT11模块介绍DHT11是一种数字式温湿度传感器,由杜邦公司推出。它可以测量环境中的温度和湿度,并将测量结果以数字......
  • stm32f103实现uart收发数据操作
      //stm32f103c8t6实现usart接收到0xFF0xFF0xCE0xCE,//发送0xEE0xEE0x010xCE//然后PA6输出高电平,否则为低电平//中断写法#include"stm32f10x.h#include"stm32f10x_usart.h"#defineRX_BUFFER_SIZE4uint8_trxBuffer[RX_BUFFER_SIZE];uint8_ttxBuffer[]={0......
  • 明解STM32—GPIO应用设计篇之IO外部中断EXTI原理及使用方法
    ​一、前言        在之前针对STM32的GPIO相关API函数及配置使用进行了详细的介绍,GPIO作为输入引脚时,调用相关读信号引脚函数接口就可以在程序的循环中,轮询的对输入信号进行读取检测操作,除了轮询的方式访问输入引脚,还可以通过另外一种叫做外部中断的方式来对引脚的输入信......
  • stm32+sx1268 LORA通信
    前言:由于亿佰特的lora代码不好移植,基于stm8且是IAR编译器,对于代码的处理很大困难。所以我通过搜索资料发现了泽耀科技的同配置的lora模块写了关于stm32的代码。在实验中,我将买回来的lora模块的引脚按照手册上的需要引出并打板焊接(SPI通信的lora模块),通过stm32连接lora,lora的天线......
  • stm32 sdio
    SDIO学习笔记SDIO简介SDIOstm32驱动stm32的SDIO驱动参考st官方的参考例程,其中详细说明了如何操作,官方的文档翻译如下:1如何使用此设备它实现了一个高级通信层,用于从/向该存储器进行读写。所需的STM32硬件资源(SDIO和GPIO)在stm324xg_eval.h文件中定义,并在stm324xg_eval.c文件......
  • CH58x\CH57x硬件SPI操作外部flash学习记录
    官方提供的58x的spi例程,spi主机模式下的发送方式有三种单字节发送,FIFO连续发送,DMA连续发送。本文分别对SPI0主机模式下三种发送模式进行使用。本次使用的是CH582m做为主机,W25Q64FV作为从机。一、单字节发送本次调试中实现对W25Q64FVflas进行读id,擦除,写入,读取。在进行主要操作......
  • 将stm32 flash和栈相结合,将栈底位置设置成flash地址,可不可以?
      在使用stm32产生了一个疑问,可不可以将栈底位置设置成flash的某个具体位置,这样就可以将参数写入读取,于是便探寻可行性。 在STM32中,Flash存储器用于存放程序代码,而栈通常用于存放临时数据和变量。根据STM32架构设计,Flash和SRAM两者之间是相互独立的,Flash的写入和读取速度相......
  • stm32永久保存一些参数
     如果需要在程序中永久保存一些参数,可以利用STM32的Flash存储器作为自定义存储器区域。在保存参数时,可以将参数按照一定的编码格式打包成一个字节数组(例如采用结构体表示),然后按照一定的规则写入Flash存储器。1、定义参数结构体定义一个结构体存放要保存的参数。例如,假设要保存......
  • stm32 adc采样滤波算法
     1、简单移动平均滤波算法(SMA):采样数据作为滤波器的输入,输出为移动平均值,即取最近一段采样值的平均值作为输出。简单移动平均滤波算法实现简单,计算速度快,但只适用于信号变化缓慢的场合。//简单移动平均滤波算法#defineN10//采样点数floatFilter_Arr[N];//保存过去N个......