Other Parts Discussed in Thread: TMS320F28069
我使用的器件是TMS320F28069,同时要用到USB和HRCAP外设,他们共同使用SYSCLK2时钟,我设置为60MHz,说是这个频率对USB外设最适合。HRCAP捕获外部约1KHz的PWM波,占空比1%到99%。经过计算发现用60MHz时钟,HRCAP的16bit计数器会有溢出,这样有了2个问题:
1. 如果把SYSCLK2降低到30MHz,USB能不能做到接近1.2Mbps的全速?
2. 如果保持SYSCLK2为60MHz,用HRCAP库函数Uint32 PeriodWidthFall0 (Uint16 * ptrHRCAPmodule),该函数具备不具备把16bit计数器扩展到32计数能力,我看返回值是Uint32类型。
非常感谢!