1.GPIO口输出是软件指令控制的,因此可能输出的最高频率受到CPU指令执行速度的影响,不可能很快,而且GPIO口负载电容比较大,不

    适合用作高速时钟线。一般GPIO模拟的时钟速率最高2~3MHZ.

 2. GPIO口输出时钟的每个周期长度和占空比均是软件指令计时确定的,因此很不精确。特别地,当有优先级更高的任务来时,

    可能需要终止时钟输出任务,这导致时钟输出可能中断。

    因此,用GPIO口模拟的时钟只能是,速度较低,对频率精度要求不高,且是用做间歇性数据传输,而不是系统工作用的时钟

 

posted on 2010-10-06 15:45  thymon  阅读(927)  评论(0编辑  收藏  举报