PIC16F877A Serial hình LCD Usart vấn đề

N

nem

Guest
Xin chào và cảm ơn cho đọc!

Tôi đã được đấu với PIC của tôi cho một trong khi ngay bây giờ cố gắng để có được sự chính xác để truyền dữ liệu của tôi hình LCD.Dưới đây là các thành phần của tôi:

PIC16F877A
SerLCD từ sparkfun (http://www.sparkfun.com/commerce/product_info.php?products_id=813)
MikroC Compiler -> JDM lập trình

Tôi đã thử bằng cách sử dụng một oscillator đầu vào đồng hồ của tôi cho đến 877A, nhưng đã không thành công để có được một quán trả lời.Tôi không chắc chắn nếu đó là vì tôi đã sử dụng sai, hoặc nếu tốc độ OSC mũ của tôi đã được các giá trị sai ... hoặc là nó chỉ cách đó không được làm việc.Vì vậy, tôi đã chạy một PIC16F88 và một đồng hồ 8MHz cho đồng hồ ở trên 877A.Điều này dường như để làm việc tốt .. mặc dù trong thời gian trì hoãn cho 1 giây nó thực sự cho sự chậm trễ 4.Vì vậy, nếu có ai biết là sửa chữa cho rằng tôi đánh giá cao nó.

Đây chính là vấn đề.Khi tôi thử gửi dữ liệu vào hình LCD thông qua usart_write (), tôi nhận được junk.Mã số của tôi cho 877A là những điều sau đây:

Mã số:

void main ()

(

usart_init (9600);

delay_ms (750);

usart_write ( 'r');trong khi (1)

())
 
Po raz kolejny marketing wygrał. Większość użytkowników myślało, że kolejną serią kart graficznych NVIDIA GeForce będzie nosiła nazwę GTX 800. Jednak nic bardziej mylnego. NVIDIA postanowiła nową serię nazwać GTX 900. Przyczyna jest prosta, skok z serii GTX 700 na GTX 800 na papierze wygląda jak niewielkie kosmetyczne zmiany. Jednak przejście od ra...

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top