начал с нее родимой (мега8) знакомится с атмегой .... суть проблемы: инитил порт и как в апах написано и из чужих примеров... не хочет принимать ничего и все туть (( передавать передает а принимать не хочет .... USART0_Init(); for(;;) {
if (USART0_Receive()==0) PORTC &=~_BV(PD5); // это я для проверки ... delay_ms(300); if (USART0_Receive()!=0) PORTC |=_BV(PD5); delay_ms(300); USART0_Transmit(USART0_Receive()); ///ето из примера ...хотел попробовать ... } инициализацию пробовал и из примеров и CodeVisionвскую из мастера ...нифига... тупо заставлял слать в ББ(большого брата - комп) символы ...все ок... а принимать ничего не хочет...хотя осциллом смотрю что на RX вход сигналы сыплются (( где грабли ? может лыжи не едуть ?
пробовал и так : if UDR == 0 ....дрыгнуть лапкой\диодом....дрыгает гат...нет там ничего ...(((
|