Hvordan kan jeg sendte data oppbevares i EEPROM minne pic 16f87

J

joselam

Guest
Hvordan kan jeg sendte data oppbevares i EEPROM minne pic 16f876 til et program i Visual Basic i PC.Jeg bruker putc funksjon, men jeg kan ikke sende noe.I prinsippet sender jeg en enkel "H" brev, men bare få en melding om Visual Basic-program som sier "Send data", trenger ikke vise meg "H", som jeg sender.
Med vennlig hilsen.<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Nøytral" border="0" />disse er min kode

# int_rda / / seriell inngang avbruddsordrelinje
void serial_isr (void)
(
byte tilleggskonto;
if (rcif == 1) (/ / Z Interrupción por recepción?

bandera_interrupcion = 1; / / salvamos para utilizarlo en la sección PC_SI_NO y si no existió

interrupción, permanecerá no cero ..

rcif = 0; / / Si, reponer flagg.

parametros [elemento] = getc ();
if (ferr) / / hvis vi har en innramming feil klare det ved å lese rcreg
Dummy = rcreg; / / dette er bare en variabel tilleggskonto brukes til å tømme rcreg etter en lestif (oerr) / / hvis vi har overkjørt feil klare det ved tilbakestilling av cren flagg
(Cren = 0; cren = 1;)

elemento ;if (elemento == 7) (/ / para limitar 7 los caracteres de arrival, el 8vo ya no le cogería:

funciona perfectamente

finrecepcion = 1;

disable_interrupts (int_RDA); / / deshabilitamos interrupción de la UART ......
disable_interrupts (GLOBAL); / / deshabilitamos interrupciones globales.

)

) / / Fin del hvis del rcif

putc ( '\ n');
setter ( "H");
delay_ms (1000);
putc ( '\ n');
)

 
Jeg aner ikke liker yor program ...sin CCS??har du testet med en Terminal??selv simulator??Kan du legge inn den komplette programmet??(noe varierende definisjoner mangler ...)

(no este Foro hay gente que no le gusta los kommentarer spansk ...Haber si los quitas ...)

 

Welcome to EDABoard.com

Sponsor

Back
Top