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

📄 flash_nor.scr

📁 诺基亚5110 LCD资料
💻 SCR
字号:
// Hitex/We/04.02.2008
//      
// StartupScript Script file for HiTOP Debugger
// Target Hitex evaluation board with STM32Fxxx
// Flash application

//#########################################################################################
// Enable APB2 GPIOA .. GPIOG + AFIO Peripheral Clock
// 
// Register RCC_APB2ENR		Adr: 0x40021000 + Offs. 0x18	value 0x1FD    
//#########################################################################################
OUTPUT DWORD TO 0x40021014 = 0x00000114
OUTPUT DWORD TO 0x40021018 = 0x000001FD 


//#########################################################################################
//	NOR Datalines GPIOD, GPIOE
// 
// Set Bits 0,1,8,9,10,14,15 of Port D to PushPull, 50Mhz Speed
// Register GPIOD_CRL		Adr: 0x40011400 + Offs. 0x00	value 0x444444BB
// Register GPIOD_CRH		Adr: 0x40011400 + Offs. 0x04	value 0xBB444BBB
//
// Set Bits 7,8,9,10,11,12,13,14,15 of Port E to PushPull, 50Mhz Speed
// Register GPIOD_CRL		Adr: 0x40011800 + Offs. 0x00	value 0xB4444444
// Register GPIOD_CRH		Adr: 0x40011800 + Offs. 0x04	value 0xBBBBBBBB
//   
//#########################################################################################
// Port D
OUTPUT DWORD TO 0x40011400 = 0x44BB44BB
OUTPUT DWORD TO 0x40011404 = 0xBBBBBBBB
// Port E 
OUTPUT DWORD TO 0x40011800 = 0xBBBBBB44
OUTPUT DWORD TO 0x40011804 = 0xBBBBBBBB
 
//#########################################################################################
//	NOR Addresslines GPIOF, GPIOG
// 
// Set Bits 0,1,2,3,4,5,12,13,14,15 of Port F to PushPull, 50Mhz Speed
// Register GPIOF_CRL		Adr: 0x40011C00 + Offs. 0x00	value 0x444BBBBB
// Register GPIOF_CRH		Adr: 0x40011C00 + Offs. 0x04	value 0xBBBB4444
//
// Set Bits 0,1,2,3,4,5,13,14 of Port G to PushPull, 50Mhz Speed
// Register GPIOG_CRL		Adr: 0x40012000 + Offs. 0x00	value 0x44BBBBBB
// Register GPIOG_CRH		Adr: 0x40012000 + Offs. 0x04	value 0x4BB44444
// 
// Set Bits 11,12,13 of Port D to PushPull, 50Mhz Speed
// Register GPIOD_CRH		Adr: 0x40011400 + Offs. 0x04	value 0xBBBBBBBB
//
// Set Bits 2,3,4,5,6 of Port E to PushPull, 50Mhz Speed
// Register GPIOD_CRL		Adr: 0x40011800 + Offs. 0x00	value 0xB4444444
//#########################################################################################
// Port F
OUTPUT DWORD TO 0x40011C00 = 0x44BBBBBB
OUTPUT DWORD TO 0x40011C04 = 0xBBBB4444
// Port G 
OUTPUT DWORD TO 0x40012000 = 0x44BBBBBB
OUTPUT DWORD TO 0x40012004 = 0x4BB444B4
// Port D
//OUTPUT DWORD TO 0x40011404 = 0xBBBBBBBB
// Port E 
//OUTPUT DWORD TO 0x40011800 = 0xBBBBBBB4

//#########################################################################################
//	NOE and NWE Configuration GPIOD
// 
// Set Bits 4,5 of Port D to PushPull, 50Mhz Speed
// Register GPIOD_CRL		Adr: 0x40011400 + Offs. 0x00	value 0x44BB44BB
//
//#########################################################################################
// Port D
//OUTPUT DWORD TO 0x40011400 = 0x44BB44BB

//#########################################################################################
//	NE2 Configuration GPIOG
// 
// Set Bits 9 Port G to PushPull, 50Mhz Speed
// Register GPIOD_CRH		Adr: 0x40012000 + Offs. 0x04	value 0x4BB444B4
//
//#########################################################################################
// Port G
//OUTPUT DWORD TO 0x40012004 = 0x4BB444B4

//#########################################################################################
//	FSMC Configuration
//
//	Bank1 is used
//  if another Bank is required, then adjust the Register Addresses
// 
// Register FSMC_BCR				value 0x00001059
// Register FSMC_BTR				value 0x00010112
// Register FSMC_BWTR			value 0x0FFFFFFF
//#########################################################################################

OUTPUT DWORD TO 0xA0000000 = 0x000030DB


OUTPUT DWORD TO 0xA0000008 = 0x00001059

OUTPUT DWORD TO 0xA000000C= 0x30010112

OUTPUT DWORD TO 0xA0000104 = 0x0FFFFFFF

⌨️ 快捷键说明

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