關於ICD2 + APP001的燒錄問題
|
||||
---|---|---|---|---|
高級會員
|
請問一下哦
我在PIC的燒錄都是用ICD2 + APP001來燒 可是我前一陣子發現有時當燒第一次時 測試時有些初始功能有問題 可是再拿去燒一樣的程式一次或二次 功能就OK了 但現在不曉得到底是程式碼的問題還是ICD2或APP001的問題 不曉得有沒有什麼方法可以來判別呢 請高手不吝指教 謝謝
發表於: 2005/10/6 16:41
|
|||
|
Re: 很容易當掉!!!
|
||||
---|---|---|---|---|
高級會員
|
我就在那個fw的processIO裡頭
void ProcessIO(void) { unsigned char func_sel = 0; unsigned char set_ch; unsigned char set_value; unsigned char ins_ok = 0; unsigned char i; static unsigned char Print_Loop = 0 ; // User Application USB tasks if((usb_device_state < CONFIGURED_STATE)||(UCONbits.SUSPND==1)) return; //Hyper_Start(); // Show the welcome message // Check the function value input if (getsUSBUSART(&input_buffer[input_len],1)) { if (mUSBUSARTIsTxTrfReady()) { putrsUSBUSART(ok_mes); //Delay10KTCYx(120); } } 再請高手幫忙看看吧
發表於: 2005/9/28 14:15
|
|||
|
很容易當掉!!!
|
||||
---|---|---|---|---|
高級會員
|
我現在用pic18f4550 usb模擬rs232
設計了一個只要pc端給他任何一個input 就回應OK 結果發現當在回應OK時前頭都還會回一個0x00的符號 並且如果我在pc端一直input的話 它沒多久就會當掉 不再有任何回應 但只要把連線斷開重新連就又好了 怎麼會這樣呢?_?
發表於: 2005/9/28 13:59
|
|||
|
Re: pic18f4550 USB模擬RS232的功能
|
||||
---|---|---|---|---|
高級會員
|
謝謝板主的回應
我在想應該也是設定上的問題 可是現在這樣會碰到一個問題 就是當我是想要收到一個指令後或按個按鍵後他就連續跑出像10個ok的訊息 這樣子的寫法好像就沒有辦法達到 因為我試了以下的程式碼 if (getsUSBUSART(&input_buffer[input_len],1)) { if ( Print_Loop < 100 ) { if (mUSBUSARTIsTxTrfReady()) { putrsUSBUSART(ok_mes); Print_Loop ++; } } } 結果當我按'1'的時候仍然只能出現一次的ok_mes~~~~ 不曉得這樣的功能有沒有辦法達到呢
發表於: 2005/9/27 16:38
|
|||
|
pic18f4550 USB模擬RS232的功能
|
||||
---|---|---|---|---|
高級會員
|
請教一下哦
我現在已經可以利用USB模擬RS232來做一些應用 但是發現了一個問題 當我輸入以下的程式碼 for(i=0;i<100;i++) { if(mUSBUSARTIsTxTrfReady()) putrsUSBUSART(ok_mes); Delay1KTCYx(12); } 它應該要SHOW 100次的ok_mes的內容 但是我發現它都只會show出一次 是為什麼呢 有沒有人可以告訴我呢 感激不盡
發表於: 2005/9/26 17:46
|
|||
|
Re: 我的MCU瘋了嗎@______@
|
||||
---|---|---|---|---|
高級會員
|
謝謝板主
我看到了^__^
發表於: 2005/9/24 11:22
|
|||
|
Re: 請問一下MCP42100的SPI MODE要怎麼設呢
|
||||
---|---|---|---|---|
高級會員
|
也沒有
我是一開始進行初始化的時候就設了spi的模式 也就只跑那麼一次 不過因為它是好幾顆42100串接 所以我是用一個for loop來寫 先前跑可以 後來我是改了後面的程式可是和spi這段也都沒關係 就開始不太正常 有時compiler出來可以 有時compiler出來就不行 真奇怪>__<
發表於: 2005/9/23 9:45
|
|||
|
請問一下MCP42100的SPI MODE要怎麼設呢
|
||||
---|---|---|---|---|
高級會員
|
>___<
真奇怪 我使用C18裡頭內附的函數SPI.H 然後先前設MCP42100的模式為 OpenSPI(SPI_FOSC_16, MODE_00, SMPMID) 一開始可以跑 可是後來我也沒做什麼修改 只是修改了別的地方的程式可是和SPI完全沒關係 結果後來它就變成有時COMPILER出來可以跑 有時候不行了 為什麼會這樣呢 是不是我原來的模式就有設錯呢 請高手們指點一下吧 最近在DEBUG發現了很多不懂的問題 真是頭都昏了>__<
發表於: 2005/9/22 18:51
|
|||
|
又有問題了~~關於SPI
|
||||
---|---|---|---|---|
高級會員
|
我又來問問題了
我發現一個奇怪的現象... 我的程式中有一段是用SPI傳輸的 但由於最近在DEBUG 因此常常要對MCU進行燒錄 但是...我發現 基本上我那一段程式沒什麼修改 可是卻有時燒進去後插上去有動作 有點則沒有動作 為什麼會這樣呢 莫非當一個程式COMPILER太多次後它裡頭會亂掉有問題嗎???
發表於: 2005/9/22 15:32
|
|||
|