Quantcast
Channel: C2000™︎ 微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 12195

28377 emif 总线 设置为32bit,其实还是16bit

$
0
0

把28377 emif 总线 设置为32bit,异步模式

setup_emif1_pinmux_async_32bit(0);

Emif1Regs.ASYNC_CS2_CR.all = (EMIF_ASYNC_ASIZE_32 | 
                                                                 EMIF_ASYNC_TA_1 | 
                                                                 EMIF_ASYNC_RHOLD_1 |
                                                                 EMIF_ASYNC_RSTROBE_4 | 
                                                                 EMIF_ASYNC_RSETUP_1 |
                                                                 EMIF_ASYNC_WHOLD_1 |
                                                                 EMIF_ASYNC_WSTROBE_1 | 
                                                                 EMIF_ASYNC_WSETUP_1 |
                                                                 EMIF_ASYNC_EW_DISABLE | 
                                                                 EMIF_ASYNC_SS_DISABLE     );

但实际测试中发现,所谓的32bit总线其实是个假的。其实是把32bit的数据分成2个16bit的,然后先后两次,第一次用数据总线低16bit传,第二次用数据总线高16bit传。不知道这样的32bit总线有什么意义呢?


Viewing all articles
Browse latest Browse all 12195


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>