vlitomsk
-
Постов
6 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные vlitomsk
-
-
Возможно надо настроить CKSEL3..0: 0111
Насколько я вижу в даташите, CKSEL3 - 0 только если используется керамический резонатор (Ceramic). А у меня кварцевый. (Crystal. http://en.wikipedia.org/wiki/Crystal_oscillator)
-
Здравствуйте.
Собрал тестовую схему с тинькой, простую моргалку светодиодом.
К XTAL1 и 2 подключил через конденсаторы по 22пФ 8МГц кварц. В программаторе настроил FUSE-биты так:
CKSEL3..0: 1101
SUT1..0: 11
CKOUT: 1
CKDIV8: 0
Программка: http://pastebin.com/ZjBXUZPu За один оборот while должна накопиться задержка примерно 100 мс. Но на самом деле получается больше секунды(или полсекунды, не суть).
Вопрос: что я делаю не так?
Буду благодарен всем, кто поможет.
PS Напряжение на МК - 5.05 В. И пара значений 5.05 В и 8 МГц попадают в "Safe Operating Area" из даташита.
-
Вот в более легкой форме, нашел на сайте Gutenprint: http://gimp-print.sourceforge.net/developer-html/c464.html
Может кому-нибудь кроме меня пригодится
-
Спасибо! Нашел референс: http://en.wikipedia.org/wiki/ESC/P
-
Привет.
Немного захотел подшаманить старый LPT принтер, не важно как, и не важно зачем.
Сам способ передачи данных по LPT я понял, но какие команды в этом порту идут - неизвестно.
Может кто-нибудь знает, что же все-таки скрыто под завесой параллельного порта? Существует ли универсальный набор команд принтеров такого типа, или он специфичен для каждой отдельной модели(о, забыл сказать. у меня Epson Stylus какой-то).
Заранее спасибо за участие.
В дополнение к основной теме. Заметил, что уровень лог. единицы - 4 вольта в ЛПТ. Это действительно так?
Неправильный отсчет времени ATTiny2313V
в AVR
Опубликовано · Пожаловаться
О, точно!
Я и забыл, что бит инверсный.
Спасибо!