Например TDA7294

Форум РадиоКот • Просмотр темы - Прошить ATmega32
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 22, 2025 21:13:09

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


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



Начать новую тему Ответить на тему  [ Сообщений: 28 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 12:58:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
Здравствуйте.
У меня стоит внешний кварцевый резонатор 14.7456 МГц. Какие фьюзы нужно выставлять? Смотрел даташит, там нашел вот такую таблицу. В таблице, как я понял расписаны варианты фьюзов и соответствующие им частоты внешнего генератора. А какие будут фьюзы для 14 МГц, как в моем варианте?
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 13:03:44 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Вам нужна табличка для кварцевых резонаторов, эта для RC.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 13:13:39 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
Хорошо. Вот другая таблица, скорее всего для резонатора. Тут нет для 14 МГц.
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 13:29:31 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Да, действительно неочевидно написано абзацем выше:
Цитата:
For resonators, the maximum frequency is 8MHz with CKOPT unprogrammed and 16 MHz with
CKOPT programmed.

Короче, нужен CKOPT=0, а все три CKSEL=1.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 13:39:12 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
Но у нас же 1 (галочка) это когда фьюз не запрограммирован, а 0 - это когда запрограммирован. Вроде так.
Вы вашу расстановку фьюзов случайно не для инверсного варианта написали?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 13:57:26 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Написал как в документации. Галочки расставляются в разных программах по-разному, тут только запутаю. В АВРах 1 - НЕпрошитый фуз, а 0 - прошитый. Считайте с камня фузы и посмотрите что установилось. Так будет понятно что есть что и заодно все остальные установятся как надо.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 14:09:48 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
Можете объяснить, почему CLSEL1, CLSEL2, CLSEL3 = 1 ? В даташите в таблице значения фьюзов расписаны до 8 МГц. Потом идет строчка, где написано 101, 110, 111 - и все это для частоты больше 1 МГц. А 8 МГц, что не больше 1 МГц ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Вт фев 15, 2022 14:26:12 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Вот тут и сам хотел бы послушать что там у чему. Документговорит вот что:
Цитата:
The CKOPT Fuse selects between two different Oscillator
amplifier modes. When CKOPT is programmed, the Oscillator output will oscillate will a full rail-
to-rail swing on the output. This mode is suitable when operating in a very noisy environment or
when the output from XTAL2 drives a second clock buffer. This mode has a wide frequency
range. When CKOPT is unprogrammed, the Oscillator has a smaller output swing. This reduces
power consumption considerably. This mode has a limited frequency range and it can not be
used to drive other clock buffers.

Ну типа при CKOPT=0 там шарашит такая амплитуда, что уже нет необходимости выбирать конкретный частотный диапазон. Иначе, имеем меньшее потребление, но и необходимость более точной настройки генератора. Можно настроить 8 МГц и при CKOPT=1, тогда генератор будет работать с маленькой амплитудой.
У АВРов очень хорошая документация, просто почитайте интересующие места.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 05:49:51 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
А фьюзы можно подразделить на обязательные и необязательные? Например, частоту кварца, как мне кажется обязательно задавать. Но я уже читал, что есть опасные фьюзы, неправильная установка которых может привести МК в нерабочее состояние без возможности откатиться назад. Может, такие фьюзы лучше и трогать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 09:35:26 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Да, именно. Потому и предлагаю сначала считать те, что есть, а потом поправить 4 интересующих бита.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 09:35:35 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1550
Откуда: Тюмень
Рейтинг сообщения: 0
PenguinChik, воспользуйтесь калькулятором фьюзов
этим:
http://fusecalc.mirmk.ru/
или этим
http://homes-smart.ru/fusecalc/
это Вам поможет безошибочно выставлять те или иные биты. По первой ссылке даже есть описание битов (кто, за что отвечает…). :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 12:06:12 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
Кстати, а прошивку куда заливать, во флэш, или EEPROM ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 12:27:00 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6206
Откуда: Minsk
Рейтинг сообщения: 0
Вот это вопрос месяца! Премию ему! :))
Спойлер- Я всё поняла, что вы рассказали про трансатлантический кабель. Непонятно только: почему же телеграммы приходят сухими? :shock:

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 12:28:43 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Флеш.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 18:49:36 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19558
Откуда: Таксимо
Рейтинг сообщения: 0
По фузам, выяснил для себя опытным путем. Подключаем и считываем установленные фузы, смотрим на spien и от него уже решаем в0 или 1 фузы нужно ставить

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Ср фев 16, 2022 22:26:55 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1550
Откуда: Тюмень
Рейтинг сообщения: 0
а прошивку куда заливать?

Это указано на первой странице даташита.
Вложение:
32.png [70.63 KiB]
Скачиваний: 74


Добавлено after 6 minutes 26 seconds:
По фузам, выяснил для себя опытным путем.

Да, применяется такой подход как правило при первом ознакомлении с программой… в дальнейшем после ознакомления это уже не актуально. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Чт фев 17, 2022 12:43:35 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср дек 01, 2021 15:09:09
Сообщений: 141
Рейтинг сообщения: 0
А обязательно ли подавать питание на устройство где находиться МК ? (при внутрисхемном программировании)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Чт фев 17, 2022 12:59:28 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 467
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5575
Откуда: Воронеж
Рейтинг сообщения: 0
Необходимо запитать только процессор. Остальное определяется внешними цепями.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Чт фев 17, 2022 17:15:58 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1550
Откуда: Тюмень
Рейтинг сообщения: 0
Главное чтобы МК был под питанием… а так же необходимо на выводах для программирования исключить влияние от периферии…


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошить ATmega32
СообщениеДобавлено: Чт фев 17, 2022 17:46:11 
Друг Кота
Аватар пользователя

Карма: 59
Рейтинг сообщений: 2218
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 19558
Откуда: Таксимо
Рейтинг сообщения: 0
Там на 32 еще mosi miso не как в даташите а куда то другие выводы

Добавлено after 1 minute 11 seconds:
Txd Rxd

_________________
Мои поставщики запчастей с отличной репутацией
texnomag.ru
radioremont.com
pl-1.org
4ip.info
elitan.ru


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

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


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

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


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

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


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