PDA

View Full Version : Có ai đã dung 18F2550 bằng CCSC thì giúp em với


MoH
25-02-2006, 11:42 AM
Chào các bác.
Em mới bắt đầu dùng 18F2550, mục đích là dùng giao tiếp USB. Nhưng ngay cả chương trình dơn giản cũng chưa chạy, lập trình toàn báo lỗi.
ví dụ như đoạn code sau:
#include <18f2550.h>
#fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CP UDIV1,VREGEN
#use delay(clock=6000000)
void main(){
// them vai doan code o day
}
The nhung khi dich (viet trong MPLAB, nhung CCSC) thi no bao loi trong file 18f2550.h. va try _PCH_
nhưng khi thêm
#if defined(_PCH_)
///
....
#end if

thì nó lại báo lỗi khác?????
Mong các bác giúp em hiểu thêm về cách dùng con IC này.
Bác falleaf đã dùng con này thì giúp em với. bác có thể gửi cho em 1 đoạn code ví dụ được không? và phần HID nữa.

falleaf
25-02-2006, 11:52 AM
Bạn cứ nói lỗi gì cụ thể và viết các trường hợp cụ thể bạn đã test ra, bởi vì hiện nay F không còn làm việc với PIC, chỉ còn để các em sinh viên làm thôi, cho nên bạn test lỗi gì thì viết cụ thể lên F mới biết được.

Ngoài ra, về giao tiếp USB, hiện nay nhóm còn đang làm USB cho các sản phẩm đặt hàng, chính vì vậy không hỗ trợ kỹ thuật về phần này.

Chúc vui.

bien_van_khat
10-07-2006, 12:11 AM
Có vẻ như trong MPLAB chưa chọn đúng device.

#use delay(clock=6000000) ??????

tối đa có 48MHz đặt như vậy trong chương trình thể nào cũng chạy sai.

Trong thư mục examples có code mẫu cho HID. VD file: ex_usb_hid.c, ex_usb_mouse.c.