B
bloke203
Guest
Аз се опитвам да изпращате и получавате данни чрез PIC16F877, MAX232 и HyperTerminal.Можете ли да ми предложат soultion от това?
нищожен основни ()
(
грозен кратко I;
PORTA = 0;
PORTC = 0;
PORTB = 0;
TRISA = 0x01;
TRISB = 0x0;
TRISC = 0x80;/ / Initialize USART модул (8 бита, 2400 сКорост, не паритет .. късче)
Usart_Init (9600);
направи (
TXSTA.SPEN = 1;
IF (Usart_Data_Ready ()) (/ / Ако данните се получи
I = Usart_Read (); / / Прочети получените данни
PORTB = 0x04;
/ / Delay_us (150);
Usart_Write (I); / / Изпращане на данни чрез USART
PORTA = 0x01;
)
) докато (1)/ / Аз съм с Mikro компилатор.
Anykind на помощ ще бъдат оценени
Благодарности
С уважение
bloke203
нищожен основни ()
(
грозен кратко I;
PORTA = 0;
PORTC = 0;
PORTB = 0;
TRISA = 0x01;
TRISB = 0x0;
TRISC = 0x80;/ / Initialize USART модул (8 бита, 2400 сКорост, не паритет .. късче)
Usart_Init (9600);
направи (
TXSTA.SPEN = 1;
IF (Usart_Data_Ready ()) (/ / Ако данните се получи
I = Usart_Read (); / / Прочети получените данни
PORTB = 0x04;
/ / Delay_us (150);
Usart_Write (I); / / Изпращане на данни чрез USART
PORTA = 0x01;
)
) докато (1)/ / Аз съм с Mikro компилатор.
Anykind на помощ ще бъдат оценени
Благодарности
С уважение
bloke203