[an error occurred while processing this directive]
|
компилятор обычно имеет галку в опциях, по которой он компилит симуляторную либу, по которой getchar() получает байт из входного окна эмулятора терминала AVRStudio. А putchar()соотв. выдает байт в выходное окно. Все ф-ии в/в [должны быть] реализованы через них, и все работает. Для реальной работы снимаешь галку и пересобираешься. А если на уровне электрических сигналов, то неясно как. Подать стимулус, вычитать из UDR байт, что-то такое.. Но если назвать это getchar(), то при компиляции ты либо подменяешь ее симуляторной, либо ничего не видишь в терминале. По-моему, так.
E-mail: info@telesys.ru