您好!
我正在尝试使用 EMIF 将8位数据写入外部异步器件。 我启用了 EMIF 驱动程序、启用了 EMIF 的引脚多路复用、将我的 vclk3设置为8MHz、并在 EMIF 选项卡上启用了 EMIF ASINC1和 REST 设置、与我希望在正常模式下使用它相同。
我所了解的是、我必须将数据写入芯片选择存储器地址。 我正在使用 CS[4]地址0x68000000。 我的代码如下:
#define EMIF_ADDRESS_CS2 *(int *) 0x69000000;
int main (空)
{
/*用户代码开始(3)*/
systemREG1->GPREG1 =((UINT32)((UINT32) 1U <<31U)| systemREG1->GPREG1);
EMIF_ASYNC1Init();
while (1){
EMIF_ADDRESS_CS2 = 0xFF;}
/*用户代码结束*/
返回0;
}
建议我出错的地方。
谢谢