牛卧堂MCU技术交流

标题: 如何儲存設定資料 [打印本页]

作者: Morton    时间: 2020-11-16 20:06
标题: 如何儲存設定資料
本帖最后由 Morton 于 2020-11-16 20:23 编辑

請問,NUC220
如何永久儲存設定好,或運算結果的資料,
不然很次開機都要重新設定、計算一次。
我查過BSP CMSIS V3.00.005,好像沒有例子。

以前用51時,好像可以將要儲存的變數,
宣告在Data Flash 區就可以了,
但不知NUC220 (M0)要如何宣告,
或者要使用別的方法。
作者: 匿名    时间: 2020-11-17 10:46
参考例程 NUC200Series_BSP_CMSIS_v3.00.005\SampleCode\StdDriver\FMC_RW
参考dataflash操作 把数据保存到dataflash中
作者: 匿名    时间: 2020-11-17 13:57
如果是变量的话,可以用const修饰
作者: Morton    时间: 2020-11-17 18:37
游客 112.64.146.x 发表于 2020-11-17 13:57
如果是变量的话,可以用const修饰

const 不是不能修改嗎?
作者: chrishu    时间: 2020-11-18 08:33
Morton 发表于 2020-11-17 18:37
const 不是不能修改嗎?

如前面所说,两种方法:
1、const修饰变量的功能是声明变量为只读特性,所以如果是定义一组不变的常量的话,可以用const来修饰变量的方式实现保存在flash里。
2、如果要保存的参数是可以修改的,建议使用isp命令写入dataflash里。参考例程如前面所讲。




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2