請問18f458碰到SSI介面的東西能用SPI處理嗎?
|
||||
---|---|---|---|---|
資深會員
|
用到一個介面是SSI的IC
試了一下SPI的連抓好幾個BYTES (getsSPI) 結果不成功,不知道是函式的關係還是其它 不知道有人知道對於ssi的傳輸協定,在18f458下如何處理好呢? 用SPI或RS232還是I/O直接控制好呢?
發表於: 2006/7/7 11:07
|
|||
|
Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
資深會員
|
果然ok了....
謝謝,再研究看看 是否代表以後都用latch取代port就ok了呢?
發表於: 2006/7/6 13:15
|
|||
|
Re: C18這樣使用I/O為何會誤動作?
|
||||
---|---|---|---|---|
資深會員
|
依你的方法,每個有I/O指令再加一個Nop();
結果依然不行....... 懷疑是否c18的問題....但沒有其它版本可以試
發表於: 2006/7/6 12:07
|
|||
|
Re: 使用ICD2出現UNABLE to enter debug mode是什麼原因
|
||||
---|---|---|---|---|
資深會員
|
MPLAB版本也換了7.1
加上接頭也改了終於正常了 搞不清楚倒底那有問題.7.1就先用吧 不過MICROCHIP 的FORUM確實有很多人問 UNABLE TO ENTER DEBUGGER MODE問題
發表於: 2006/7/6 12:02
|
|||
|
Re: 使用ICD2出現UNABLE to enter debug mode是什麼原因
|
||||
---|---|---|---|---|
資深會員
|
我不是薛先生....
由於我是電腦重灌,所以一開始裝的就是7.4版的mplab 我測試的是我寫的c程式,c compiler是mcc18的2.4版 我到microchip的國外網站去看, 鍵入搜尋unable to enter debug 發現一狗票的回應 有的是dspic,也有18x....上面好像只有一個dspic30有修補檔 18x的沒看到,有人說是c語言的關係,我不確定,很沒有寫組語了 實在不太想測組語 也有人說是mclr的問題,另外configure bit,我全都關掉了 clock選ht配20mhz振盪器,也有振....... 可見應該有不少人有這樣的問題,不知道為什麼 換裝7.3版也不行,只好再往下試看7.1行不行.......
發表於: 2006/7/4 14:03
|
|||
|
使用ICD2出現UNABLE to enter debug mode是什麼原因
|
||||
---|---|---|---|---|
資深會員
|
以前工作都正常
現在電腦重灌換了7.4版的mplab(以前是6.x版) 使用icd2都unable to enter debug mode了 請問以下有可能是什麼原因 用programmer讀寫都沒有問題 我用的板子是MICROCHIP自己出的實驗板 應該沒有問題才對,另外自己做的板子 好像連ID都讀不到,不知道為什麼 7.4的MPLAB有改什麼東西嗎
發表於: 2006/7/4 9:36
|
|||
|
c18的traditional和extended mode差別何在?
|
||||
---|---|---|---|---|
資深會員
|
看了 c18的說明文件,好像有這兩者的差別
但文件裏面沒有解釋兩者有何差別 不知道有人知道嗎?
發表於: 2006/6/29 11:06
|
|||
|
Re: 為什麼用can的listen mode接收資料就有問題
|
||||
---|---|---|---|---|
資深會員
|
己經搞定了,的確是設定的問題
我原來用normal mode是ok 直接換成listen mode就不行,所以才會覺得奇怪 我用的是application note的subroutine 所以不清楚問題何在,明明mode也都換了沒有錯誤 不過後來又更改設定,突然就ok了....
發表於: 2005/3/26 23:12
|
|||
|
Re: 為什麼用can的listen mode接收資料就有問題
|
||||
---|---|---|---|---|
資深會員
|
再求救,我試過了還是不行....
我用的是18f458上的can,根據量測的結果, 發現若選擇normal mode時,18f458上的兩個can腳 是在高電壓準位(沒送資料的時候) 但是若選擇listen mode,18f458的兩支can腳電壓會往下掉 我不知道這樣算不算正常,因為datasheet沒有提到 不管我是否另外再接一個normal mode的can端, 電壓都會受到影響,造成電壓準位不對,另一個normal mode 的CAN端也會收不到資料 但是我用MCP2515選LISTEN MODE不會有電壓準位 變掉這樣的問題 我有試過改變INCTON2的RBTU,不管ENABLE或DISABLE 情況還是一樣 不知道是18F458的CAN LISTEN MODE根本不能用 還是需要自己再外面PULL HIGH呢? 求救啊......到底要調那呢?
發表於: 2005/3/22 19:21
|
|||
|