主题中讨论的其他器件:CC3235S、 SysConfig
您好!
我正在将程序从 MSP432P401R 转换为 CC3235S/SF 器件。 在432程序中、我能够创建一个带有预分频器的32位定时器、我可以对其进行数学计算以将计数转换为一微秒级的值。 然后、我会将该值放在 UDP 数据包中、并与从传感器收集的样本一起传输。 具体思路是、我需要附加一个从开始收集数据到发送数据包的时长的微秒时间戳。
我想知道、在这里、我的最佳方法是什么? 我看到的唯一针对3235的计时器示例是已计时。 从这个示例中、我了解如何设置参数结构并在 FREE_RUN 模式下启动计时器、但即使我在 SysConfig 中将计时器设置为32位、它也始终充当倒计时16位计时器、具有一些未知频率。
以下是我的问题:
1.) 我在 SysConfig 中看到的计时器 Timer1、Timer2、Timer3和 Timer4之间有何差异?
2.) 为什么即使我将其设置为32位计时器、计时器也会从2^16递减到0?
3.) 如何设置计时器进行计数?
4.) 如何设置定时器上的预分频器值?
下面的屏幕截图显示了我正在使用432程序启动计时器时的各种功能。 我还将附加 我修改的 timerled 文件,以尝试和测试。 我还通过添加另一个名为 CONFIG_TIMER_1的计时器修改了 SysConfig、但出于某种原因、.syscfg 文件目前无法附加。
谢谢。
