AT90S2313 на 10 мгц. Прошивка. Фьюзы

Обсуждаем контроллеры компании Atmel.
Ответить
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт июн 30, 2011 10:10:23
Откуда: лютая Россия

Сообщение WaL97 »

Всем привет!
Совсем недавно начал изучать микроконтроллеры, еще не все понимаю. Разработал простенькое устройство на AT90S2313.
В свойствах проекта в CvAvr ставлю частоту 10мгц. Внешний кварц тоже 10мгц.
Прошиваю через AVRDUDE_PROG. Там все галочки заблокированы, а прочитать фьюзы не получается. Полагаю, где-то ошибка в atmel.ini, но не знаю, что надо править.
Да и вообще, какие фьюзы шить? Какие там галки и куда ставить, чтобы устройство адекватно работало?
Вложения
1.PNG
(21.62 КБ) 492 скачивания
[b]— Да не боись, всего двенадцать вольт… и восемьсот ампер.[/b]
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44160
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

WaL97 писал(а):Разработал простенькое устройство на AT90S2313.
В свойствах проекта в CvAvr ставлю частоту 10мгц. Внешний кварц тоже 10мгц.
Прошиваю через AVRDUDE_PROG. Там все галочки заблокированы, а прочитать фьюзы не получается. Полагаю, где-то ошибка в atmel.ini, но не знаю, что надо править.
Да и вообще, какие фьюзы шить? Какие там галки и куда ставить, чтобы устройство адекватно работало?
А НЕТ фьюзов, в нашем понимании, у AT90S2313! От слова ВООБЩЕ!
Только два лок- бита, и всё.
Он "как бы изначально настроен" на работу с частотой внешнего кварцевого резонатора.
Да, для "дуды", если я правильно понимаю, надо в закладке "Automatic programming" снять галочку "Программирование FUSES"
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Посмотрите на прикрепленную вами картинку - там управление фьюзами неактивно. Можете пощелкать по ним мышью - они не откликаются.
Docendo discimus
Контактная информация:
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт июн 30, 2011 10:10:23
Откуда: лютая Россия

Сообщение WaL97 »

Т.е. получается, какой кварц вешаем, на такой частоте и работает? Тогда странно, почему очень медленно работает программа, хотя в эмуляторе все в порядке?
[b]— Да не боись, всего двенадцать вольт… и восемьсот ампер.[/b]
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 44160
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

WaL97 писал(а):Т.е. получается, какой кварц вешаем, на такой частоте и работает? Тогда странно, почему очень медленно работает программа,
А вы не могли использовать какие- то функции, которые в Тини2313 работают по другому, чем в 90S2313?
Я делал частотомер на 90S2313, по схеме и прошивке от Тини2313 - работает один-к-одному..
Изображение
Изображение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

WaL97 писал(а):...очень медленно работает программа...
Схему и программу сюда.
Docendo discimus
Контактная информация:
Реклама
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт июн 30, 2011 10:10:23
Откуда: лютая Россия

Сообщение WaL97 »

Нечему там не работать - программка смотрит сигнал на двух портах, и в зависимости от него подает сигнал на третий порт. Только delay_ms там и используется :oops:
В общем, дело оказалось очень простое! Сел утром со свежей головой, потыкался осциллом и понял, что МК не медленно работает, а живет своей жизнью. Оказалось, что забыл впаять перемычку, которая подтягивает один из входов на плюс. :oops:

Всем спасибо! Кое-что новое для себя почерпнул
Вложения
55.jpg
(167.37 КБ) 388 скачиваний
66.jpg
(166.03 КБ) 470 скачиваний
3.PNG
(63.38 КБ) 646 скачиваний
2.PNG
(62.52 КБ) 515 скачиваний
[b]— Да не боись, всего двенадцать вольт… и восемьсот ампер.[/b]
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 44160
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

А как у вас 90S2313 вообще работает? Он, вроде как, без кварца или тактового генератора работать не должен.. :dont_know:
А у вас 4 и 5 ноги (XTAL1, XSTAL2) просто в воздухе висят..
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт июн 30, 2011 10:10:23
Откуда: лютая Россия

Сообщение WaL97 »

АлександрЛ писал(а):А как у вас 90S2313 вообще работает? Он, вроде как, без кварца или тактового генератора работать не должен.. :dont_know:
А у вас 4 и 5 ноги (XTAL1, XSTAL2) просто в воздухе висят..
Да, этого я не учел при "лепке". Пришлось навесным монтажом вешать, на фото не попало.
[b]— Да не боись, всего двенадцать вольт… и восемьсот ампер.[/b]
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Честь и хвала упорству - оно приносит свои плоды :) Но АТ90S2313 - это умудриться найти еще надо
Спойлер( как и Пинские спички :) )
- они вроде уже давно сняты с пр-ва. Да, вроде 2004г. В 1995-м я сам с них начинал :)
Изображение
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Чт июн 30, 2011 10:10:23
Откуда: лютая Россия

Сообщение WaL97 »

Jack_A писал(а):Честь и хвала упорству - оно приносит свои плоды :) Но АТ90S2313 - это умудриться найти еще надо
Спойлер( как и Пинские спички :) )
- они вроде уже давно сняты с пр-ва. Да, вроде 2004г. В 1995-м я сам с них начинал :)
Мне несколько штучек подарили пару лет назад в "коте морозе". Устройство простенькое, а чего им лежать мертвым грузом?)
У меня в следующем семестре в универе курсовой будет, так там надо использовать at89c2051
Мегу нельзя, мегу изучать будем через семестр :))
[b]— Да не боись, всего двенадцать вольт… и восемьсот ампер.[/b]
Контактная информация:
Ответить

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