这里做个记录,方便以后可以使用
查看文档手册,data eeprom的起始地址为0x004000,这个是用于存放一些例如版本号,ID,或者是标志位的这个来使用
示例代码:
typedef enum {
FLASH_MEMTYPE_PROG = (u8)0x00, /*!< Program memory */
FLASH_MEMTYPE_DATA = (u8)0x01 /*!< Data EEPROM memory */
} FLASH_MemType_TypeDef;
int main()
{
u32 addr = 0x4000;
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);
while(1)
{
FLASH_Unlock(FLASH_MEMTYPE_DATA); //根据MemType填写
FLASH_EraseByte(addr);
FLASH_ProgramByte(addr, 0xa5);
if(FLASH_ReadByte(addr) == 0xa5)
{
;
}
FLASH_Lock(FLASH_MEMTYPE_DATA);
delay_ms(500);
}
}
上一篇:STM8S003F3 uart的使用
下一篇:STM8S003F3 PWM的使用
推荐阅读
史海拾趣
- 创业初期:
- 描述Clulite公司的创始人或核心团队如何识别电子行业中的某个市场机遇。
- 讲述他们是如何筹集初始资金,设立公司,并开发出第一款产品或解决方案的。
- 可以提及公司在初创阶段面临的挑战,如技术难题、市场竞争等。
- 技术创新:
- 讲述Clulite如何通过研发创新,推出了一款颠覆性的产品或技术,从而获得了市场认可。
- 详细描述这一创新过程,包括研发团队的努力、关键技术的突破等。
- 提及这一创新如何帮助公司在市场上取得了竞争优势。
- 市场拓展:
- 描述Clulite如何逐步扩大市场份额,从地区市场走向全国乃至国际市场。
- 可以讲述公司如何建立销售网络、与合作伙伴建立合作关系,以及参与行业展会等活动来推广品牌和产品。
- 提及公司在市场拓展过程中遇到的挑战和应对策略。
- 品质管理:
- 讲述Clulite如何注重产品质量和客户体验,通过严格的质量控制流程来提升产品可靠性。
- 描述公司如何建立完善的售后服务体系,为客户提供及时、专业的支持。
- 提及这些举措如何帮助公司赢得了客户的信任和口碑。
- 可持续发展:
- 讲述Clulite如何关注环境保护和社会责任,推动公司的可持续发展。
- 描述公司如何采取环保措施,减少生产过程中的污染排放。
- 提及公司如何参与社会公益事业,回馈社会。
请注意,这些故事需要根据Clulite公司的实际情况进行调整和补充。如果你需要更具体的内容,建议查阅Clulite公司的官方网站、新闻报道或行业分析报告,以获取更详细的信息和数据。
随着市场需求的多样化,美高测开始提供更加定制化的高压半导体测试解决方案。公司深入了解客户的具体需求,从产品设计到售后服务,全程参与并提供专业指导。例如,针对某些特定行业的高压电缆测试需求,美高测设计并生产了具有超长测试距离和高精度测试结果的专用设备,赢得了包括军工、航空航天在内的多个高端客户的青睐。
面对日益激烈的市场竞争和不断变化的市场需求,美高测始终保持着对技术创新的执着追求。公司不断投入研发资源,探索新的测试技术和应用场景,如微电网、新能源汽车等领域的高压半导体测试。同时,美高测还积极构建开放式的创新生态体系,与众多合作伙伴共同推动行业的进步和发展。通过这些努力,美高测在高压半导体测试领域持续保持着领先地位,为电子行业的未来发展贡献着重要力量。
在成立初期,Crocus Technology专注于IP存储模块的研发与销售。这一时期,公司通过不断的技术创新和市场调研,成功开发出了一系列具有竞争力的产品。这些产品不仅满足了市场对高性能存储解决方案的需求,还为公司积累了宝贵的市场经验和客户资源。
在电子行业的激烈竞争中,Electrolube公司始终坚持以客户需求为导向,不断创新和拓展产品线。除了UVCL涂层外,公司还推出了一系列树脂、涂料和热管理解决方案的产品组合,为EV电池提供全面保护。
这些产品不仅具有优异的性能表现,而且能够满足不同客户的需求。例如,某些产品具有优异的耐高温性能,适用于高温环境下的电子设备;而另一些产品则具有出色的耐化学腐蚀性能,能够在恶劣的工作环境中保持稳定的性能。
Electrolube公司通过不断的技术创新和产品优化,成功拓展了市场份额,并在电子行业中树立了良好的品牌形象。同时,公司还积极与各大汽车制造商合作,共同推动电动汽车产业的发展。
现在我要实现两台PDA互传资料, 我先是查找机器,找到了,Connect,接下去是不是就可以做传输动作,还是要listen呢? 这过程有不太理解,希望大家帮我下,谢谢. 就是要实现两台PDA互传资料的流程,是要怎么实现?… 查看全部问答∨ |
|
要求在300ms内接收4000Byte数据 发现以115200bps发送 接收需要1s多时间 而且WinCE无法正确接受(偶尔能接到正确数据) 初试化的时候超时设置为 ReadTotalTimeoutMultiplier = 1; 请问如何才能达到在300ms内正确接收4000Byte数据?… 查看全部问答∨ |
evc4.0下 调用软键盘 Debug正常 release报错 evc4.0下 调用软键盘 头文件里已经包含了 #include "Sipapi.h" #pragma comment (lib, ...… 查看全部问答∨ |
请教一个问题: 我看了你的BLOG,知道你修改过explorer.exe。我想请教一下,我看了一些资料, 当然只是初步的了解,感觉用自己的程序替换explorer.exe不是很难,可以完全 自己实现类似于explorer.exe的功能,而界面可以完全自己设计。请问你当时 ...… 查看全部问答∨ |
|