本文主要是介绍MCAL知识点(二十七):TC275如何通过GPT12实现ABZ解码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
1、概述
2、代码实现
1、概述
GPT12 - General Purpose Timer Unit (GPT12):通用定时器单元,具备较为灵活的定时器结构,可以用来做定时器、事件计数、脉冲宽度测量、产生PWM、频率调制、ABZ编码器增量测量。文章记录一下如何通过GPT12实现编码器ABZ信号的测量。
注意一下使用方法,只有GPT1才具备增量接口模式。
GPT1包含三个定时器单元,T3为核心定时器,T2与T4为辅助定时器,最大时钟分配为fGPT/4,每个定时器都可以指定PORT输入引脚,定时器的计数方式向上还是向下也是可以通过寄存器实现的。
这篇关于MCAL知识点(二十七):TC275如何通过GPT12实现ABZ解码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!