用户数据存储?

了解更多常见问题教程

4个职位/0个新职位
最后一篇文章
马尔基尔瓦2277
离线
最后一次见到:6天9小时前
已加入:2019-06-19 04:20
用户数据存储?

嗨,PM\U对话,

你好吗?。希望你一切顺利。

我需要在对话芯片的非易失性空间中存储一些用户数据。我找不到任何例子。

我知道芯片没有闪光,但有OTP。

我能做以下的事吗。

1) 使用OTP可用空间存储数据?。

2) 使用非易失性存储器空间来存储数据?。

当做,

作记号

设备:
PM\U对话框
在线的
最后一次见到:2分55秒前
工作人员
已加入:2018-02-08 11:03
你好,马克,

你好,马克,

我很好,谢谢。希望你也做得很好。谢谢你的提问。

您想存储什么样的数据?

DA14585不包括片内SPI闪存–DA14586包括闪存。

但是,您可以使用外部SPI闪存来存储数据。你的设计中有这个选项吗?

一般来说,您可以将数据存储在OTP中,但请记住,OTP代表一次性可编程,因此您不能多次擦除和重新写入OTP,但只能翻转仍设置为0的位并将其转换为1。这意味着,如果存储数据,就不能在特定的地址中更改它们。

谢谢,下午好

马尔基尔瓦2277
离线
最后一次见到:6天9小时前
已加入:2019-06-19 04:20

嗨,PM\U对话,

我要存储的数据大约是1KB。如果我在我的设计中使用DA14586,我可以使用内部闪存来存储数据。DA14586中是否有读写内部闪存数据的代码?。

当做,

作记号

PM\U对话框
在线的
最后一次见到:2分55秒前
工作人员
已加入:2018-02-08 11:03
你好,马克,

你好,马克,

SDK的spi\u flash示例可以作为参考。示例位于6.0.14.1114\projects\target\u apps\peripheral\u examples\spi\spi\u flash\Keil\u 5 SDK路径下,应为DA14586配置而构建。在user\u periph\u setup.h/.c中,您会发现GPIO配置应该用于DA14586内部闪存,因为它是在标准引脚上。为了与flash交互,应该使用SPI flash(SPI\u flash.c)驱动程序。

谢谢,下午好