主题中讨论的其他器件:ash
大家好、
我正在执行一个程序来写入/修改闪存中的一些数据、但我无法修改闪存。打开"Memory"窗口后、我无法更改默认值
cdecls C、list、"msp430.h";包含器件头文件
;------------------------------------------------------------------
.text;汇编到程序存储器中
全局复位
.retain;覆盖 ELF 条件链接
;并保留当前部分
.retainrefs;另外保留任何段
;具有电流基准
;部分
;------------------------------------------------------------------
重置 mov.w #_stack_end、SP;初始化 stackpointer
StopWDT mov.w #WDTPW|WDTHOLD、&WDTCTL;停止看门狗计时器
主程序
MOV.w #0x100、R9
MOV.w #0x200、R10
环路
CLRC
MOV.w @R9、r11
MOV.w @r11、R10
MOV.w @R10、R9
INC R9
INC R10
JMP 环路
;------------------------------------------------------------------
;堆栈指针定义
;------------------------------------------------------------------
.global __stack_end
.sect .stack
;------------------------------------------------------------------
;中断矢量
;------------------------------------------------------------------
.sect ".reset";MSP430复位矢量
短路复位
.end
ash memory.在 MEMORY 窗口中我无法编辑任何内容