SRAM
sram
IS62WV51216
fsmc_sarm_init函數 2.fsmc_sarm_writeBu’f’fe’r函數 3.fsmc_sram_readbuffer函數
初始化外部sram
void FSMC_SRAM_Init(void) { FSMC_NORSRAMInitTypeDef FSMC_NORSRAMInitStructure;FSMC_NORSRAMTimingInitTypeDef readWriteTiming;GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE|RCC_APB2Periph_GPIOF|RCC_APB2Periph_GPIOG,ENABLE);RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC,ENABLE);GPIO_InitStructure.GPIO_Pin = 0xFF33; //PORTD復用推挽輸出 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //復用推挽輸出GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOD, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = 0xFF83; //PORTE復用推挽輸出 GPIO_Init(GPIOE, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = 0xF03F; //PORTD復用推挽輸出 GPIO_Init(GPIOF, &GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin = 0x043F; //PORTD復用推挽輸出 GPIO_Init(GPIOG, &GPIO_InitStructure);總結
- 上一篇: MongoDB之增删改查全套语法锦囊⭐️
- 下一篇: 计算机网络的发展及其现状分析,计算机网络