Re: pic18f4550 轉成 pic18f2455
|
||||
---|---|---|---|---|
資深會員
|
usbcfg.h 刪除 這兩項(我的電路非常單化,沒這兩項功能)
//#define USE_SELF_POWER_SENSE_IO //#define USE_USB_BUS_SENSE_IO ioconfig.h 我重新定義 io pin,ip pin和 4550 的定義不一樣 #define mInitAllLEDs() LATC &= 0xF0; TRISC &= 0xF0; PORTC &= 0xF0; //#define mLED_1 LATBbits.LATB2 //#define mLED_2 LATBbits.LATB2 //#define mLED_3 LATBbits.LATB2 //#define mLED_4 LATBbits.LATB2 #define mLED_1 LATCbits.LATC0 #define mLED_2 LATCbits.LATC1 #define mLED_3 LATCbits.LATC2 #define mLED_4 LATCbits.LATC2 //#define mInitAllSwitches() TRISBbits.TRISB2=1;TRISBbits.TRISB3=1; //#define mInitSwitch2() TRISBbits.TRISB2=1; //#define mInitSwitch3() TRISBbits.TRISB3=1; //#define sw2 PORTBbits.RB2 //#define sw3 PORTBbits.RB3 user.c 我們的程式寫在這個地方 以上是我用 araxis merge 找出來有被修改過的地方 希望對你有所幫助
發表於: 2006/6/13 15:29
|
|||
|
Re: pic18f4550 轉成 pic18f2455
|
||||
---|---|---|---|---|
資深會員
|
你有沒有用示波器或LA抓USB的腳位確定有無信號交握?
發表於: 2006/6/13 14:25
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: pic18f4550 轉成 pic18f2455
|
||||
---|---|---|---|---|
新會員
|
Eigen 大大你好~
目前我手邊也在進行轉換動作,如你所說,現在有問題~ 我改掉io對應的部分,io_cfg.h 及link 檔,compiler可通過 但程式無法正常run ,可以請大大這邊再給我些指導嗎? 若可以,是否可以請你秀一下你所變更的資料部分~ 我的信箱~chenjerry1020@hotmail.com ~ 麻煩你了~ 另外,原廠這邊不知道有沒有寫cdc for 2455的 ??
發表於: 2006/6/13 14:05
|
|||
|
Re: pic18f4550 轉成 pic18f2455
|
||||
---|---|---|---|---|
版主
|
在左邊的檔案下載區,已經加入了UART to USB 的程式,使用 CDC 即可。
http://www.microchip.com.tw/modules/mydownloads/ APP021 的第一版範例程式 ! 內含 LCD 所需的副程式. 在 APP021 上有ㄧ顆 PIC18F2550 , 它被規劃為 CDC 類別的 USB 裝置 ; 可以用 SPI2 或 UART2 與 dsPIC33FJ128MC708 溝通 , 並將接收的資料以 USB 介面送至 PC . 所以在此壓縮檔中也包含了安裝此 CDC 裝置要用到的 .inf 檔 , 檔名為 mchpcdc.inf.
發表於: 2006/5/29 15:12
|
|||
|
Re: pic18f4550 轉成 pic18f2455
|
||||
---|---|---|---|---|
資深會員
|
我之前轉移過一次,使用 cdc 取代 rs232,也是用4550 demoboard 完成
後來也是轉移到 2455上面, 需要修改 usbcfg.h 和 io_cfg.h 將沒有用到的硬體功能 disable 掉或修改設定 demoboard上有許多功能,usb的demo程式都有啟動或寫入,套用到我們的程式上 就不是這麼一回事了 使用 HID 你變成需要在PC端下工夫,沒有能力處理,還是用CDC吧,至少RS232 處理上 大家都比較有經驗。
發表於: 2006/5/26 9:10
|
|||
|
pic18f4550 轉成 pic18f2455
|
||||
---|---|---|---|---|
新會員
|
請教各路高手,
目前小弟使用app013 的demo board 測試 usb 傳輸介面 的程式,利用microchip 原廠提供usb cdc 的程式測試,後續實 際要使用的 mcu 是pic18f2455 ,在cdc 程式裡面,需要更改 哪些設定,另外要特別注意什麼地方嗎? ----------------------------------------------------------------------- 再問一個小弟不太懂的地方,原廠也有提供所謂的 HID 範例程 式,若我捨棄CDC的方式改用HID來編輯我的程式(因為HID不 用另外裝DRIVER) ,那我在哪個地方可以看到MCU 傳入到電腦 的資料???? (CDC 可以在終端機看~但HID 上哪去找??)
發表於: 2006/5/25 17:03
|
|||
|