Курсовая работа: Устройство контроля позиционирования исполнительного механизма
Flag_Count=0;
I I 1
if(Data!=0)
I TransmiteByte(Data);
Data=0;
} if(PINB_Bit2)
{ Extern_Signal=l;
} \_
void InitUART(void)
{
UBRRL = 191; UBRRH = 0; UCSRA = 0;
UCSRB - ((1 « RXCIE) | (1« RXEN) \ (1 « TXEN)); UCSRC = ((1 « URSEL) | (1 « UCSZ1) j (1 « UCSZO));
!
void TransmitByte (unsigned char data)
t UCSRB | = (1«UDRIE | 1«TXCIE);
I
#pragma vector=USART_TXC_vect
interrupt void USARTJTX_interrupt(void)
t UCSRB &= ~(1«TXCIE);//disable TX Interrupt
I
#pragma vector=USART_UDRE_vect
^interrupt void USART_TX_UDREJnterrupt(void)
{
UDR = Data;
UCSRB &= ~(1«UDRIE);//disable UDR Interrupt
UCSRB | = {1«TXCIE);//enable TX Interrupt
)
5. Рекомендации по разработке аппаратных диагностических средств для проверки работоспособности устройства
Для диагностики работоспособности данного устройства можно использовать как аппаратные, так и программные средства. Данные средства должны иметь возможность производить обмен по последовательному интерфейсу RS-232, а так же отображать передаваемую информацию.