B
bloke203
Guest
Ja sam težak za slanje i primanje podataka koristeći PIC16F877, MAX232 i Hyperterminal.Možete li predlagati mene soultion toga?
void main ()
(
unsigned short i;
PORTA = 0;
PORTC = 0;
PORTB = 0;
TRISA = 0x01;
TRISB = 0x0;
TRISC = 0X80;/ / Inicijalizacija USART modul (8 bitni, 2400 baud rate, no bit parnosti ..)
Usart_Init (9600);
do (
TXSTA.SPEN = 1;
if (Usart_Data_Ready ()) (/ / Ako su podaci primili
i = Usart_Read (); / / Pročitajte primljenih podataka
PORTB = 0X04;
/ / Delay_us (150);
Usart_Write (i); / / slanje podataka putem USART
PORTA = 0x01;
)
Dok) (1)/ / Ja sam koristeći mikro C kompajler.
Anykind pomoć htijenje biti poštovati
Hvala
Pozdravi
bloke203
void main ()
(
unsigned short i;
PORTA = 0;
PORTC = 0;
PORTB = 0;
TRISA = 0x01;
TRISB = 0x0;
TRISC = 0X80;/ / Inicijalizacija USART modul (8 bitni, 2400 baud rate, no bit parnosti ..)
Usart_Init (9600);
do (
TXSTA.SPEN = 1;
if (Usart_Data_Ready ()) (/ / Ako su podaci primili
i = Usart_Read (); / / Pročitajte primljenih podataka
PORTB = 0X04;
/ / Delay_us (150);
Usart_Write (i); / / slanje podataka putem USART
PORTA = 0x01;
)
Dok) (1)/ / Ja sam koristeći mikro C kompajler.
Anykind pomoć htijenje biti poštovati
Hvala
Pozdravi
bloke203