請問有關ICD 2的使用方法..
|
||||
---|---|---|---|---|
高級會員
|
請問當硬體在Run時(透過ICD2將code燒入PIC18F2455).....
可以透過ICD2看到PIC18F2455裡面的Register嗎..? 如果可以....請問該如何做..!!!!... 謝謝..
發表於: 2005/8/31 10:45
|
|||
|
Re: 請問有關INTx外部中斷的問題....
|
||||
---|---|---|---|---|
高級會員
|
Sorry......
目前已經可以動了... 我忘了指定INT2為High priority....指定之後就可以了.. 不過目前又有一個新的問題了.... 它只會中斷一次...... 我在中斷後已經將INT2IF清為0了.... 不過就是只能中斷一次... 煩請指教...謝謝..
發表於: 2005/8/30 20:37
|
|||
|
Re: 請問有關INTx外部中斷的問題....
|
||||
---|---|---|---|---|
高級會員
|
Sorry....沒寫詳細....
PIC18F2455 C18 目前有兩個問題... 1.中斷的寫法(結構) 2.中斷設定(Register)... #pragma code interrupt_vector_section=0x0008 void interrupt_vector(void) { _asm goto isr_high _endasm } #pragma code 我用的中斷是INT2(RB2),上面有接一個按鍵(平常為Hi),... 如果我的INT設定無誤..那我按下按鍵(為Lo)..PIC會跳到上面那段程式執行嗎..? #pragma interrupt isr_high void isr_high(void) { if(INTCON3bits.INT2IF==1) { PORTBbits.RB3 = 0; Delay1KTCYx(150); PORTBbits.RB3 = 1; Delay1KTCYx(200); PORTBbits.RB3 = 0; INTCON3bits.INT2IF=0; } } 這是我的中斷服務副程式..... 可是目前不會動.. 煩請版主...救救我ㄚ..!!....謝謝..
發表於: 2005/8/30 14:52
|
|||
|
請問有關INTx外部中斷的問題....
|
||||
---|---|---|---|---|
高級會員
|
請問哪裡有"INTx外部中斷"的相關範例...?
或是誰能告訴我它的程式架構(寫法).....? 謝謝..
發表於: 2005/8/30 10:57
|
|||
|
請問有關"時間"的問題....
|
||||
---|---|---|---|---|
高級會員
|
請問如果我要精確的顯示時間,就是我用PIC18F2455連結一LCD,在LCD上顯示時間....請問我該用什麼方法才能使時間的誤差減到最小,或是有啥相關的Function可以提供...謝謝..
發表於: 2005/8/25 10:17
|
|||
|
請問各位高手有關Fosc的問題..
|
||||
---|---|---|---|---|
高級會員
|
請問各位高手.....!!!
我常看到在Function或Register的設定中.. 有.. Fosc/2 , Fosc/4 , Fosc/8 ......等等 請問這是啥意義...? 還有...我的工作頻率是外接一16MHz的石英震盪器...到OSC1和OSC2這兩隻腳位(PIC18F2455).. 請問我這樣接法Fosc的設定要除(/)多少..? 還有...如果接16MHz的OSC...那我的Microchip的工作頻率是多少..? 謝謝... 各位高手....小弟感激不盡
發表於: 2005/8/4 16:27
|
|||
|
Re: 請問各位高手有關LCD程式....
|
||||
---|---|---|---|---|
高級會員
|
原來如此.......
謝謝您的告知... 我已經解決了.... 原來CCS和C18差很多.... 不過我用C18寫的...也算是模擬CCS的寫法... 因為用的是同一塊LCD.....
發表於: 2005/8/4 16:13
|
|||
|
有關存取/轉換int to char.......
|
||||
---|---|---|---|---|
高級會員
|
請問各位高手......
如何將int(16-bit)的資料..分別存到兩個char(8-bit)變數中.. 也就是int中的high 8 bit 與 low 8 bit分別存到兩個變數中............謝謝....煩請指導...
發表於: 2005/7/29 15:14
|
|||
|
請問各位高手有關LCD程式....
|
||||
---|---|---|---|---|
高級會員
|
請各位高手.....煩請看一下這篇Code..!!!!!(下面那段)
http://www.ccsinfo.com/forum/viewtopi ... 3&highlight=picdem+2+plus 其中我有一些不明白想向各位高手請教一下..... 1.#locate lcd_command_port=5 這行應該不是C18的語法... 請問這行有什麼功用呢? 2.lcd_command_port.enable = E_UP; 這行和我自己寫的 LCD_EN = 1; 除了它是用結構外...和我的有什麼不同 (LCD_EN有預先定義) 3.在lcd_init()裡面有重複3次lcd_write_nibble(0x03); 有什麼意義嗎..? 4.while ( bit_test(lcd_read_byte(),7) ); // wait until busy flag is low 他沒有提供這行程式中的bit_test function的內 容,我想應該是判斷LCD but7的腳位是否為0(BF是否為0).. 請問對嗎..? 5.目前我照這這篇程式去修改....目前可以丟Command到LCD 但是不能丟字元(資料),,就算是丟資料...LCD會亂秀字元..請問 我是否有哪些地方設定錯誤,我是用 lcd_send_byte("0x00",data)...會秀東西...但沒規則... 謝謝各位.....煩請指教...
發表於: 2005/7/29 14:29
|
|||
|