当前位置: 首页 > news >正文

记录一下通过STC的ISP软件修改stc32的EEPROM值大小

1.硬件方面,eeprom值地址从FE0000h开始

2.程序部分读取

定义的起始地址

#define     EE_ADDRESS  0x000000  //保存的EEPROM起始地址

读取的数据

	EEPROM_read_n(EE_ADDRESS,sava_data,4);        //读出3字节launch_value = ((u32)sava_data[0] << 24) + ((u32)sava_data[1]<< 16) + ((u16)sava_data[2]<< 8)  + ((u8)sava_data[3]);if(launch_value > 99999999) launch_value = 0;printf("读取launch_value:%ld \r\n", launch_value);

保存的数据

	EEPROM_SectorErase(EE_ADDRESS); //擦除一个扇区	sava_data[0] = (u8)(launch_value >> 24);sava_data[1] = (u8)(launch_value >> 16);sava_data[2] = (u8)(launch_value >> 8) ;sava_data[3] = (u8) launch_value ;printf("写入launch_value:%ld \r\n", launch_value);EEPROM_write_n(EE_ADDRESS,sava_data,4);	

3.IAP软件的设置

可以将数据保存下来,需要用到哪个数据就下载哪个数据

5.  十进制3000,十六进制0x7530就设置成功了

http://www.lryc.cn/news/617431.html

相关文章:

  • VoxCraft-生数科技推出的免费3D模型AI生成工具
  • uni-app app端安卓和ios如何申请麦克风权限,唤起提醒弹框
  • 设计模式笔记_结构型_组合模式
  • 5G NTN 卫星测试产品
  • 5G NR 非地面网络 (NTN) 5G、太空和统一网络
  • 用Python实现Excel转PDF并去除Spire.XLS水印
  • 深度剖析 Linux 信号:从基础概念到高级应用,全面解析其在进程管理与系统交互中的核心作用与底层运行机制
  • 电力仿真系统:技术革新与市场格局的深度解析
  • 【CV 目标检测】①——目标检测概述
  • 【Oracle】如何使用DBCA工具删除数据库?
  • 低延迟RTSP|RTMP视频链路在AI驱动无人机与机器人操控中的架构实践与性能优化
  • 排序与查找,简略版
  • 简单清晰的讲解一下RNN神经网络
  • 常用设计模式系列(十九)- 状态模式
  • EI检索-学术会议 | 人工智能、虚拟现实、可视化
  • 揭开内容分发网络(CDN)的神秘面纱:互联网的隐形加速器
  • 武汉火影数字|VR大空间是什么?如何打造VR大空间项目
  • 【线性基】 P3857 [TJOI2008] 彩灯|省选-
  • 第16届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2024年10月20日真题
  • 【14-模型训练细节】
  • 基于Android的小区车辆管理系统
  • 让AI应用开发更简单——蚂蚁集团推出企业级AI集成解决方案
  • 论文中PDF的公式如何提取-公式提取
  • 闸机控制系统从设计到实现全解析:第 5 篇:RabbitMQ 消息队列与闸机通信设计
  • 覆盖近 1.5 万个物种,谷歌 DeepMind 发布 Perch 2.0,刷新生物声学分类检测 SOTA
  • 国内 Mac 开启 Apple Intelligence 教程
  • 【C++】哈希表的实现(unordered_map和unordered_set的底层)
  • Redis实现排行榜
  • 2025年渗透测试面试题总结-14(题目+回答)
  • 【MySQL基础篇】:MySQL索引——提升数据库查询性能的关键