N
n33dh3lp
Guest
Ммм hihi, я написал код для последовательный прием данных в языке C ... для моего pic18f452 и им с помощью компилятора C18 ... В настоящее время I DONT мне аппаратных запустить тестирование на коды ... им будет интересно этот код работает, когда моя аппаратных прийти .. можете проверить коды для меня ли код будет возможность получать данные, когда на USART и хранить в recDATA .. если какой-либо части в коде должны быть отредактированы .. JUS редактировать =) .. thankz много заранее ... PLS помочь АСАП ~ ~*********** это код *****************
# включить <p18f452.h>
# включить <usart.h>
# включить <stdlib.h>
# включить <delays.h>
недействительным Main () (
символ recData [10];
/ / настроить USART
OpenUSART (USART_TX_INT_OFF
ИИ USART_RX_INT_OFF
И USART_ASYNCH_MODE
И USART_EIGHT_BIT
И USART_CONT_RX
USART_BRGH_HIGH,
25);
Delay10KTCYx (50); / / задержка 0,5 секв то время как (1) (
в то время как (! DataRdyUSART ()) / / проверить, данные получены и доступны
продолжать;
getsUSART (recData,
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Круто" border="0" />
/ / Получить данные (8 символов) с USART, хранящихся в recData
брейк;
)
CloseUSART ();
)
# включить <p18f452.h>
# включить <usart.h>
# включить <stdlib.h>
# включить <delays.h>
недействительным Main () (
символ recData [10];
/ / настроить USART
OpenUSART (USART_TX_INT_OFF
ИИ USART_RX_INT_OFF
И USART_ASYNCH_MODE
И USART_EIGHT_BIT
И USART_CONT_RX
USART_BRGH_HIGH,
25);
Delay10KTCYx (50); / / задержка 0,5 секв то время как (1) (
в то время как (! DataRdyUSART ()) / / проверить, данные получены и доступны
продолжать;
getsUSART (recData,
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Круто" border="0" />
/ / Получить данные (8 символов) с USART, хранящихся в recData
брейк;
)
CloseUSART ();
)