會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   2 名訪客



« 1 (2)


Re: 16f1828 PWM
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14047
等級: 72; EXP: 34
HP : 1070 / 1783
MP : 4682 / 69308
離線
CCP3 & CCP4 是一般簡單型的 PWM 輸出功能,輸出的極性無法變更。

ECCP1 & ECCP2 PWM 的輸出極性才可以更改的。

8月07日 15:17:52
轉換PDF檔 列印


Re: 16f1828 PWM
新會員
註冊日期:
6月19日 12:25:14
所屬群組:
註冊會員
文章: 15
等級: 2; EXP: 62
HP : 0 / 40
MP : 5 / 19
離線
我使用ECCP1做RF編碼
編碼為1100,C[]
但我量出的波形並不是1100,而是0000
我測試過程是沒有跑到FOR迴圈
程式如下:


#include <xc.h>
#define _XTAL_FREQ 16000000
void RF1();
void RF0();
void delay_100ms(unsigned char cnt);
void main(void) {
char c[4]={1,1,0,0};
int a;
OSCCON = 0x52;
OSCTUNE = 0x00;
ANSELC = 0xCF;
TRISC = 0xDF;
TRISBbits.TRISB7=1;
ECCP1AS = 0x00;
PWM1CON = 0x80;
PSTR1CON = 0x01;
T2CON =0x00;
PR2 = 0xFF;
TMR2 = 0x00;
PIR1bits.TMR2IF = 0;
T2CONbits.TMR2ON = 1;
CCPR1H = 0x00;
CCP1CON = 0x1f;
CCPTMRS0bits.C1TSEL = 0x0;

while(1){

for(a=1;a<=4;a++)
{
if(c[a]==1)
RF1;
else
RF0;
}


}
}


}


void RF1()
{
CCPR1L = 0xAA;

}
void RF0()
{
CCPR1L = 0x54;

}

8月08日 19:24:00
轉換PDF檔 列印


Re: 16f1828 PWM
新會員
註冊日期:
6月19日 12:25:14
所屬群組:
註冊會員
文章: 15
等級: 2; EXP: 62
HP : 0 / 40
MP : 5 / 19
離線
16F1828還有一個DSM功能
想試試使用OOK來達成編碼輸出是否可行?
有沒有關於DSM和OOK教材

8月09日 09:33:34
轉換PDF檔 列印


Re: 16f1828 PWM
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14047
等級: 72; EXP: 34
HP : 1070 / 1783
MP : 4682 / 69308
離線
Data Signal Modulator (DSM)

ASK/OOK 的輸出編碼是可以直接以 CCPx 的輸出透過內部的連線直接送到 DSM 做 OOK 的訊號調變是很輕鬆的 (透過 MCC 的設定)。

如下圖所示使用 DSM + CCPx 做 OOK 的調變。

附加檔案:



jpg  擷取.JPG (63.49 KB)
16_598a746a65ab6.jpg 778X422 px

8月09日 10:33:14
轉換PDF檔 列印


Re: 16f1828 PWM
新會員
註冊日期:
6月19日 12:25:14
所屬群組:
註冊會員
文章: 15
等級: 2; EXP: 62
HP : 0 / 40
MP : 5 / 19
離線
請問使用MCC做OOK
是在DSM、CCPX、TIMX設定嗎
主要是設定DSM?
看不太懂如設定
OOK輸出腳是MODOUT?

8月10日 14:23:45
轉換PDF檔 列印



« 1 (2)



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project