Страница 1 из 2
Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 21:31:21
Vlad80
Доброго времени суток, ув. Коты! Помогите пожалуйста с прошивкой Меги8. Собрал таймер вот по этой схеме:
http://radioparty.ru/index.php/device-a ... tmega8-led. И все бы ничего, но там указаны фюзы для CodeVisionAVR, а мне надо под поню.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 21:43:03
blackx
Нипонил, фузы отличаются чтоли чем-то

? МК то один и тот же. Прочитайте фузы своего МК и затем поставьте нужные как на картинке вот и все.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 21:48:40
Vlad80
Да я так и делал, но на индикаторе какие-то крякобразы, и все 4 разряда показывают как один.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 21:53:37
blackx
Ну так нужно было ж с этого и начинать
Я не помню точно настроек фузов по умолчанию, но в статье написано лишь
При прошивке нужно задать на работу с внутренним генератором 8 МГц.
Заводская частота - 1 МГц, значит именно это и настраивается.
Не похоже чтобы в вашем устройстве при неправильной частоте могли бы появиться такие глюки. Проверяйте схему.
А еще похоже на то, что схема для ОА, а у вас индикатор ОК.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 21:58:17
Vlad80
Проверял несколько раз, вроде-бы правильно.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 22:11:36
Vlad80
А может проблема с Lock битами. Если фюзы одинаковые, то с Lock битами я не знаю, какие выставлять.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 22:20:35
blackx
Да не в этом дело. Не приведет это к глюкам. Lock биты не трогайте.
Так у вас точно индикатор с ОА?
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 22:32:58
Vlad80
Нет, индикатор с ОК, я заменил транзиля с КТ315 на КТ361, базу на вывод МК, коллектор в землю а эмиттеры в нагрузку. Я в курсе, что по правильному надо эмиттеры в землю, но по правильному такая же картина.
Re: Помогите с таймером на Atmega8
Добавлено: Пт авг 30, 2013 22:45:50
COKPOWEHEU
А сигналы с контроллера инвертировал?
Re: Помогите с таймером на Atmega8
Добавлено: Сб авг 31, 2013 00:06:34
blackx
Вот вот
Смотрю исходников там нифига нету. Это плохо - все, что вам остается - проверить оба предоставленных варианта прошивки - для ОК и ОА.
Хотя если ничего не получится, и после анализа "кракозябр" станет
точно понятно, что сигналы приходят инверсными, то можно еще будет поправить устройство парой логических инвертирующих микросхем.
Re: Помогите с таймером на Atmega8
Добавлено: Сб авг 31, 2013 21:02:09
Vlad80
Прошивки я пробовал с ОА и с ОК - результат одинаковый. А вот с инвертированием сигналов - нет (уже завтра попробую). И еще вопрос - сигналы надо все инвертировать?
Re: Помогите с таймером на Atmega8
Добавлено: Сб авг 31, 2013 21:07:05
blackx
Погодите немного с инверсией.
Вот еще что забыл сказать. Эта схема для ОА (общий плюс), и для ОК нужно ее немного переделать. Транзисторы VT1-4 должны быть коллекторами подключены к выводам 1-4, а эмиттерами - к земле.
Исходная схема составлена не совсем правильно - для ОА нужно использовать pnp-транзисторы - это у них инвертированное управление. Но раз там сделали на npn, и вам теперь нужны npn, то для этих входов ничего инвертировать не нужно, по идее.
Переделайте и скажите что получилось.
Re: Помогите с таймером на Atmega8
Добавлено: Сб авг 31, 2013 21:28:13
Vlad80
Я заменил транзиля с КТ315 на КТ361, базу на вывод МК, коллектор в землю а эмиттеры в нагрузку. Я в курсе, что по правильному надо эмиттеры в землю, но при правильном подключении такая же картина.
Re: Помогите с таймером на Atmega8
Добавлено: Сб авг 31, 2013 22:44:22
java
А почему в схеме нет кварца? может дело всё в этом? 32768Hz(часовой) на 9 и 10 ногу и по кондёру с них на корпус 10-30пик.
Re: Помогите с таймером на Atmega8
Добавлено: Сб авг 31, 2013 23:10:43
COKPOWEHEU
либо не требуется особой точности, либо не сочли нужным упоминать о такой очевидной вещи.
Re: Помогите с таймером на Atmega8
Добавлено: Вс сен 01, 2013 10:04:30
blackx
Vlad80 писал(а):Я заменил транзиля с КТ315 на КТ361, базу на вывод МК, коллектор в землю а эмиттеры в нагрузку. Я в курсе, что по правильному надо эмиттеры в землю, но при правильном подключении такая же картина.
Раз уж у вас pnp, по правильному надо как раз таки эмиттерами к нагрузке, коллекторами - в землю.
Что-то мне кажется вы еще поменяли и недоговариваете. Напомню, что изначально тема вообще была про фьюз-биты. Давайте-ка схему фстудию.
java, задумано, что авр в схеме работает от RC-генератора на частоте 8 МГц.
Re: Помогите с таймером на Atmega8
Добавлено: Вс сен 01, 2013 16:42:20
Vlad80
Re: Помогите с таймером на Atmega8
Добавлено: Вс сен 01, 2013 17:18:03
blackx
А вообще анализ выводимых "кракозябр" хоть о чем-нибудь говорит? Можно определить что отображается вместо 0, 1, 2, ...?
Остается только надеяться на правильность предоставленных прошивок и искать проблему в соединениях.
Re: Помогите с таймером на Atmega8
Добавлено: Вс сен 01, 2013 18:19:39
pavel1979
Re: Помогите с таймером на Atmega8
Добавлено: Вс сен 01, 2013 21:24:41
Vlad80
Спасибо огромное pavel1979! Благодаря Вашей подсказке таймер ожил. Теперь можно со спокойной душой собирать все в корпус и наслаждаться его работой.