會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客



« 1 (2)


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 171
等級: 12; EXP: 13
HP : 0 / 278
MP : 57 / 7620
離線
引用:

Clock Source = 20MHz , PBCLK = 80MHz , PR2 = 100(0x64) ; 示波器上看到的是2.526us

Clock Source = 40MHz , PBCLK = 80MHz , PR2 = 100(0x64) ; 示波器上看到的是5.049us


clock 頻率越快, 時間反而越長 !!!


引用:

我能確定不是示波器的問題,因為在以上相同的設定下:
我把Internal Oscillator設定為 10MHz 時,輸出period亦為預期的1.25us,計算的 PR2 也如設定上的 Period Count (0x32) 相等。

:
:

Clock Source = 20MHz , PBCLK = 80MHz , PR2 = 100(0x64) ; 示波器上看到的是2.526us

Clock Source = 40MHz , PBCLK = 80MHz , PR2 = 100(0x64) ; 示波器上看到的是5.049us

:


輕鬆的改變電路板 clock source !!!


我突然想到了個問題,
你所謂的改變 clock source 該不會意思是去改變 MCC 的選項而己吧 !?

7月19日 09:53:45
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
新會員
註冊日期:
2015/12/28 16:20
所屬群組:
註冊會員
文章: 14
等級: 2; EXP: 50
HP : 0 / 37
MP : 4 / 290
離線
Hi :
我所謂改變 clock source 是改變要的 Hz,不是Oscillator這個部分。

用的都是 Primary Oscillator 。

7月20日 14:18:16
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 171
等級: 12; EXP: 13
HP : 0 / 278
MP : 57 / 7620
離線
我覺得不懂的是

電路上的 Primary Oscillator 應該是固定的 X'tal 吧!

沒有拆下換上不同的,

那麼是如何改變 Primary Oscillator 頻率的.

7月20日 14:58:55
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 171
等級: 12; EXP: 13
HP : 0 / 278
MP : 57 / 7620
離線
Hi ! 各位好.

換我先來發發文了.



引用:

我所謂改變 clock source 是改變要的 Hz,不是Oscillator這個部分。

用的都是 Primary Oscillator 。



果然意思就是改改 MCC 裡的項目吧!

因為沒有明確說 " 不是改 MCC 的選項 " 之類的.

而是提了 Oscillator 和 Primary Oscillator .


MCC 做為輔助設計的工具,

Primary Oscillator 是填入 實際電路(電路板)的 振盪器(或 X'tal) 頻率,

再依據你的需求,

輔助計算出 PLL 項目中的數值.

並不是 在這裡輸入想要的頻率, 然後電路(電路板)就會跑這個頻率的.

7月20日 17:32:21
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 171
等級: 12; EXP: 13
HP : 0 / 278
MP : 57 / 7620
離線
測試的方法很簡單.

先選擇不使用 PLL 的 XT, HS, EC ,

讓 SYSCLK (Tosc) 跟 PBCLK (TPB) 直接等於 Primary Oscillator, (PBDIV 的倍數選擇除 1 )


量看看實際輸出, 記下來.

然後做所謂的改變 clock source 頻率,

再量一次輸出, 看看是否有改變, 這樣就知道了.


-------------------------------------------------------------------------------

不過我是覺得,
如果有這麼方便的改變 clock 方法,
那麼又何必做 PLL 這種模組去倍頻,
直接設定一個想要的頻率不就好了.

附加檔案:



gif  clock.gif (73.61 KB)
5620_5b529bc93116c.gif 931X1050 px

7月21日 10:34:59
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 171
等級: 12; EXP: 13
HP : 0 / 278
MP : 57 / 7620
離線
對了,

如果是使用 Timer 的話,

別忘了把 PR2 釘住在同一個值,

不然會難以比較.

7月21日 12:29:40
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 993
等級: 27; EXP: 91
HP : 0 / 672
MP : 331 / 22040
離線
OuO... 連發好幾帖,看來比發問者還急...

發問者,對於實物Oscillator與設定沒弄清楚

最簡單的,看右手邊的 教育訓練
選一個 XX RTC 網站 上一下基礎課程
應該比較快...

7月22日 11:53:21

jason680 於 2018年07月22日 12:15:16
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 171
等級: 12; EXP: 13
HP : 0 / 278
MP : 57 / 7620
離線
是有點急了...
明明就這樣點的問題卻已經耗上幾天了.


其實, 其他大大要是也仔細去分析的看,

應該也都看出端倪了吧!

只是問題類型好像沒那麼重要, 又有人回覆了, 那麼就先看看就好...

(其實我自己原本也是在旁邊看看的...
如果不是突然想到怎麼 Primary Oscillator 那麼輕鬆換來換去的,
用萬用板插的實驗線路才有可能吧1)



對發問者, 當然也要發牢騒一下的啦!


引用:

Hi :
我所謂改變 clock source 是改變要的 Hz,不是Oscillator這個部分。

用的都是 Primary Oscillator 。




明明我就問是不是只改了 MCC 的選項,

他卻迂迴提了 Primary Oscillator 跟 Oscillator ,

(目前的電腦沒實際安裝 MCC , 沒法子實際看到)

直接回答一下是不是, 那不更簡單就解決了.

我猜其實是有點故意的.

應該這時候他已經發現自己有搞錯的地方了.

不過想以自己其他的方法去解答搞錯的是什麼.

不夠聰明的話就做不到這樣了...

資料手冊的閱讀方面,

實驗狀況條列說明出來的方面, (雖然這是讓我發覺問題點可能不同的)

綜合起來可以知道他的聰明才智,

我也敢說當他學懂之後應該能很容易超越我, (我都幾歲了不是嗎, 他還那麼年輕)

不過對這行為方面, 怎麼都免不了想抱怨的啦!

7月22日 13:19:51
轉換PDF檔 列印


Re: 關於 Curiosity pic32mx470 的頻率設定與PWM訊號
新會員
註冊日期:
2015/12/28 16:20
所屬群組:
註冊會員
文章: 14
等級: 2; EXP: 50
HP : 0 / 37
MP : 4 / 290
離線
Hi :

對於大大的指教,小弟虛心受教,對於MCU這部分算是自學方式下去摸索,對於Datasheet部分也是靠自己摸索的方式去讀懂,對於面對問題的方式都以比較主觀與自我的方向去解答及理解,一定會有觀念的錯誤以及方法不正確,不熟悉MCU實際架構與程式編成結合的結果會有 "假設的想法" 與 "實際執行" 上的落差,所以於此請教各位前輩的教誨與糾正。

對於前輩所說的部份,提點之後我也比較了解問題根本於何處,回答各位前輩的方式也是以我的理解程度以及看法去做回應,而非刻意繞圈或是模糊重點。

回歸正題:

對於資料手冊裡XTAL,我沒有搞懂硬體的概念而以程式編成的方式去做思考,這是我了解到自己的缺失,XTAL部分是以20Mhz的 18 pF SMD ABM7 型號去做 Primary Oscillator(FOSC)



引用:

如果有這麼方便的改變 clock 方法,
那麼又何必做 PLL 這種模組去倍頻,
直接設定一個想要的頻率不就好了.。


提點讓我恍然大悟,是啊怎麼可能有這麼方便的事情!? 如果真有此方法,那又何必做倍頻呢!?

小弟會再更審慎思考問題點,謝謝指教。

7月23日 10:40:03
轉換PDF檔 列印



« 1 (2)



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

[進階搜尋]


搜尋
Microchip連結

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