本帖最后由 pzsh 于 2021-8-22 16:48 编辑
在PIC单片机的外设中,有一个为信号测量定制的模块SMT(Signal Measuerment Timer).
常规的信号采样,我们通常会想到CCP的Captuer. 那么SMT有什么不同呐?
SMT可以看做是一个高级版的captuer. 下面的比较基于PIC18FQ43系列的MCU。
1.输入信号的选择更丰富。
CCP输入为硬件信号如CLC输出,CMP输出,管脚上的信号输入。
SMT的输入除了以上,还包括PWM输出。另外就是时钟信号如NCO,TMR输出。
2.输入信号数目
CCP只有一个信号输入。SMT有两个信号输入,SMT_window和SMT_signal。
3.模式
正是由于上面的第二点信号数目增多, SMT的捕获模式多达10种。而CCP为5种。
如果想深入的了解,除了数据手册,还可以参考TB3129
英文:https://www.microchip.com/en-us/application-notes?reqsearch=en573117&utm_source=MCHP_Web&utm_medium=21IC_Forum&utm_campaign=21IC_Peripheral&utm_term=21IC_Metrics&utm_content=21IC_SMT
中文:http://www.microchip.com.cn/newc ... ry/90003129a_cn.pdf
|