微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 程序读写cc1110的flash

程序读写cc1110的flash

时间:12-23 整理:3721RD 点击:

我的目的:            我使用的是CC1110芯片(内核是51的)进行开发,我想将在程序里的一些用户数据保存在flash当中,掉电数据不会丢失,下次访问的时候可以随时存取。


我的问题:

我看了芯片资料,资料上说用cpu写flash时,程序要运行在ram,而且资料上没有介绍如何读flash内部的数据。如何用程序去操作flash的数据读写?

请各位大神帮忙!谢谢

在网上查了一些资料,在经过自己验证测试,发现当下载程序时,如果没有写保护,是可以正常读写的。如果下载程序时加了写保护,那么就无法无法把数据写进去。如果加上写保护,如何实现保存用户数据?大家开发时有碰到类似的问题吗?怎么解决的?谢谢!

Hi Qisen,

    请参考附件的CC1110的参考例程,里面有关于flash的操作。谢谢!7853.CC1110, CC2510 Basic Software Examples.zip

谢谢你提供的帮助!

您好我参考您发的程序 做了一个flash读写的应用 这个应用是用CC1110做一个遥控器 第一次上电 生成一段随机数 写入0x4400地址 以后每次启动从这里读取这串数做遥控器的ID 但是我现在发现这样使用每次从新上电这段flash都被擦除了 后来我也试过把写入地址改到其他地址 数据还是会掉电丢失 附件中是我的程序 麻烦您看一看 非常感谢

flash不会掉电丢数据的,否则的话程序都没法跑了。

是我用TI的FLASH_cpu例程写进FLASH的数据 掉电就没有了 有没有什么好办法 可以避免的啊

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top