tornado 2.2'
其他寄存器如rGPCUP可以读也可以写,调试中在memory窗口可以看到写数据的结果;
可是LCD控制寄存器(0x4d000000后的一组积存器)写了数据之后,仍然是零(memory窗口)
下面是汇编和C的对照代码,单步跟踪看到积存器r2的值不为零,可是结果为零,
请指点一下:
#define rLCDCON1 (*(volatile UINT32 *)0x4d000000) /*LCD control 1*/
rLCDCON1=(CLKVAL_TFT_240320<<8)|(MVAL_USED<<7)|(3<<5)|(12<<1)|0;
0x304b2104       +0x018:                 MOV      r3,#0x4d000000
0x304b2108       +0x01c:                 MOV      r2,#0x178
0x304b210c       +0x020:                 STR      r2,[r3,#0]
[align=right][color=#000066][此贴子已经被作者于2006-2-9 11:34:38编辑过][/color][/align]

 
					
				
 
			
			
			
						
			 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

