公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

Aurix/Tricore实验分享之八十五: TC234开发板STM测试

Aurix/Tricore实验分享之八十五: TC234开发板STM测试

User12775
Level 5
Level 5
First solution authored First like received

STM是Tricore系列的通用定时器, 不管使不使用RTOS, 嵌入式程序通常需要一个Time Base. STM是最理想的选择.


之前发过STM的例子, 但是这种重要的外设, 多发几次也无妨. 这次的实验在TC234开发板子上做的.

先看框图:

stm_block.png

这是TC1.6.1中的STM, 一共64bit. 可以分多段来读取, 程序员根据所需的分辨率来截取其中的一段来使用. 

注意TC1.3.1的STM是56bit. 

stm_block_tc131.png

虽说56bit也够用了, 最低分辨率在最高运行速度下, 溢出的周期是25多年.

stm_resolution_range.png

但是64bit显然更好用,更方便编程. 至于溢出的周期, 只能说希望程序员们身体都保持健康.

0 点赞
4066 次查看
9 评论