Например TDA7294

Форум РадиоКот • Просмотр темы - ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт июл 29, 2025 22:46:39

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2636 ]     ... , , , 23, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 11:50:50 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
давайте по порядку

1,какой прогой лучше прошивать?
у меня есть понипрог русский....

2, в схеме стоит кварц на 4 мгц - его по ходу можно не ставить?

3.какие фузы выставить в моем варианте ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 13:07:57 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пт фев 13, 2009 20:58:13
Сообщений: 601
Откуда: Донецк
Рейтинг сообщения: 0
На счёт проги - какая тебе по душе и какой язык программирования ты знаешь. Я, лично, не знаю ни тот ни тот (ассемблер и Си), но начал осваивать Си, так как счёл его более простым. Прога CodeVisionAVR.
Для кварца фуюзы (из Даташита):
Изображение
Соответственно у тебя кварц лежит в интервале 3-8 МГц, значит перём фьюзы: CKSEL3..1 будут 110.
CKSEL0 выбираем из таблички:
Изображение
CKDIV8=1
С этим параметром я не сильно дружу, но думаю стоит выбрать CKSEL0 = 1 и SUT1..0 = 01 (Кварцевый резонатор с включённым детектором падения напряжения)

В CVAVR это выглядит так: Изображение
(если не прав, поправте)

_________________
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.


Последний раз редактировалось DataLife Пн мар 23, 2009 12:58:38, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 13:48:48 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
спасибо...
теперь становиться более менее понятно что делать надо


теперь вопроспо поводу программы....
если прошивка была изначально не под ATTINY2313

надо ли ее перекомпилировать

если да то как ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 13:52:47 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 11, 2009 09:29:08
Сообщений: 492
Откуда: Ярославль
Рейтинг сообщения: 0
kret_a_v писал(а):
давайте по порядку
1,какой прогой лучше прошивать?
у меня есть понипрог русский....

Что значит - какой лучше?.. Кому что нравится!
Кроме пони могу назвать еще пакет CodeVision и утилиту командной строки avrdude. Да и Bascom, кажется, тоже этот прогер знает...
kret_a_v писал(а):
2, в схеме стоит кварц на 4 мгц - его по ходу можно не ставить?

Прошивать будешь на плате или в отдельной панельке прогамматора? Если на панельке - прошить можно и без кварца, но только до тех пор пора не трогаешь фузы.
kret_a_v писал(а):
3.какие фузы выставить в моем варианте ?

младший байт - 6Dh (01101101), старший не трогать.

З.Ы: упс, уже до меня ответили :)

Если прошивка была для другого чипа - ее нужно не просто перекомпилировать, но и переделать. Исходник есть?

_________________
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 14:04:05 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
nictrace писал(а):
Исходник есть?

Исходный код, дополнительное и обновленное программное обеспечение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 14:36:03 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пт фев 13, 2009 20:58:13
Сообщений: 601
Откуда: Донецк
Рейтинг сообщения: 0
nictrace писал(а):
младший байт - 6Dh (01101101), старший не трогать.
Ну народ, хоть бы понимали, что для новичка объясняете. Даже я не понял нихрена ...
kret_a_v, обращайся ;)

_________________
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 14:54:41 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
DataLife писал(а):
kret_a_v, обращайся ;)


хочется попробовать собрать - Электронные часы-будильник с энергонезависимой памятью/ходом и исполнительным устройством
( http://www.masterkit.ru/info/magshow.php?num=37 )
из набора мастеркит

вместо AT90S2313 взял ATtiny2313 т.к. первой небыло

собрал программатор и переходник от сюда - http://radiokot.ru/lab/controller/29/
переходник без кварца

скачал русскую пони прог

платку часов спаял - дело за малым ))))
прошить тиньку

вопрос как это сделать не убив ее - тиньку
(если можно лаконично и доходчиво....)
типа того
1- ставим пони прог (или др. софт)
2- на вкладке такойта ставим галочку там то (скриншот)
3- нажимаем то то (скриншот)
4-открываем файл такой то
и т.д.

вот в принцыпе и вся проблема.....

и еще - не помню где но читал что прошивка полностью не подходит
что надо перекомпилировать под тиньку
так или нет ?
если да то нужна будет помосчь и в этом
поскольку языками программирования владел васиком в школе еще....
с++ пробовал в институте - а это было давно и неправда как говориться

сейчас пока цель освоить инструмент(железо)

на микроконтроллерах столько всякого есть интерестного аш слюни тякуть......))))

за ранее спасибо....


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 15:35:42 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 11, 2009 09:29:08
Сообщений: 492
Откуда: Ярославль
Рейтинг сообщения: 0
kret_a_v писал(а):
на микроконтроллерах столько всякого есть интерестного аш слюни тякуть......))))


Эт точно! :)
Нужно, говоришь, с 2313 на тини2313 переделать? Хм, погляжу, что там за периферия (для часов окромя таймера и не нужно ничего), и есть ли у двух камней там различия...

