PIC16F877A Serial LCD Usart spørgsmål

N

nem

Guest
Hej og tak for læsning!

Jeg har kæmpet med min PIC for et stykke tid nu forsøger at få de korrekte data, der indberettes til min LCD.Her er min komponenter:

PIC16F877A
SerLCD fra sparkfun (http://www.sparkfun.com/commerce/product_info.php?products_id=813)
MikroC Compiler -> JDM programmør

Jeg forsøgte ved hjælp af en oscillator for mit ur input til 877A, men har undladt at få en konsekvent reaktion.Jeg er ikke sikker på, hvis det er fordi jeg brugte den forkerte OSC hastighed eller hvis min Caps var forkerte værdier ... enten måde virker det bare ikke fungerede.Så jeg tog en PIC16F88 og løb en 8MHz ur ud til uret i på 877A.Dette syntes at fungere fint .. selvom mens forsinke for 1 sek det faktisk forsinkelser for 4.Så hvis nogen kender en rettelse til, at jeg
vil sætte pris på det.

Her er de vigtigste spørgsmål.Når jeg forsøger at sende data til min LCD via usart_write (), får jeg junk.Min kode for 877A er følgende:

Code:

void vigtigste ()

(

usart_init (9600);

delay_ms (750);

usart_write ( 'r');mens (1)

())
 

Welcome to EDABoard.com

Sponsor

Back
Top