View Single Post
Old 26-05-2008, 06:04 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi tinhthanthep View Post
Hình như là thông báo này vì nó diễn ra nhanh nên ko còn nhớ rõ lắm. Nhưng quan trọng là mình đã thử test với các bo mạch khác (vì mình đặt làm 3 mạch cùng một lúc ) thì hai bo mạch kia nạp được. Song giờ cũng ko còn nạp được nữa rồi. Có con chip nạp được thì lại không thấy chạy gì cả.
Mình thử dùng mikroC for dsPIC chỉ cho hiển thị LCD không thôi cũng ko tháy lên, set port cũng ko thấy. Chương trình test thử của mình đơn giản thế này thôi:
void main() {
ADPCFG = 0xFFFF;
Lcd_Custom_Config(&PORTB, 10,9,8,7, &PORTB, 3,4,5);
Lcd_Custom_Cmd(LCD_CLEAR);
Lcd_Custom_Cmd(LCD_CURSOR_OFF);
Lcd_Custom_Out(1,3, "Hello");
TRISD = 0x0000;
LATD = 0xFFFF;
}

Trong sơ đồ của bạn, các chân PGD và PGC chỉ được dùng cho ICSP, chân MCLR có vẻ ổn, chỉ cần kiểm tra lại rằng nút nhấn reset làm việc bình thường (không bị kẹt làm MCLR được nối với GND thường xuyên).

Tuy nhiên, tại 5 cặp chân nguồn, không hề có một tụ decoupling nào (thường dùng tụ 100 nF = 104). Những tụ này thuộc loại không thể bỏ qua, chứ không phải để đó cho đẹp.

Tôi cũng cho rằng lúc nạp chương trình bằng ICSP thì bạn không nối MCLR vào ngõ ra của MAX... (hình của bạn có độ phân giải thấp, rất khó đọc các ký tự).

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn