TI中文支持网
TI专业的中文技术问题搜集分享网站

有关TM4C的AHB总线的几点疑问,请论坛内各位专家指点一下

前提:我使用的是tm4c123gh6pm launchpad

1、AHB总线翻转速率是APB总线翻转速率的两倍在哪些地方体现出来?

我想通过对IO口写高低电平,看以此形成的正弦波的周期来看。但是,挂在AHB总线和APB总线上的IO产生的周期都是600ns。(同时,我还想趁机问一下TM4C123GH6PM的指令周期、机器周期、时钟周期之间的关系)

下面是挂在AHB总线代码截图:

下面是APB总线代码截图:

2、AHB总线一般在什么情况下使用,或者说什么情况下能体现出AHB总线的优越性?我能将可以挂上AHB总线的IO BASE都挂在AHB总线上吗?

麻烦各位专家一一指点一下

xyz549040622:

快速切换能力,在 AHB 端口每个时钟周期实现一次变化;在 APB 端口每两个时钟周期实现一次变化。

时钟周期就是晶振的倒数,80MHZ的话就是12.5ns。这个也是单周期指令执行的时候。至于三者的区别,那是51中才有的区别。你这实际测试是600ns,超过的太多了,怀疑是操作库引起的,建议用寄存器操作试试。你先使能的GPIO的外设时钟,再配置GPIO的总线,这样的操作顺序是不是有问题呢,寄存器看看GPIO挂到AHB总线上了没有。

赞(0)
未经允许不得转载:TI中文支持网 » 有关TM4C的AHB总线的几点疑问,请论坛内各位专家指点一下
分享到: 更多 (0)