发布网友 发布时间:2022-04-22 07:56
共1个回答
热心网友 时间:2022-06-18 04:02
给CCPRx一个值, 开定时器 TMR1计数. 定时器可以零开始计数,不断和CCPRx的数据对比,如果相同则相应动作. (纯自动的,设定好CCPRx 并开启CCP模块就可以, )
CCPRx不能自加的. 看来你还没理解定时器的作用. 先看看定时器的原理吧.追问我的定时器可以不从零开始计数嚒?例如给它一个初值,从初值开始计数?
追答可以,但没有必要。比如假设:CCPR1=100, TMR1=0;则是从0一直数到100,然后动作。而如果你要设成CCPR1 = 200,TMR1=100; 则是从100数到200,其计时效果完全一样。