最新回复
原谅我不负责的回复,因为这个,自回复了你的贴子后我已经几天没睡好觉了。今天我做了一个测试,证明MSP430G2553是可以写除512-byte Flash Information Memory以外的其它地址的。
详见图片
[attach]184707[/attach]
void flash_test(void)
{
unsigned char i;
Flash_ptr = (char *) 0xfe40; // Initialize Flash pointer
FCTL1 = FWKEY + ERASE; // Set Erase bit
FCTL3 = FWKEY; // Clear Lock bit
*Flash_ptr = 0; // Dummy write to erase Flash segment
FCTL1 = FWKEY + WRT; // Set WRT bit for write operation
for (i=0; i<64; i++)
{
*Flash_ptr++ = i; // Write value to flash
}
FCTL1 = FWKEY; // Clear WRT bit
FCTL3 = FWKEY + LOCK; // Set LOCK bit
}复制代码
详情
回复
发表于 2015-1-5 13:42
| |
|
|
| |
|
|
| |
|
|
此帖出自微控制器 MCU论坛
| ||
个人签名人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
|
||
此帖出自微控制器 MCU论坛
点评 | ||
|
||
此帖出自微控制器 MCU论坛
| ||
个人签名人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
|
||
此帖出自微控制器 MCU论坛
| ||
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
|
||
EEWorld Datasheet 技术支持