Страница 44 из 132
Добавлено: Пн ноя 23, 2009 14:54:24
smac
Vergilium писал(а):...(4000000/1024)=61628=F0BCh - начало отсчета таймера). Может в коде где то ошибся?
Нужно вычитать не из 65535 а из 65536. А вообще обратите внимание на режим CTC (сброс таймера при совпадении значения таймера с регистром сравнения) таймера.
Добавлено: Пн ноя 23, 2009 22:05:11
Alex_Megavolt_79
GP1 писал(а):и организуй отдельную тему, так потом проще искать будет.
зы: а обучалку читал? там все по полочкам разложено.
читал я как раз её за основу брал
Добавлено: Вт ноя 24, 2009 22:28:55
w0lf79
Приветствую.
Возникла потребность использовать сторожевой таймер в режиме генерации прерываний , без сброса контроллера , т.е. по сути как обычный таймер с прерываниями по переполнению. Но не получается настроить WDT на режим вызова прерырвания(симулирую в Proteus, пишу в Codevision).
Собсно вопрос - делалолось ли такое , и как правильно при этом инициализировать WDT для работы только в режиме вызова прерывания ?
Добавлено: Сб ноя 28, 2009 14:15:19
dolbotehnik
Здравстуйте! Подскажите пожалуйста источник информации по ATTyni 2313, а именно, примеры элементарных программ на СИ с пояснениями (для самых начинающих). Желательно, чтобы прошивки были под тактовую 4МГц, другого кварца нет под рукой...
Добавлено: Пн ноя 30, 2009 09:43:31
APTYP
Есть ли возможность поднять АВРку?
В PonyProg отметил все фьюзы , запрограммировал и после этого она не прошивается и не читается. Спасибо.
PS - в котроллерах я только начинающий.
Добавлено: Пн ноя 30, 2009 17:34:24
kret_a_v
APTYP писал(а):Есть ли возможность поднять АВРку?
В PonyProg отметил все фьюзы , запрограммировал и после этого она не прошивается и не читается. Спасибо.
PS - в котроллерах я только начинающий.
читай на прошлой и позапрошлой страницах
ттл генератор тебе поможет
Добавлено: Пн ноя 30, 2009 21:50:02
AI_Disable
APTYP, насколько я помню, PonyProg не разрешает убирать галочку SPIEN, так что просто подключи к аврке внешний кварц 1-8мгц.
Добавлено: Пн ноя 30, 2009 22:23:56
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
Добавлено: Пн ноя 30, 2009 22:26:07
kret_a_v
Собрать обычный генератор на ТТЛ микросхеме например на К155ла3 или аналогичный. Я не давно возился сам с фузами и залочил тиньку, ТТЛ икросхемы не оказалось под рукой зато ещё один мк мега16 был быстро написал прогу по смене логических уровней на одном из выходов мк. Вот и получился ТТЛ генератор. Фузы не трогал при прошивке в итоге работал от внутреннего генератора на 1Мгц. После прошивки подключил к тиньке запитал и перепрошил фузы в тиньке как надо. А по программаторам вот я ссылки по находил:
Добавлено: Пн ноя 30, 2009 22:28:04
kret_a_v
собственно схема - собранная и опробованная
http://radiokot.ru/forum/download.php?id=21926
(еще раз спасибо
Alex_Megavolt_79 и респект

)
Добавлено: Пн ноя 30, 2009 22:53:57
AI_Disable
Не совсем в тему, но схему можно упростить на 1 резистор