_________________
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 16:23:24 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
Судя по программе, на Tiny всё работать будет, надо только фьюзы правилино прошить, CKDIV8=1, и для 4 МГц CKSEL=1100 SUT=00

_________________
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 17:34:44 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
Pooher писал(а):
Судя по программе, на Tiny всё работать будет, надо только фьюзы правилино прошить, CKDIV8=1, и для 4 МГц CKSEL=1100 SUT=00


спасибо всем откликнувшимся
завтра попробую....

переходник для программатора STK200/300 совместимого без кварца
праильно я понял ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 17:37:51 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пт фев 13, 2009 20:58:13
Сообщений: 601
Откуда: Донецк
Рейтинг сообщения: 0
Не, ну ты ж писал, что у меня кварц на 4 МГц. Вот тебе и дали фьюзы для внешнего кварца на. Если использовать внутренний резонатор - то тут всё проще. Читай даташит. Со станицы 23-24, если не ошибаюсь.

_________________
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 17:41:51 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
наоборот - Сообщение - Добавлено: Пт Мар 20, 2009 13:54:41
собрал программатор и переходник от сюда - http://radiokot.ru/lab/controller/29/
переходник без кварца


платку часов спаял - там кварц

?????????/ - запутался

блин у меня уже голова кругом..... :shock:
а что дальше будет.....


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 18:22:50 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пт фев 13, 2009 20:58:13
Сообщений: 601
Откуда: Донецк
Рейтинг сообщения: 0
На плате расширения STK200/300 для Тини2313 есть кварц! Сам по этой статье собирал программатор.
Схема часов, как я понял, имеет отладочный характер. Тоб-то непосредственно к ней подключается шлейф от программатора и программирование тиньки происходит на плате часоков.
Так что, если программируешь на отдельной плате о кварце можно не думать, да и можно выставить фьюзы на внутренний резонатор.

_________________
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 18:57:31 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
На всякий случай поясню: плата универсальна для AT90S2313 (а он без кварца никуда) и для Attiny213 (кварц опционален).

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 21:56:01 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 11, 2009 09:29:08
Сообщений: 492
Откуда: Ярославль
Рейтинг сообщения: 0
c кварцем хуже не будет - это точно! :)

_________________
Мои верные друзья - АМD и AVR
LM317 - атцтой, LM2576ADJ - форева! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 22:19:44 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Пт фев 13, 2009 20:58:13
Сообщений: 601
Откуда: Донецк
Рейтинг сообщения: 0
Хуже может и не будет, главное фьюзы настроить правильно: или под внешний или под внутренний резонатор.

_________________
Только те, кто предпринимают абсурдные попытки, смогут достичь невозможного.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 20, 2009 23:26:27 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 16, 2009 21:40:57
Сообщений: 828
Рейтинг сообщения: 0
Aheir писал(а):
для AT90S2313 (а он без кварца никуда)


Сомнительное утверждение. Загляните в даташит AT90S2313 - там должно быть минимум еще 2 источника такта - ИМХО. Ну и внешний RC наверняка тоже будет работать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 22, 2009 00:47:13 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Пн фев 02, 2009 15:00:33
Сообщений: 415
Рейтинг сообщения: 0
так что мне делать ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 22, 2009 22:31:10 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
ikarab писал(а):
Сомнительное утверждение. Загляните в даташит AT90S2313 - там должно быть минимум еще 2 источника такта - ИМХО. Ну и внешний RC наверняка тоже будет работать.

Читайте между строк.


kret_a_v, так а что Вы хотите получить?

В плате часов используется AT90S2313 и установлен кварц? Тогда устанавливаете такой же кварц в плату для программирования и прошиваете МК.

В плате часов используется Attiny2313? Прошиваете ее без кварца (на внутреннем генераторе) в плате программирования, потом в самом конце прошиваете ей фьюзы на работу от кварца. МК перетсает определяться программатором в этой плате. Переставляете его в плату часов - все работает.

Как-то так.

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн мар 23, 2009 09:27:04 
Мучитель микросхем
Аватар пользователя

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

Как-то так.


спасибо за ответ .
более менее понятно-но как то Вы неуверенно ответили...

вот к Вам 3 вопроса
(для пущей уверенности)

ДА буду использовать Attiny2313

1-значит фузы в конце прошивать надо ? - после того как запишем прошивку
Так ?
2-тогда как эти фузы выставить и прошить в понипроге ?
3-читал здесь что эта плата часов под программатор заточена (на ней кварц уже запаян)
как ее к стк200/300 совместимому присоеденитьи стоит ли это делать,
и какой порядок программирования тогда

заранее благодарен...
(если можете дайте пож. ответы как для чел. который впервый раз взял микроконтроллер в руки и ни когда его не видел :shock: - :) )


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2636 ]     ... , , , 23, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y