Gặp vấn đề khi điều khiển GLCD128x64 với PIC18F4620 !
Collapse
X
-
Hông phải vậy đâu pác ơi ! em cắm tới cắm lui cả chục lần mà cũng như thế thôi ! em thử cắm bằng module có sẵn rồi cắm bằng bus tay cũng vậy thuj ! em nghĩ hoặc là con PIC có vấn đề, hoặc là LCD có vấn đề mà hông biết cách chữa cháy ra sao hết !http://www.mediafire.com/?gecfd7nbhgh722g lúc mô phỏng chạy ngon lành mà làm thiệt thì....hic! 2 con linh kiện cái nào cũng hàng xị ....hic!Last edited by mryalamen; 25-07-2011, 21:14.
Comment
-
bạn dùng hàm:Nguyên văn bởi mryalamen Xem bài viếtHông phải vậy đâu pác ơi ! em cắm tới cắm lui cả chục lần mà cũng như thế thôi ! em thử cắm bằng module có sẵn rồi cắm bằng bus tay cũng vậy thuj ! em nghĩ hoặc là con PIC có vấn đề, hoặc là LCD có vấn đề mà hông biết cách chữa cháy ra sao hết !http://www.mediafire.com/?gecfd7nbhgh722g lúc mô phỏng chạy ngon lành mà làm thiệt thì....hic! 2 con linh kiện cái nào cũng hàng xị ....hic!
glcd_fillScreen(on);//đề kiểm tra các điểm ảnh xem sao|
Comment
-
Em dùng hàm fillcsreen thì ok! mà thử dùng hàm rectang điền full color thì bị y như vậy, khi nhấn reset thì các bit nhảy lung tung trong phạm vi! Hong biết có phải do thạch anh 20MHz cao quá không? con PIC em text I/O chạy tốt lắm màNguyên văn bởi tdm Xem bài viếtbạn dùng hàm:
glcd_fillScreen(on);//đề kiểm tra các điểm ảnh xem sao
Last edited by mryalamen; 26-07-2011, 09:28.
Comment
-
tôi vẫn dùng thạnh anh 20MHz chạy bình thường.Nguyên văn bởi mryalamen Xem bài viếtEm dùng hàm fillcsreen thì ok! mà thử dùng hàm rectang điền full color thì bị y như vậy, khi nhấn reset thì các bit nhảy lung tung trong phạm vi! Hong biết có phải do thạch anh 20MHz cao quá không? con PIC em text I/O chạy tốt lắm mà

thử cái này xem nó ra cái gì:
Code:#fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock=20000000) #include <HDM64GS12.c> #include <graphics.c> char text2[] = "dien tu viet nam net"; void main() { delay_ms(500); glcd_init(ON); glcd_text57(0, 8,text2,1,ON); while(1) { } }|
Comment
-
Nó ra như thế đấy anh anh ơi! kí tự cổ Ai Cập hay tiếng Ả RậpNguyên văn bởi tdm Xem bài viếttôi vẫn dùng thạnh anh 20MHz chạy bình thường.
thử cái này xem nó ra cái gì:
Code:#fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock=20000000) #include <HDM64GS12.c> #include <graphics.c> char text2[] = "dien tu viet nam net"; void main() { delay_ms(500); glcd_init(ON); glcd_text57(0, 8,text2,1,ON); while(1) { } }
Comment
-
Comment
-
Chứ mình dùng crytal 20M nó bị như vậy tính sao đây ? con 18F4620 xài max 40M mà giờ lại phải xài 16M, hết cách zùi ?Nguyên văn bởi hoangdai Xem bài viếtLàm gì mà quá nhanh_Mình dùng Xtal 20Mhz đây có sao đâu.
Comment
-
nếu vậy chỉnh lại delay trong 2 thư viện #include <HDM64GS12.c> #include <graphics.c>Nguyên văn bởi mryalamen Xem bài viếtChứ mình dùng crytal 20M nó bị như vậy tính sao đây ? con 18F4620 xài max 40M mà giờ lại phải xài 16M, hết cách zùi ?|
Comment
-
Em không biết chỉnh chổ nào trong 2 thư viện này cả? Chẵng lẽ chỉnh mấy cái hàm for(Nguyên văn bởi tdm Xem bài viếtnếu vậy chỉnh lại delay trong 2 thư viện #include <HDM64GS12.c> #include <graphics.c>
? Mong anh hướng dẫn!
Comment
-
trong thư viện #include <HDM64GS12.c>chỗ nào có dòng này :delay_cycles ()Nguyên văn bởi mryalamen Xem bài viếtEm không biết chỉnh chổ nào trong 2 thư viện này cả? Chẵng lẽ chỉnh mấy cái hàm for(
? Mong anh hướng dẫn!
thì thay bằng:delay_us() hoặc delay_ms ().|
Comment
Bài viết mới nhất
Collapse
There are no results that meet this criteria.
_Ví dụ kết nối dây đúng ko?? Lỏng lẻo khi cắm các header...

Comment