ВСЁ по прошивке и программированию AT90S2313/ATTiny2313

Обсуждаем контроллеры компании Atmel.
Ответить
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Vergilium писал(а):...(4000000/1024)=61628=F0BCh - начало отсчета таймера). Может в коде где то ошибся?
Нужно вычитать не из 65535 а из 65536. А вообще обратите внимание на режим CTC (сброс таймера при совпадении значения таймера с регистром сравнения) таймера.
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 262
Зарегистрирован: Пт окт 30, 2009 22:33:56
Откуда: Санкт-Петербург

Сообщение Alex_Megavolt_79 »

GP1 писал(а):и организуй отдельную тему, так потом проще искать будет.

зы: а обучалку читал? там все по полочкам разложено.
читал я как раз её за основу брал
Реклама
Родился
Сообщения: 7
Зарегистрирован: Сб мар 14, 2009 18:08:28

Сообщение w0lf79 »

Приветствую.
Возникла потребность использовать сторожевой таймер в режиме генерации прерываний , без сброса контроллера , т.е. по сути как обычный таймер с прерываниями по переполнению. Но не получается настроить WDT на режим вызова прерырвания(симулирую в Proteus, пишу в Codevision).
Собсно вопрос - делалолось ли такое , и как правильно при этом инициализировать WDT для работы только в режиме вызова прерывания ?
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Ср ноя 18, 2009 14:02:33
Откуда: Ukraina, Kramatorsk

Сообщение dolbotehnik »

Здравстуйте! Подскажите пожалуйста источник информации по ATTyni 2313, а именно, примеры элементарных программ на СИ с пояснениями (для самых начинающих). Желательно, чтобы прошивки были под тактовую 4МГц, другого кварца нет под рукой...
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым

Сообщение APTYP »

Есть ли возможность поднять АВРку?
В PonyProg отметил все фьюзы , запрограммировал и после этого она не прошивается и не читается. Спасибо.
PS - в котроллерах я только начинающий.
Контактная информация:
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

APTYP писал(а):Есть ли возможность поднять АВРку?
В PonyProg отметил все фьюзы , запрограммировал и после этого она не прошивается и не читается. Спасибо.
PS - в котроллерах я только начинающий.
читай на прошлой и позапрошлой страницах

ттл генератор тебе поможет
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

APTYP, насколько я помню, PonyProg не разрешает убирать галочку SPIEN, так что просто подключи к аврке внешний кварц 1-8мгц.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

APTYP писал(а):Есть ли возможность поднять АВРку?
В PonyProg отметил все фьюзы , запрограммировал и после этого она не прошивается и не читается. Спасибо.
PS - в котроллерах я только начинающий.
мне так помогли -

http://radiokot.ru/forum/viewtopic.php?p=317989#317989

http://radiokot.ru/forum/viewtopic.php?p=318068#318068

http://radiokot.ru/forum/viewtopic.php?p=318220#318220
Мучитель микросхем
Аватара пользователя
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

Собрать обычный генератор на ТТЛ микросхеме например на К155ла3 или аналогичный. Я не давно возился сам с фузами и залочил тиньку, ТТЛ икросхемы не оказалось под рукой зато ещё один мк мега16 был быстро написал прогу по смене логических уровней на одном из выходов мк. Вот и получился ТТЛ генератор. Фузы не трогал при прошивке в итоге работал от внутреннего генератора на 1Мгц. После прошивки подключил к тиньке запитал и перепрошил фузы в тиньке как надо. А по программаторам вот я ссылки по находил:
Мучитель микросхем
Аватара пользователя
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

Сообщение kret_a_v »

собственно схема - собранная и опробованная

http://radiokot.ru/forum/download.php?id=21926

(еще раз спасибо Alex_Megavolt_79 и респект :beer: )
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

Не совсем в тему, но схему можно упростить на 1 резистор :)
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым

Сообщение APTYP »

AI_Disable писал(а):APTYP, насколько я помню, PonyProg не разрешает убирать галочку SPIEN, так что просто подключи к аврке внешний кварц 1-8мгц.
Там есть такая злая кнопочка "Clear all"... Вот на неё я и наступил, и галка со SPIEN убралась.
Как я понял, этот фьюз включает последовательное программирование.
Внешний кварц на программаторе стоит. Сам программатор работает через COM порт.
Что если попробовать через LPT STK 200/+300 програимматором зашить?
PS - to all, спасибо за ссылки, щас буду изучать.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым

Сообщение APTYP »

