![]() |
LCD_4bit
ko bít có a nào gặp trương hợp như e ko. khi e complies thì nó xuất hiện lỗi ở file LCD.c trong thư viện của CCSC ( ở đây e dùng CCSC 4.014 và 4.049 ) thì nó xuất hiện lỗi như nhau cả: nó thông báo lỗi trong file LCD.c "Undefined identifier delay_us" ở dòng 88 của file lcd.c
Không bít sửa lỗi sao nữa, và khi e thay đổi "delay_us(5)--->delay_cycles(5)" thì nó chấp nhận nhưng lcd xử lý rất nhanh( khi nhấn fim từ bàn fim thi lcd sẽ xuất hiện nhìu ký tự cùng 1 lúc) với lại mỗi ct e viết mà có đính kèm theo file lcd.c của CCSC thi nò đều báo lỗi tương tự, ko bít do fien bản của ccsc ko nữa ( a nào có fien bản nào dung tốt hơn thì xin gửi e 1 link) Mong các a chỉ dùm |
1 Attachment(s)
đây là file kèm theo
|
Lỗi "Undefined identifier delay_us" trước kia mình cũng đã gặp, nguyên nhân là do khai báo "use delay(clock=...)" để sau khai báo sử dụng thư viện lcd4bit.
|
là sao?
trong ct chính mình co ghi #use dalay(clock=4000000).... nhưng fai đặt cái lệnh đó sau khai báo sử dụng lcd4bit hay la đặt nó trong ct chính là đc Rõ ràng mình có khai báo #use delay nhưng khi complie vẫn ko đc trong file đính kèm có *.c a nào xem thử và cho e bit nguyên nhân vì sao dc ko...hay là do fien bản ccsc của mình |
Vì trong file lcd_lib_bit.c có sử dụng delay nên phải khai báo #use delay trước khi khai báo lcd4bit.
|
ah mình hiểu rùi, fai khia báo #use delay trước khai báo sử dụng lcd.c
thanks nhìu nha |
Múi giờ GMT. Hiện tại là 04:49 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam