你好:
我看到RA6M3有一个寄存器 SDRAM Mode Register (SDMOD),但是 User’s Manual: Hardware( Rev.1.20 )没有描述寄存器各个位的含意,那么该如何设置呢?
找到一个如下初始化的设置,但是无法设置各位
R_BUS->SDRAM.SDMOD = ((((uint16_t)(BSP_PRV_SDRAM_MR_WB_SINGLE_LOC_ACC <<
9)
|(uint16_t)(BSP_PRV_SDRAM_MR_OP_MODE << 7))
|(uint16_t)(BSP_PRV_SDRAM_CL << 4))
|(uint16_t)(BSP_PRV_SDRAM_MR_BT_SEQUENCTIAL << 3))
|(uint16_t)(BSP_PRV_SDRAM_MR_BURST_LENGTH << 0);
如RA6M3硬件手册中所述,SDMOD 寄存器指定要写入 SDRAM 模式寄存器的值。写入 SDMOD 会导致自动向 SDRAM 发出模式寄存器设置命令。写入 MR[14:0] 位会导致向 SDRAM 发出模式寄存器设置命令,并将 MR[14:0] 位中的设置输出到地址的低位。 有关更多信息,请参见“15.6.10 Setting the Mode Register”。
而对于模式寄存器中值的含义…