Контактные данныеНаш адрес:
Москва, ул. Кирова, 43
Телефон: +7 (495) 985 81 28
Тел./Факс: +7 (495) 854 35 25
Реализация интерфейса
Зависимость напряжения смещения аналогового компаратора от напряжения синфазного сигнала Vcc = 5 В. Потребление взамен встроенного компаратора микроконтроллеров AVR внешнего компаратора LM311 разрешает сократить погрешность результата измерения до ±2...3.
Ежели же подменить лабораторную сборку печатной платой с разделением аналоговых и цифровых соединений с "землей", то можно завоевать точности в диапазоне разрешения. Окромя того, состояние выхода компаратора в силах быть опрошено сквозь решение РВ2 (AIN0), что в настоящее время расценивается точно рядовой вход, потому, что аналоговый компаратор крупнее не применяется.
В данном случае придется внести незначительные модификации в софт:
■ регистр ACSR в части Initial обязан быть инициализирован значением $00 (в настоящее время захват срабатывает по ниспадающему фронту на входе ICP);
■ при опросе компаратора взамен АСО в ACSR ныне опрашивается разряд РВ2;
■ в счетчик Т/С1 в части Schritt2 сейчас загружается стартовое смысл $03 взамен $43 (захват по ниспадающему фронту на входе ICP);
■ счетчик Т/С1 ныне становится при набирании значения $00, напротив, не $40 (доля Next).
Программная реализация приемопередатчика UART для микроконтроллера AT90S1200
В разница от всех без исключения прочих агентов базовой серии рода AVR, микроконтроллер AT90S1200 не снабжен встроенным аппаратным приемопередатчиком UART.
Тем не меньше, было бы хорошо приобрести потенциал превращаться к нему сквозь последовательный интерфейс ПК, ежели в некотором приложении модель AT90S2313 меньше предпочтительна с точки зрения стоимости. В неодинаковых изданиях попадает пару неодинаковых примеров "программного" UART для микроконтроллера AT90S1200, но все всеизвестные продажи
предусматривают цельный банкет байта за один, без остановки.
При скорости передачи 9600 бод данное блокирует работу микроконтроллера приблизительно на одну миллисекунду - промежуток срока, за что AT90S1200 не способна отрегаировать на пару важных событий, напротив, при тактовой частоте 12 МГц мог бы исполнить до 12000 команд.