kret_a_v писал(а):собственно схема - собранная и опробованная

http://radiokot.ru/forum/download.php?id=21926
Спасибо за отклик!
То есть выход генератора подключить плюсом к 5 ноге контроллера, минусом на минус контроллера так? Так же контроллер запихать в программатор и шить понипрогом с "правильными фьюзами" (кстати как их правильно расставить поумолчанию?)

Теперь вопрос по генератору
По схеме не могу понять, внизу то ли кондёр то ли кварц? Каково напряжение питания генератора?
Если не трудно, перересуйте схему в наглядном для новичка виде с кратким разъяснением.
И конечно, Заранее Спасибо за помощь!!!

ЗЫЫ - пока писал пост, в голову взбрела такая идея. Что если (прикреплённый файл) использовать вместо ЛА3-й?
Вложения
01122009.jpg
(35.56 КБ) 446 скачиваний
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

APTYP писал(а): По схеме не могу понять, внизу то ли кондёр то ли кварц?
Внизу конденсатор 10нФ.
APTYP писал(а): Каково напряжение питания генератора?
5 Вольт.
APTYP писал(а): Что если (прикреплённый файл) использовать вместо ЛА3-й?
Смотря, какая частота и амплитуда...
Но, похоже, ни один генератор вам уже не поможет. Если фьюз SPIEN был отключён, то теперь МК можно оживить только последовательным программатором.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 97
Зарегистрирован: Чт июн 12, 2008 08:01:10
Откуда: Крым

Сообщение APTYP »

Ясно. Спасибо всем!
Легче уж купить новую АВРку и не танцевать с бубном, благо они у нас дешовые.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

AI_Disable писал(а): Но, похоже, ни один генератор вам уже не поможет. Если фьюз SPIEN был отключён, то теперь МК можно оживить только последовательным программатором.
Только не последовательным программатором, а параллельным и из datasheet:
The SPIEN Fuse is not accessible in serial programming mode.
Fuse SPIEN не доступен в последовательном режиме программирования. Вот RSTDISBL он мог как еще один порт сделать, заместо ресета - внешний генератор тут тогда тоже не поможет.
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Ср ноя 18, 2009 14:02:33
Откуда: Ukraina, Kramatorsk

Сообщение dolbotehnik »

Народ, я снова со своим вопросом! Не сложные прошивки для тиньки 2313 на языке СИ, с пояснениями, что, как и куда ... Дайте ссылку пожалуйста! Есть у меня книга "Белов А.В. Микроконтроллеры АВР в радиолюбительской практике", там есть примеры для 2313, но для первого раза сложноваты. Кто распологает инфой, будьте добры, подскажите!
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

Всем привет! Подскажите,пожалуйста, что это может быть? Вчера прошил микроконтроллер для термометра, но прошивок там 3 штуки: для матриц с общим анодом, катодом, и для отображения десятых градуса, тоже для общего анода. Прошивал прошивкой для матриц с общим анодом, термометр работает нормально. Но! Сегодня решил перепрошить , чтобы отображались десятые доли градусов, а у меня вылезает такое сообщение:
Программатор самодельный от PROTOSS, в системе виден. Прошивал Коде Вижн АВР. Фьюзы выставил как на картинке в статье :( Спасибо.
Вложения
2009-12-06_003644.jpg
(60.43 КБ) 469 скачиваний
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1116
Зарегистрирован: Чт окт 15, 2009 14:16:18
Откуда: Екб

Сообщение AI_Disable »

У меня тоже кодвижион иногда сопротивляется. Если вы уверены, что с железом всё нормально, и вы не запороли фьюзы, то, прозвучит глупо, но мне от этой хрени помогает такая хитрость:
Нужно в диспетчере устройств сменить номер COM порта программатора на любой другой, вытащить его из ЮСБ, вставить обратно и изменить, на тот же самый, номер COM порта программатора в настройках кодвижиона. После этого жмём кнопочку «reset chip», если никакой ошибки не вылезло, то всё тру.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 129
Зарегистрирован: Вс ноя 01, 2009 15:25:45
Откуда: Ярославль

Сообщение Lifeyar »

AI_Disable
Да,да,да именно так и сделал! А что же он такой глючный? (Программатор)
если с железом всё нормально
Конечно нормально, комп то новый, пол-года всего...
Система-Windows XP SP3 RUS, со всеми обновами.(Не сборка, чистая)
P.S. Всё прошилось удачно, теперь с десятыми долями градусов! :)
Контактная информация:
Ответить

Вернуться в «AVR»