STM是Tricore系列的通用定时器, 不管使不使用RTOS, 嵌入式程序通常需要一个Time Base. STM是最理想的选择.
之前发过STM的例子, 但是这种重要的外设, 多发几次也无妨. 这次的实验在TC234开发板子上做的.
先看框图:
这是TC1.6.1中的STM, 一共64bit. 可以分多段来读取, 程序员根据所需的分辨率来截取其中的一段来使用.
注意TC1.3.1的STM是56bit.
虽说56bit也够用了, 最低分辨率在最高运行速度下, 溢出的周期是25多年.
但是64bit显然更好用,更方便编程. 至于溢出的周期, 只能说希望程序员们身体都保持健康.
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。