![]() |
1.控制線的輸入是一個寬度可調的周期性方波脈沖信號,方波脈沖信號的周期為 20ms(即頻率為 50Hz)。 2.在定時器初始化程序中設定定時器的中斷時間為脈沖寬度除以分辨率。應脈沖寬度可調范圍是 0.5mS 到 2.5mS,如果分辨占空比的為 100,則需要將 2mS 分為 100 份,最小時間單位為 20uS,也就是定時器必須 20us 中斷一次; 3定時器每 20us 中斷一次,在定時中斷程序中需要判斷定時的次數,如果定時次數小于 (25+占空比)就輸出高電平,否則輸出低電平。如果定時器次數為 1000 次,一個周期 20mS 結束。重新開始下一個 PWM 周期。 |