1. 程式人生 > >arduino的定時器功能

arduino的定時器功能

一直很好奇arduino的定時器是怎麼工作的,最近查了一下Atmega328P的晶片資料,現已Atmega328P的Timer1定時器作為說明,控制輸出匹配引腳D9口的輸出電平。 Arduino定時器有普通模式、CTC模式、快速PWM模式、相位可調PWM模式。本文采用CTC模式,即當暫存器TCNT1與OCR1A/OCR1B相等時(即匹配),OC1A/OC1B按照COM1x[1:0]的值相應的改變