⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rectifier.cmd

📁 利用2407编写的PWM整流器控制程序
💻 CMD
字号:
MEMORY
{
PAGE 0:							/*程序空间*/
	VECS:   ORIGIN=08000H,LENGTH=00040H  	/*中断向量存贮空间*/
	PVECS:	ORIGIN=08044H,LENGTH=00100H	/*外围中断向量*/
	PM:     ORIGIN=08150H,LENGTH=006AEH	/*片内flash存储空间*/

PAGE 1:						/*数据空间*/
    REGS:   ORIGIN=0H,LENGTH=60H		/*存储器映射的寄存器和保留地址*/
    B2: ORIGIN=60H,LENGTH=20H		/*块B2*/
    B0:	 ORIGIN=200H,LENGTH=100H	/*块B0,如果CNF=0,则分配为片内ARAM*/
    B1:	  ORIGIN=300H,LENGTH=100H	/*块B1*/
    SARAM_D: ORIGIN=800H,LENGTH=800H	/*如果正确配置SCSR2寄存器,则此为数据空间中的2K SARAM*/
    PERIPH:  ORIGIN=7000H,LENGTH=1000H	/*外围寄存器空间*/
    EX2_DM:  ORIGIN=8000H,LENGTH=8000H	/*外围数据RAM*/
PAGE 2:						/*I/O存储空间*/
    IO_EX:	ORIGIN=0000H,LENGTH=0FFF0H	/*外部的I/O映射空间*/
    IO_IN:	ORIGIN=0FFF0H,LENGTH=0FH	/*片内的I/O映射空间*/  
}
/*------------------------------------------------------------------------*/
/* SECTIONS ALLOCATION                                                    */
/*------------------------------------------------------------------------*/
SECTIONS
{
	.vectors:	{ }>VECS	PAGE 0
	.pvecs:		{ }>PVECS	PAGE 0
	.text:		{ }>PM		PAGE 0
	.data:		{ }>PM		PAGE 0  
	
	.bss:		{ }>B1		PAGE 1
	voltage:	{ }>B1		PAGE 1
	theta:		{ }>B1		PAGE 1
	pid:        { }>B1		PAGE 1
	park:		{ }>B1		PAGE 1
	I_park:     { }>B1		PAGE 1
	sample:		{ }>B1		PAGE 1
	clarke:		{ }>B1		PAGE 1
	svpwm:      { }>B1		PAGE 1
	stack:		{ }>B2		PAGE 1 
	tabledat:	{ }>B1		PAGE 1
	data4:      { }>B0      PAGE 1
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -