Контактные данныеНаш адрес:
Москва, ул. Кирова, 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 команд.