A
amitdandyan
Guest
Mam skopiowany ten program z przykładów mikroC komunikacji USART.Chcę przekazać wartości otrzymane 0-ty pin portu B. Tak więc, zrobiłem konieczność zmian w programie.Ten program działa poprawnie, ale wartość otrzymanych nie przechodzi na 0-ci pin portu B. Proszę, daj mi znać, jeśli muszę dokonać zmian w programie.
PIC-P18f252
Osc.Freq .- 24MHz.
unsigned short i;
void main ()
(
TRISB = 0;
USART_init (9600) / / inicjalizacja modułu USART
/ / (8 bit, 19200 bodów, brak bitu parzystości ...)
while (1)
(
PORTB = 0x00;
if (USART_Data_Ready ()) / / jeżeli dane są otrzymane
(
i = USART_Read () / / odczytywanie odebranych danych
USART_Write (i) / / wysyłanie danych przez USART
PORTB.F0 = i;
)
)
)
PIC-P18f252
Osc.Freq .- 24MHz.
unsigned short i;
void main ()
(
TRISB = 0;
USART_init (9600) / / inicjalizacja modułu USART
/ / (8 bit, 19200 bodów, brak bitu parzystości ...)
while (1)
(
PORTB = 0x00;
if (USART_Data_Ready ()) / / jeżeli dane są otrzymane
(
i = USART_Read () / / odczytywanie odebranych danych
USART_Write (i) / / wysyłanie danych przez USART
PORTB.F0 = i;
)
)
)