Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
版主
|
C18 upgrade 的軟體是給正式版升級時使用的,一般的學生版或 Lite 版本不可用此 upgrade 的軟體升級。
發表於: 2010/1/29 10:55
|
|||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
資深會員
|
發表於: 2010/1/28 16:18
|
|||
My name is jan,Jan是棒的
|
||||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
新會員
|
各位大大!!
我想請問一下 我灌的是MPLAB3.10板 我看教學在 project wizard 可以選到一個MCC18的資料夾 可是我的怎麼都沒有?? 是否要去下載 納在哪下載呢? 可以請大家告訴我嗎? 如果可以直接給載點那就太感謝了!!
發表於: 2010/1/28 16:07
|
|||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
資深會員
|
建議一下 是否可以建立
C的中斷"可用"最高頻率與OSC震盪頻率對應表 並且說明應注意事項 畢竟在組語底下一步一腳印,要算出來不是難事 但是在C底下,只要MICROCHIP不是OPEN SOURCE 我覺得都有說明的義務 別讓USER覺得自己像白老鼠,一直在幫MICROCHIP做極限測試 感覺很糟
發表於: 2010/1/20 9:57
|
|||
My name is jan,Jan是棒的
|
||||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
中級會員
|
參照:
我用PIC16F716寫PUSH PULL控制(使用HI-TECH C)最快是115200Hz的速度每次進中斷大概是8.6us,已經是極限中的極限了
發表於: 2010/1/20 9:28
|
|||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
版主
|
有的。
在MPLAB IDE --> Help 後出現 MPLAB Help Topics 視窗, 選擇 Debuggers --> MPLAB SIM 後就有詳細的解說。
發表於: 2010/1/18 14:21
|
|||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
資深會員
|
請問Ryang大大 MPALB SIM 是否有使用說明或手冊 試了一會
不大會操作
發表於: 2010/1/18 12:03
|
|||
My name is jan,Jan是棒的
|
||||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
資深會員
|
參照:
128uS 不多,但是8uS的CLOCK不能MISS掉 這才是問題點
發表於: 2010/1/18 9:55
|
|||
My name is jan,Jan是棒的
|
||||
|
Re: C18底下開BIT 討論一下
|
||||
---|---|---|---|---|
資深會員
|
慘慘慘慘慘...
實在是...無解了 找到問題了,當C在中斷副程式中有任何呼叫副程式的動作時 為了確保資料的穩定性,組譯器會自動加入一堆暫存資料的動作,相對在他出中斷時,會回復資料 保守估計進去30行指令,出來也少說30行指令,還沒算有些指令要兩個指令時間 還沒做到中斷USER寫的程式之前,就去掉60行指令時間 如果以中斷CLOCK為125KHZ,MCU的OSC是16MHZ計算的話 這樣光進中斷不做事,每次中斷就會MISS掉2次CLOCK,想在C底下都收到125KHZ的中斷CLOCK,除了提升MCU的OSC之外還有一種方式 就是不呼叫副程式,直接在進入中斷副程式之後編寫程式段,自然沒那麼多冗長的儲存動作了 不過我把程式搬進去後,加上中斷本上必備的12行指令,我算算使用指令還要30行左右,不包括返回的時間 唉 整個弄完 還是誤差一個中斷CLOCK 如果 MICROCHIP C有辦法對程式最佳化的話,也許我還有希望 不過目前看來..........我只能用組語的份了 (XD 要用組語寫CAN BUS )
發表於: 2010/1/18 9:53
|
|||
My name is jan,Jan是棒的
|
||||
|