Thread 中讨论的其他器件: SYSBIOS
工具/软件:TI-RTOS
我正在开发一个基于 TM4C1294NCPDT 的项目、在该项目中、我检查 TI-RTOS 的正确实施以生成高达100KHz 的可配置频率时钟(用于驱动开关电容滤波器电路)。
我最初在 PWM4、5、6、7上接多达4个不同的时钟频率(固定50%占空比)、不超过100KHz。
但是、我在数据表中发现 、PWM 模块4和5以及 6和7之间不可能有单独的时钟。 因此、接线会更改为 PWM0、2、4和6、以便 可以实现不同的频率。 但是、这会扰乱 SPI 总线(我尚未使用 PINMUX 进行优化)。
计划 B 是在 PWM 模式中使用定时器、并让 TxCCPx GPIO 输出。我可以选择 T0CCP0、 T0CCP1、 T1CCP0、 T1CCP1作为不同的频率、不需要 ISR (定时器和 GPIO 之间自由运行)、不需要从固件或 ISR 服务切换 GPIO、不会分散 GPIO 的注意力。 我想这是一个比使用 PWM 更好的选择。
但是、我需要知道如何使用 TI-RTOS 设置计时器、以及如何使 TI-RTOS 知道不使用计时器0和计时器1。
我找不到此配置的演示代码。
R.