Добавлено: Вт дек 01, 2009 10:22:05
APTYP
AI_Disable писал(а):APTYP, насколько я помню, PonyProg не разрешает убирать галочку SPIEN, так что просто подключи к аврке внешний кварц 1-8мгц.
Там есть такая злая кнопочка "Clear all"... Вот на неё я и наступил, и галка со SPIEN убралась.
Как я понял, этот фьюз включает последовательное программирование.
Внешний кварц на программаторе стоит. Сам программатор работает через COM порт.
Что если попробовать через LPT STK 200/+300 програимматором зашить?
PS - to all, спасибо за ссылки, щас буду изучать.
Добавлено: Вт дек 01, 2009 11:49:30
APTYP
Спасибо за отклик!
То есть выход генератора подключить плюсом к 5 ноге контроллера, минусом на минус контроллера так? Так же контроллер запихать в программатор и шить понипрогом с "правильными фьюзами" (кстати как их правильно расставить поумолчанию?)
Теперь вопрос по генератору
По схеме не могу понять, внизу то ли кондёр то ли кварц? Каково напряжение питания генератора?
Если не трудно, перересуйте схему в наглядном для новичка виде с кратким разъяснением.
И конечно, Заранее Спасибо за помощь!!!
ЗЫЫ - пока писал пост, в голову взбрела такая идея. Что если (прикреплённый файл) использовать вместо ЛА3-й?
Добавлено: Вт дек 01, 2009 21:55:51
AI_Disable
APTYP писал(а):
По схеме не могу понять, внизу то ли кондёр то ли кварц?
Внизу конденсатор 10нФ.
APTYP писал(а):
Каково напряжение питания генератора?
5 Вольт.
APTYP писал(а):
Что если (прикреплённый файл) использовать вместо ЛА3-й?
Смотря, какая частота и амплитуда...
Но, похоже, ни один генератор вам уже не поможет. Если фьюз SPIEN был отключён, то теперь МК можно оживить только последовательным программатором.
Добавлено: Ср дек 02, 2009 08:53:33
APTYP
Ясно. Спасибо всем!
Легче уж купить новую АВРку и не танцевать с бубном, благо они у нас дешовые.
Добавлено: Ср дек 02, 2009 22:20:43
DiGiCat
AI_Disable писал(а): Но, похоже, ни один генератор вам уже не поможет. Если фьюз SPIEN был отключён, то теперь МК можно оживить только последовательным программатором.
Только не последовательным программатором, а параллельным и из datasheet:
The SPIEN Fuse is not accessible in serial programming mode.
Fuse
SPIEN не доступен в последовательном режиме программирования. Вот
RSTDISBL он мог как еще один порт сделать, заместо ресета - внешний генератор тут тогда тоже не поможет.
Добавлено: Пт дек 04, 2009 23:25:52
dolbotehnik
Народ, я снова со своим вопросом! Не сложные прошивки для тиньки 2313 на языке СИ, с пояснениями, что, как и куда ... Дайте ссылку пожалуйста! Есть у меня книга "Белов А.В. Микроконтроллеры АВР в радиолюбительской практике", там есть примеры для 2313, но для первого раза сложноваты. Кто распологает инфой, будьте добры, подскажите!
Добавлено: Сб дек 05, 2009 00:52:04
Lifeyar
Всем привет! Подскажите,пожалуйста, что это может быть? Вчера прошил микроконтроллер для термометра, но прошивок там 3 штуки: для матриц с общим анодом, катодом, и для отображения десятых градуса, тоже для общего анода. Прошивал прошивкой для матриц с общим анодом, термометр работает нормально. Но! Сегодня решил перепрошить , чтобы отображались десятые доли градусов, а у меня вылезает такое сообщение:
Программатор самодельный от PROTOSS, в системе виден. Прошивал Коде Вижн АВР. Фьюзы выставил как на картинке в статье

Спасибо.
Добавлено: Сб дек 05, 2009 10:27:03
AI_Disable
У меня тоже кодвижион иногда сопротивляется. Если вы уверены, что с железом всё нормально, и вы не запороли фьюзы, то, прозвучит глупо, но мне от этой хрени помогает такая хитрость:
Нужно в диспетчере устройств сменить номер COM порта программатора на любой другой, вытащить его из ЮСБ, вставить обратно и изменить, на тот же самый, номер COM порта программатора в настройках кодвижиона. После этого жмём кнопочку «reset chip», если никакой ошибки не вылезло, то всё тру.
Добавлено: Сб дек 05, 2009 11:16:40
Lifeyar
AI_Disable
Да,да,да именно так и сделал! А что же он такой глючный? (Программатор)
если с железом всё нормально
Конечно нормально, комп то новый, пол-года всего...
Система-Windows XP SP3 RUS, со всеми обновами.(Не сборка, чистая)
P.S. Всё прошилось удачно, теперь с десятыми долями градусов!
