• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (katzlee)




Re: PWM Duty 問題
#1
新會員
新會員


感謝回答 .....
我確認了一下datasheet,大概可以了大大的說明了
但有個地方我看不太懂

週期的式子是
PWM Period = [(PR2) + 1] • 4 • TOSC • Prescale Value
我覺得x4是因為TMR2的clock是Fosc /4 .
所以整個週期時間得到上式。

但是pulse width卻是
(CCPRxL:DCxB<1:0>) •TOSC • (TMR2 Prescale Value)

這我就不太懂了,Timer2 clock數一次不都是
4 • TOSC • Prescale Value的時間嗎
為什麼pulse width不用x4

以至於後面的duty ratio =
(CCPRxL:DCxB<1:0>) / 4(PR2 + 1) ...
為什麼會有x4

和 (CCPRxL:DCxB<1:0>) 及TMR2的time base
變成 10 bits有關系嗎? 想不太懂
請指教,謝謝

發表於: 2009/4/3 0:04
頂部


PWM Duty 問題
#2
新會員
新會員


請教一下各位
我的治具是用PIC18F24K20來做PWM輸出
之前是用PWM頻率為10K ,我在做50% Duty變化都沒問題. 設定如下
外頻OSC=10MHz HS mode
OpenPWM1(249);//Set pwm freq = 10KHZ
OpenTimer(TIMER_INT_OFF&T2_PS_1_1&T2_POST_1_1);
SetDCPWM1(500);//50% duty ..Base=1000*/

但當我最近新的需求得將PWM拉至30KHz時
我直接改OpenPWM1(82); //Set PWM Freq=30KHz
頻率是跑30KHz了,但我的duty跑出來卻都是錯的

可以請問是我那邊忽略了嗎? 謝謝。

發表於: 2009/4/2 20:07
頂部


Re: PIC18F24K20 ICD 2燒錄問題
#3
新會員
新會員


已解決,自已回覆一下
要把MPLAB IDE升級,之前用V8.0 - 燒這一顆Device會有問題。

發表於: 2009/3/10 14:15
頂部


PIC18F24K20 ICD 2燒錄問題
#4
新會員
新會員


各位高手:
請教一下,我用ICD2燒錄 PIC18F24K20一直
出現如下錯誤訊息,請問可能是那裡出錯,感謝

ICD0042: API: Error response (Framing Error (0x01))
ICD0151: Failed to sync memory (MT = Program) (Dir = 0x1)
ICD0275: Programming failed.

我ICD2的Firmware version如下:02.01.03.00
MPLAB IDE 8.0

我看了ERROR Action

1. Reconnect to the MPLAB ICD 2.
2. Try the operation again. It is possible the error was a one time glitch.
3. The version of MPLAB IDE installed may be incorrect for the version of firmware loaded on the MPLAB ICD 2. Follow the steps outlined in <General Corrupted Installation Actions>, and then manually download the MPLAB ICD 2 Operating System.
4. If the problem persists contact Microchip.

請問我要怎麼下載 MPLAB ICD 2 Operating System

感謝

發表於: 2009/3/9 14:45
頂部


PIC18F2420 I2C
#5
新會員
新會員


請問一下,我用pic18f2420的GPIO去拉H/L 來實現I2C
不是用內建的I2C function. 用的pin是 RC3=SCL ,RC4=SDA - 我接到一I2C的Slave,可是我發現我的slave回ACK時無法將我用4.7K PULL up到3.3v的high level給完全拉到GND,有往下拉,但只有往下拉一點點而已 -- Orz

導至我主程式在判斷ACK時錯誤(認定HIGH LEVEL),
我有試著把PULL UP的電阻拿掉,但也是一樣...

雖然我後來不判斷ACK,我的SLAVE也能Work
但如果我要讀值回來,就只能讀到FF.

請問這是為什麼?? 是軟體設定要修改還是硬體要做修正...
感謝各位。

發表於: 2009/2/7 16:07
頂部


Re: pic18f24k20的h檔和lkr檔?
#6
新會員
新會員


參照:

jlian 寫道:
你好:
你看一下你config setting的名稱或
18f24k20.inc約最後的config中找到
適合的OSC.

Thanks.


我找到了,目前沒問題,感謝萬分 --

發表於: 2008/12/4 11:14
頂部


Re: pic18f24k20的h檔和lkr檔?
#7
新會員
新會員


感謝,
我更新 C18到V3.2 ,MPLAB到 V8.1
目前已可順利找到Device了

但還有個問題是.....

我用原本的p18f4520 compiler沒問題
但改用 p18f24k20後


#pragma config OSC=HS, BOREN=OFF, PWRT=ON, WDT=OFF, LVP=OFF

這裡會錯
Error [1224] configuration setting 'OSC' not recognized

請問為何,謝謝參照:

jlian 寫道:
你好:
你的C18的版本是不是比較就的版本,
所以沒有PIC18F24K20.lkr,
Thanks.

發表於: 2008/12/4 10:47
頂部


pic18f24k20的h檔和lkr檔?
#8
新會員
新會員


各位高手 -
我之前是用pin18f4520開發
最近要放量,改用一顆新的MCU - PIC18F24K20 28pin
但我用MPLAB IDE(V8.00)時 -
我找不到它的.h file和 .lkr file

我是用C18 Toolsuit

setting如下
MPASM
C:\MCC18\mpasm\MPASMWIN.exe
MPLINK
C:\MCC18\bin\mplink.exe
C18 Compiler
C:\MCC18\bin\mcc18.exe
MPLIB
C:\MCC18\bin\mplib.exe

我在安裝目錄中
C:\MCC18\h
C:\MCC18\lkr
好像都沒有這兩個檔案......我要去那裡找..

感謝幫忙

發表於: 2008/12/3 23:12
頂部


請教RB0外部中斷和PWM
#9
新會員
新會員


請教一下各位高手:
小弟我目前在做一個按鍵輸改變PWM輸出的功能,每按一次使用RB0 (int0) 的Button就會進入中斷
然後在中斷中改變pwm的duty
SetDCPWM1()

MCU: PIC18F4520 Using C18

目前進中斷後可順利改變duty輸出
我是用一個counter,從1~10,分別輸出10%到100%的duty,每按一次button,counter加一並改變pwm duty

但我在測試時 - 只要我一直按button,差不多按到四十次時,我的pwm就會關掉(一直輸出0v),但我確定我的中斷還是繼續在wrok,因為我會在LED 會秀出我目前的Counter值, 結果就變成,一開始按button進外部中斷修改PWM Duty輸出都正常 - 按許多次後,pwm停止輸出,繼續按button,LED秀出的COUNTER值還是會加一秀出,但我的PWM就一直不會輸出了......為什麼會這樣

不好意思,手邊沒有code,明日再附上
麻煩指導一下小弟,謝謝。

發表於: 2008/11/18 22:29
頂部






:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------