STM32的FMC的NBL0,NBL1信号的变化规律记录
NBL0 低字节有效; NBL1高字节有效; 低电平使能。
STM32的FMC配置为16bit时,NBL1的信号变化规律记录:
1.当进行单字节操作,地址为偶地址时,NBL0低电平,NBL1会是高电平,
案例代码:*(uint8_t *)(0x600000000)=0xaa;
2.当进行单字节操作,地址为奇地址时,NBL0高电平,NBL1低电平,
案例代码:*(uint8_t *)(0x600000001)=0xaa;
3.当进行双字节操作,地址为偶地址时,NBL0、NBL1会是低电平,
案例代码:*(uint16_t *)(0x600000002)=0xaabb;
4.当进行双字节操作,地址为奇地址时,相当于分为2次操作(下有说明)。
案例代码: * (uint16_t*)(0x600000005)=0xaabb;
相当于操作1:*(uint8_t *)(0x600000005)=0xbb;
相当于操作2: *(uint8_t *)(0x600000006)=0xaa;