Страница 1 из 1
AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Пн янв 23, 2017 23:08:00
WaL97
Всем привет!
Совсем недавно начал изучать микроконтроллеры, еще не все понимаю. Разработал простенькое устройство на AT90S2313.
В свойствах проекта в CvAvr ставлю частоту 10мгц. Внешний кварц тоже 10мгц.
Прошиваю через AVRDUDE_PROG. Там все галочки заблокированы, а прочитать фьюзы не получается. Полагаю, где-то ошибка в atmel.ini, но не знаю, что надо править.
Да и вообще, какие фьюзы шить? Какие там галки и куда ставить, чтобы устройство адекватно работало?
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 01:54:39
АлександрЛ
WaL97 писал(а):Разработал простенькое устройство на AT90S2313.
В свойствах проекта в CvAvr ставлю частоту 10мгц. Внешний кварц тоже 10мгц.
Прошиваю через AVRDUDE_PROG. Там все галочки заблокированы, а прочитать фьюзы не получается. Полагаю, где-то ошибка в atmel.ini, но не знаю, что надо править.
Да и вообще, какие фьюзы шить? Какие там галки и куда ставить, чтобы устройство адекватно работало?
А НЕТ фьюзов, в нашем понимании, у AT90S2313! От слова ВООБЩЕ!
Только два лок- бита, и всё.
Он "как бы изначально настроен" на работу с частотой внешнего кварцевого резонатора.
Да, для "дуды", если я правильно понимаю, надо в закладке "Automatic programming" снять галочку "Программирование FUSES"
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 06:13:56
pyzhman
Посмотрите на прикрепленную вами картинку - там управление фьюзами неактивно. Можете пощелкать по ним мышью - они не откликаются.
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 06:34:43
WaL97
Т.е. получается, какой кварц вешаем, на такой частоте и работает? Тогда странно, почему очень медленно работает программа, хотя в эмуляторе все в порядке?
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 06:58:20
АлександрЛ
WaL97 писал(а):Т.е. получается, какой кварц вешаем, на такой частоте и работает? Тогда странно, почему очень медленно работает программа,
А вы не могли использовать какие- то функции, которые в Тини2313 работают по другому, чем в 90S2313?
Я делал частотомер на 90S2313, по схеме и прошивке от Тини2313 - работает один-к-одному..

Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 08:14:13
pyzhman
WaL97 писал(а):...очень медленно работает программа...
Схему и программу сюда.
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 09:01:55
WaL97
Нечему там не работать - программка смотрит сигнал на двух портах, и в зависимости от него подает сигнал на третий порт. Только delay_ms там и используется
В общем, дело оказалось очень простое! Сел утром со свежей головой, потыкался осциллом и понял, что МК не медленно работает, а живет своей жизнью. Оказалось, что забыл впаять перемычку, которая подтягивает один из входов на плюс.
Всем спасибо! Кое-что новое для себя почерпнул
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 09:08:33
АлександрЛ
А как у вас 90S2313 вообще работает? Он, вроде как, без кварца или тактового генератора работать не должен..
А у вас 4 и 5 ноги (XTAL1, XSTAL2) просто в воздухе висят..
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 09:10:50
WaL97
АлександрЛ писал(а):А как у вас 90S2313 вообще работает? Он, вроде как, без кварца или тактового генератора работать не должен..
А у вас 4 и 5 ноги (XTAL1, XSTAL2) просто в воздухе висят..
Да, этого я не учел при "лепке". Пришлось навесным монтажом вешать, на фото не попало.
Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 10:02:53
Jack_A
Честь и хвала упорству - оно приносит свои плоды

Но АТ90S2313 - это умудриться найти еще надо
Спойлер
( как и Пинские спички
) - они вроде уже давно сняты с пр-ва. Да, вроде 2004г. В 1995-м я сам с них начинал

Re: AT90S2313 на 10 мгц. Прошивка. Фьюзы
Добавлено: Вт янв 24, 2017 10:43:39
WaL97
Jack_A писал(а):Честь и хвала упорству - оно приносит свои плоды

Но АТ90S2313 - это умудриться найти еще надо
Спойлер
( как и Пинские спички
) - они вроде уже давно сняты с пр-ва. Да, вроде 2004г. В 1995-м я сам с них начинал

Мне несколько штучек подарили пару лет назад в "коте морозе". Устройство простенькое, а чего им лежать мертвым грузом?)
У меня в следующем семестре в универе курсовой будет, так там надо использовать at89c2051
Мегу нельзя, мегу изучать будем через семестр
