:::


Browsing this Thread:   1 Anonymous Users






請問PIC12F1527的PWM有什麼資料可以參考嗎?
#1
資深會員
資深會員


查看用戶資訊
我使用PIC12F1822 PWM做脈波信號產生器 切換duty時會有點小問題,詢問FAE後他建議我開啟TMR2的中斷在中斷時切換duty.

duty.

FAE也說PIC12F1527有RELOAD DUTY的功能可以避免上述問題,請問有相關資料或範例程式可以參考嗎?? DataSheet看起來有一點給他複雜.

發表於: 2019/9/3 19:09
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問PIC12F1527的PWM有什麼資料可以參考嗎?
#2
初級會員
初級會員


查看用戶資訊
以下是用16F877A,在RC2腳輸出1Khz, 占空比為40%的程式:

#include "pic.h"
__CONFIG(HS&WDTDIS); //設定檔,設置為HS方式振盪,禁止看門狗,低壓程式設計關閉
/********CCP1初始化函數********/
void initCCP1(void)
{
TRISC2=0; //RC2/CCP1為輸出
PR2=62; //週期為1ms
CCPR1L=0x19;
CCP1CON=0b00001100; //PWM模式
T2CON=0b00000110; //TMR2預分頻1:16,開始工作
}
/********主函數********/
main(void)
{
initCCP1(); //初始化CCP1
while(1); //等待
}

發表於: 2019/9/21 10:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]