Вт май 01, 2018 13:40:34
#define F_CPU 8000000L
#include <avr/io.h>
#include <util/delay.h>
void delay_ms(unsigned short ms);
void delay_ms(unsigned short ms)
{
for(unsigned char i = 0; i < ms/10; i++)
{
_delay_ms(10);
}
}
int main( void )
{
CLKPR = 0x80;
CLKPR = 0;
//скорость 9600
UBRRH = (unsigned char)(51>>8);
UBRRL = (unsigned char)51;
//Режим 8 бит, 1 стоповыx бита
UCSRA = 0b00100000;
UCSRB = 0b00011000;
UCSRC = 0b00000110;
while(true)
{
UDR = 's';
while((UCSRA & 0b00100000) == 0);
delay_ms(200);
}
}
Вт май 01, 2018 15:11:32
Вт май 01, 2018 18:08:08
Ср май 02, 2018 12:21:58
Ср май 02, 2018 14:37:49
Это смотря с какой стороны на вывод смотреть , очень условно. Но по нормальной логике TX адаптера подключается к RX контроллера. Проверяю просто, чтобы не парится. На TX адаптера висит лог.1, а если взять за RX адаптера рукой терминальная программа принимает мусор.LeonOn1 писал(а):Там где было написано RX на самом деле TX и на оборот.
Ср май 02, 2018 19:43:26
Это смотря с какой стороны на вывод смотреть , очень условно. Но по нормальной логике TX адаптера подключается к RX контроллера. Проверяю просто, чтобы не парится. На TX адаптера висит лог.1, а если взять за RX адаптера рукой терминальная программа принимает мусор.LeonOn1 писал(а):Там где было написано RX на самом деле TX и на оборот.
Ср май 02, 2018 19:53:53
Ср май 02, 2018 19:55:31