历史上的今天

今天是:2024年08月23日(星期五)

正在发生

2021年08月23日 | STM32 IAP(对flash进行读写)

发布者:Amy啊111111 来源: eefocus关键字:STM32  IAP 手机看文章 扫描二维码
随时随地手机看文章

/************************************************************
**实验名称:
**功能:
**注意事项:
**作者:
*************************************************************/

#include "STM32Lib\\\\\\\\\\\\\\\\stm32f10x.h"
#include "hal.h"

#define FLASH_ADR 0x08008000  //要写入数据的地址
#define FLASH_DATA 0x5a5a5a5a  //要写入的数据

int main(void)
{
u32 tmp;
ChipHalInit();   //片内硬件初始化
ChipOutHalInit();  //片外硬件初始化

//判断此FLASH是否为空白
tmp=*(vu32*)(FLASH_ADR);
if(tmp==0xffffffff)
{
 FLASH_Unlock(); //解锁flash编写擦除控制器
 FLASH_ProgramWord(FLASH_ADR,FLASH_DATA);//在指定的地址写一个字
 FLASH_Lock();   //锁定flash编写擦除控制器
 USART1_Puts("kong ,has writen\\\\\\\\r\\\\\\\\n");
 LED2_OFF;
}
else if(tmp==FLASH_DATA)
{
 USART1_Puts("read right\\\\\\\\r\\\\\\\\n");
 LED3_OFF;
}
else
{
 USART1_Puts("read error\\\\\\\\r\\\\\\\\n");
 FLASH_Unlock();//解锁flash编写擦除控制器
 FLASH_ErasePage(FLASH_ADR);//擦除flash的一个页面
 FLASH_Lock();   //锁定flash编写擦除控制器
 USART1_Puts("has clear error address!\\\\\\\\r\\\\\\\\n");
 LED4_OFF;
}

for(;;)
{

}

}

关键字:STM32  IAP 引用地址:STM32 IAP(对flash进行读写)

上一篇:STM32 PWM学习
下一篇:stm32定时器的妙用

推荐阅读

随着在半导体工业领域的技术进步,全面进入7nm时代即将到来。值得特别注意的是,专注于虚拟货币挖矿的ASIC矿机将有望率先使用更为先进的7nm制程。 又一家厂商发布7nm ASIC 据日刊工业新闻22日报导,日本新创企业Triple-1已完成采用7nm制程的半导体芯片“KAMIKAZE”的工程样品,该款产品是使用于虚拟货币挖矿机的ASIC芯片,在经过性能测试等作业后,将开始...
外电报道,苹果iPhone将增加采用大陆京东方面板厂所生产的OLED,预计今年底完成认证,对此,产业人士认为,京东方OLED面板就算能过通过认证,量产后的良率,才是最重要的关键。据指出,苹果之所以决定增加采用京东方的OLED面板,是因为其价格比目前苹果主要供应商三星的OLED面板便宜20%,将可以减缓贸易战可能带来的关税问题。从苹果iPhone成本来计算,以...
很久没有黑莓手机的消息了,没想到他们还是爆出了一个大新闻——黑莓手机不仅没死,而且2021年还要发布5G黑莓手机,标志性的物理键盘也回归了。OnwardMobility公司今晚宣布,与黑莓及富士康旗下的FIH富智康达成了合作协议,2021年上半年推出一款黑莓5G手机,配备物理键盘,主攻欧洲及北美市场。黑莓表示,已向OnwardMobility公司授权了开发、设计及销售5G...
一段时间以来,苹果一直在寻求增加其供应链的地理多样性,包括将AirPods系列的部分生产转移到越南是该公司迈出的重要一步。据报道,苹果一年多前就开始在越南试生产常规‌‌款的AirPods‌‌,去年12月有报道称,苹果的‌‌AirPods‌‌供应商正寻求融资以扩大生产。最初,这些计划还包括即将推出的‌AirPods‌ 3,但这些计划已经改变。根据日经亚洲的一份...

史海拾趣

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved