Ой а я подумал что, програмирование - написание программы для них. Создать новую тему?Gudd-Head писал(а):Прошивка и программирование AT90S2313/ATTiny2313 тут ни при чём.
ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
- Сообщения: 9
- Зарегистрирован: Ср май 28, 2008 04:44:59
- Реклама
Тут возникла некоторая двойственность терминологии. В одном значении - да. А в другом -Serzh_5 писал(а):Ой а я подумал что, програмирование - написание программы для них.
это "настройка программируемого автомата на выполнение определенных действий". В данном случае автомат (МК) настраивается занесением в него готовой программы с помощью программатора или встроенного bootloader'а.
- Сообщения: 5
- Зарегистрирован: Ср июл 13, 2011 18:18:35
подскажите как для данной схемы выставить fuse bits в codevision avr
http://www.radioman-portal.ru/pages/387/index.shtml
http://www.radioman-portal.ru/pages/387/index.shtml
Считать заводские, изменить эти:
записать обратно.В устройстве выбрано при программировании тактовая частота 8 МГц от внутреннего генератора (фузы CKSEL3..0 - 0100)
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- Сообщения: 5
- Зарегистрирован: Ср июл 13, 2011 18:18:35
я ето читал, только не понял так как опыта в этом ещё нет.
Вот скрин где ставить птички?
Вот скрин где ставить птички?
- Вложения
-
- Безымянный.jpg
- (77.99 КБ) 540 скачиваний
- Реклама
Сначала считайте заводские (Read\fuse bits), потом уберите все галки с CKSEL, и поставьте так:
CKSEL0 есть
CKSEL1 есть
CKSEL2 нет
CKSEL3 есть
Кстати, у вас на скрине не тот МК выбран. У вас ATTiny13, а надо ATTiny2313.
CKSEL0 есть
CKSEL1 есть
CKSEL2 нет
CKSEL3 есть
Кстати, у вас на скрине не тот МК выбран. У вас ATTiny13, а надо ATTiny2313.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
- Сообщения: 5
- Зарегистрирован: Ср июл 13, 2011 18:18:35
Огромное спасибо *Trigger*.
Внимательность при выше всего!!!!
Я в принципе так и думал их поставить, но так как выбрал 13 тиньку то CKSEL2 и CKSEL3 не нашёл
Все мигает и радует глаз
Теперь будем изучать прошивку.
Внимательность при выше всего!!!!
Я в принципе так и думал их поставить, но так как выбрал 13 тиньку то CKSEL2 и CKSEL3 не нашёл
Все мигает и радует глаз
Теперь будем изучать прошивку.
- Сообщения: 2
- Зарегистрирован: Сб июл 16, 2011 20:23:28
Подскажите! Пытаюсь воссоздать вот эту схему http://radiokot.ru/lab/controller/23/, начинаю шить МК программатором AVR910 с помощью CodeVisionAVR. Attiny2313 сразу читается, а после прошивки нет! Думал что fuse не правильно выставил и залочил контроллер, на другом контроллере fuse вообще не трогал, а результат тот же, после прошивки кода контроллер не читается, устройство не работает 
Помогите советом. Собрал устройство на tiny2313, кварц 4 MHz. Блок питания взял импульсный от домофона там строго 5 V для тиньки и 12 V для нагрузки. Но вот беда не работает сей девайс, он даже не запускается. Может из за ИИП. ИИП включается не сразу, а с не большой задержкой, я так думаю и питания плавно нарастает в течении нескольких ms. На ножках питания тиньки 5.1 V. Start-up time 14 CK+4.1ms. К reset ничего не подтягивал.
.....
Почему?Евгений33 писал(а):К reset ничего не подтягивал.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Ну вроде бы имеется внутренний сброс МК. Сегодня попробовал впаять 4.7 кОм с Reset на + 5 V, результат нулевой. Пробовал отдельный блок питания для МК там 5.01 V, и керамику ставил на 200 пФ возле ног питания и ничего. Не хочет мурлыкать и все тут. 
.....
- Сообщения: 51
- Зарегистрирован: Пн янв 18, 2010 17:52:07
Еще раз мы не телепаты, нельзя, что либо подсказывать не видя ни схемы ни прошивкиЕвгений33 писал(а):Ну вроде бы имеется внутренний сброс МК. Сегодня попробовал впаять 4.7 кОм с Reset на + 5 V, результат нулевой. Пробовал отдельный блок питания для МК там 5.01 V, и керамику ставил на 200 пФ возле ног питания и ничего. Не хочет мурлыкать и все тут.
- Сообщения: 51
- Зарегистрирован: Пн янв 18, 2010 17:52:07
Исходя из того, что оригинальный источник уже не существует, исходного кода нет и инф какие фюзы ставить тоже нет то предполагаю, что проблема все таки с фюзами. Напиши какие фюзы ты выставлял.katsergey писал(а):Подскажите! Пытаюсь воссоздать вот эту схему http://radiokot.ru/lab/controller/23/, начинаю шить МК программатором AVR910 с помощью CodeVisionAVR. Attiny2313 сразу читается, а после прошивки нет! Думал что fuse не правильно выставил и залочил контроллер, на другом контроллере fuse вообще не трогал, а результат тот же, после прошивки кода контроллер не читается, устройство не работает
Небольшая схемка кодового замка
- Вложения
-
- Точечный рисунок (2).JPG
- Фьюзы
- (46.4 КБ) 524 скачивания
-
- 2.c
- Исходный код
- (3.85 КБ) 376 скачиваний
-
- 123.jpg
- Схема в протосе
- (83.86 КБ) 513 скачиваний
.....
Просьба особо к исходнику не предираться, т.к. программирование на C для меня в этапе осваивания. 
.....
- Сообщения: 2
- Зарегистрирован: Сб июл 16, 2011 20:23:28
Сначало устройство собрал на макетной плате, прошилось и даже заработало но криво! Запускалось через раз и на индикатор выводило LO. Решил вытравить плату. Пока травил решил поиграть с фьюзами и походу по ошибке прошил CKOUT, контроллер перестал откликаться. Вытравил плату, установил фьюзы тактирование от внешнего кварца как сдесь http://www.tvinfo.ru/tp/attiny2313.htm, прошил код и получил не читаемый контроллер. Далее на новом контроллере фьюзы не трогал, а прошил только код и результат не читаемый контроллер. Запустить контроллер подачел сигдала LED не удалось, все три контроллера не читаются!Merlin писал(а):Исходя из того, что оригинальный источник уже не существует, исходного кода нет и инф какие фюзы ставить тоже нет то предполагаю, что проблема все таки с фюзами. Напиши какие фюзы ты выставлял.katsergey писал(а):Подскажите! Пытаюсь воссоздать вот эту схему http://radiokot.ru/lab/controller/23/, начинаю шить МК программатором AVR910 с помощью CodeVisionAVR. Attiny2313 сразу читается, а после прошивки нет! Думал что fuse не правильно выставил и залочил контроллер, на другом контроллере fuse вообще не трогал, а результат тот же, после прошивки кода контроллер не читается, устройство не работает
Сегодня проверил пробником сигналы портов на соответствие программе - все путем, все сигналы в нужной последовательности присутствуют, только вот дальше транзисторов не уходят. Может резисторы на базах поменьше поставить ?
.....
Может, у транзисторов выводы перепутаны?Евгений33 писал(а):Может резисторы на базах поменьше поставить ?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
По 10 кОм на базу попробуй...Евгений33 писал(а):Может резисторы на базах поменьше поставить ?
Остальные на новоиспеченной плате пробовались и там не заработали или сразу после прошивки? плата может кривая...katsergey писал(а):Сначало устройство собрал на макетной плате, прошилось и даже заработало но криво!
scio me nihil scire...
_______________________
<= Жалобная кнопка в правом нижнем углу... )
_______________________
Поменял транзисторы на 315, все заработало, правда перепаивал с установленным на плате контроллером (лень было вытаскивать из панели) в результате он погиб (я думаю статика) просто не читался програматором. Все работает нормально, простенький алгоритм работы, правда есть несколько вопросов :
1. Почему при отладке в AVR Studio порты которые работают на ввод показывают свое значение а вот их регистры данных нет, при работе портов на выход все нормально?
2. Задержки в 200 мкс на считывание кнопок для устранения дребезга нормально?
3. Почему во второй задержке wait(2) когда идет процедура открывания замка, значение таймера устанавливаются нормально, меняются значения региста OCR1A, но при возвращении в while флаг так и не устанавливается?
1. Почему при отладке в AVR Studio порты которые работают на ввод показывают свое значение а вот их регистры данных нет, при работе портов на выход все нормально?
2. Задержки в 200 мкс на считывание кнопок для устранения дребезга нормально?
3. Почему во второй задержке wait(2) когда идет процедура открывания замка, значение таймера устанавливаются нормально, меняются значения региста OCR1A, но при возвращении в while флаг так и не устанавливается?
.....


