A
amitdandyan
Guest
Man ir kopēt šo programmu no mikroC piemēriem USART komunikācijas.Es gribu nodot vērtību saņemto 0. Pin Ostas B. Tātad, man ir veiktas nepieciešamās izmaiņas programmā.Šī programma strādā labi, bet vērtība saņemto netiek nodotas 0. Pin Ostas B. Lūdzu, dariet man zināmu, ja man ir nepieciešams veikt izmaiņas programmā.
PIC-P18f252
OSC.FREQ .- 24MHz.
neparakstīts īss i;
par spēkā neesošu galvenais ()
(
TRISB = 0;
USART_init (9600) / / inicializ USART modulis
/ / (8 bit, 19200 bodu ātrums, nav paritātes bitu ...)
kamēr (1)
(
PORTB = 0x00;
ja (USART_Data_Ready ()) / / ja dati tiek saņemti
(
i = USART_Read (); / / izlasīt saņemto datu
USART_Write (i) / / nosūtīt datus, izmantojot USART
PORTB.F0 = i;
)
)
)
PIC-P18f252
OSC.FREQ .- 24MHz.
neparakstīts īss i;
par spēkā neesošu galvenais ()
(
TRISB = 0;
USART_init (9600) / / inicializ USART modulis
/ / (8 bit, 19200 bodu ātrums, nav paritātes bitu ...)
kamēr (1)
(
PORTB = 0x00;
ja (USART_Data_Ready ()) / / ja dati tiek saņemti
(
i = USART_Read (); / / izlasīt saņemto datu
USART_Write (i) / / nosūtīt datus, izmantojot USART
PORTB.F0 = i;
)
)
)