>

B

bloke203

Guest
Es cenšos nosūtīt un saņemt datus, izmantojot PIC16F877, MAX232 un Hyperterminal.Jūs varat ieteikt man soultion tā?

par spēkā neesošu galvenais ()

(
neparakstīts īss i;
PORTA = 0;
PORTC = 0;
PORTB = 0;
TRISA = 0X01;
TRISB = 0x0;
TRISC = 0X80;/ / Inicializēt USART modulis (8 bit, 2400 bodu likme nav paritātes bitu ..)
Usart_Init (9600);

do (

TXSTA.SPEN = 1;
ja (Usart_Data_Ready ()) (/ / Ja dati ir saņemti
i = Usart_Read (); / / Lasīt saņemto datu
PORTB = 0X04;
/ / Delay_us (150);
Usart_Write (i) / / Nosūtīt datus caur USART

PORTA = 0X01;
)
) While (1);)/ / Es lietoju MIKRO C kompilatoru.

Anykind palīdzības būs appreciated

Paldies

Sveicieni

bloke203

 
Jūsu jautājums nav pareizi.

1.Nav defination par Usart_Read () & Usart_init ().
2.Vai jums, izmantojot šo funkciju externaly?Neviena galvenes faila iekļauti.

Sveicieni
Chanchal

 
Paldies par atbildi.

Bet Usart_read un citus bitus no MIKRO C bibliotēkas pati.Es cenšos nosūtīt rakstzīmi pa Hypt terminālu un vēlas saņemt tādu pašu datus atpakaļ uz manu Hyper termināla.

Mana programma sastādīt naudas sodu.Tā apkopo naudas.Tas nedod nekādas kļūdas.Kad es dwnld to hex failu manā PIC16F877 tad tas nedod man jebkuru rakstzīmi atpakaļ uz manu hiper terminālā.

PLS palīdziet man

 

Welcome to EDABoard.com

Sponsor

Back
Top