會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





APP-ESS16-2 實驗版的 Lab1 LED Blinking-timer 數值
新會員
註冊日期:
2015/06/23 09:34
所屬群組:
註冊會員
文章: 20
等級: 3; EXP: 20
HP : 0 / 55
MP : 6 / 309
離線
Dear 各位長官

最近有在玩 這個塊板子,也有拿到手冊如附件圖片,

對於 手冊 裡的 LAB1 - timer 的計算 不太明白。

我的計算邏輯如下

Fsys = 24Mhz
Fcy = Fsys /4 = 6Mhz

所以Clock 週期 會變成 1/6M = 0.167us

除頻電路PLLCONV (divider) 輸出 為1:1
因此 250ms / 0.167us = 1500600 左右的count數。
但是 MCC count 設定 卻是 0x5B8E == 23438。

我想這個軟體是沒有錯的, 但是不知道 小弟的 計算邏輯哪邊出錯了, 還請各位長官指導一下。
十分感謝。

附加檔案:



jpg  APP-ESS16-2_timer_count.jpg (485.47 KB)
47425_58c6864804711.jpg 904X667 px

3月13日 19:45:12
轉換PDF檔 列印


Re: APP-ESS16-2 實驗版的 Lab1 LED Blinking-timer 數值
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8573
離線
看圖片中 你是用 PIC32MM 的 PBCLK

PBCLK 並沒有經過除頻 所以是 24MHz

Timer1 的預除頻 是 256 所以 250 ms (4Hz)是

32000000/256/4= 23437.5

MCC 是用 23438 我個人是覺得 需要再減一

因為算數的過程 是從 0 到 23438 的話 是有 23439 個數

3月15日 00:47:06
轉換PDF檔 列印


Re: APP-ESS16-2 實驗版的 Lab1 LED Blinking-timer 數值
新會員
註冊日期:
2015/06/23 09:34
所屬群組:
註冊會員
文章: 20
等級: 3; EXP: 20
HP : 0 / 55
MP : 6 / 309
離線
Hi,


如果是這樣,我就明白了。
但是我先找找 看哪邊的資料 timer1是 預除256
因為 在手冊上的方塊圖,並沒有這個 預除256 的訊息。
我再找一下。
感謝您

3月15日 22:56:48
轉換PDF檔 列印


Re: APP-ESS16-2 實驗版的 Lab1 LED Blinking-timer 數值
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 13936
等級: 72; EXP: 17
HP : 1067 / 1779
MP : 4645 / 67939
離線
引用:

joelin666 寫道:
Dear 各位長官

最近有在玩 這個塊板子,也有拿到手冊如附件圖片,

對於 手冊 裡的 LAB1 - timer 的計算 不太明白。

我的計算邏輯如下

Fsys = 24Mhz
Fcy = Fsys /4 = 6Mhz

所以Clock 週期 會變成 1/6M = 0.167us

除頻電路PLLCONV (divider) 輸出 為1:1
因此 250ms / 0.167us = 1500600 左右的count數。
但是 MCC count 設定 卻是 0x5B8E == 23438。

我想這個軟體是沒有錯的, 但是不知道 小弟的 計算邏輯哪邊出錯了, 還請各位長官指導一下。
十分感謝。


PIC32MM 沒有 Fcy 的名詞,所使用在周邊的時脈是用 SYSCLK & PBCLK 兩種。

在 Lab 1中,PIC32MM 的 Timer1 直接使用 24MHz 的 PBCLK 經預除器除以 256 後進入計時器。所以這 250mS 的延遲為 = 24MHz / 256 / 0x5B8E

Fcy 不使用在 PIC32 裡。

3月17日 11:34:51
轉換PDF檔 列印






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

[進階搜尋]


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