Всё о фьюзах...

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Если я все верно понимаю, то надо установить CKSEL=1111 и SUT=11.
На счет поника не силен, но по-моему, в нем для этого надо снять галочки на всех CKSEL и SUT. НО!!! Сначала обязательно считать из МК фьюзы, потом только снять лишние галочки и потом прошить. Это для того, чтобы остальные не трогать!

А еще лучше воспользоваться не поником, а моим ChipBoom-ом - там фьюзы устанавливаются просто, достаточно внимательно все прочитать и выбрать подходящее. По "железу" для СОМ-порта мой программатор совместим с поником. :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Lestat
Встал на лапы
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv
Контактная информация:

Сообщение Lestat »

Chip115 писал(а):всем привет. Немогу разобраться как выставить фьюзы для тини 2313 если стоит внешний кварц на 4 МГц и питание 5 Вольт. отправлять меня читать доку безполезно. Я вражеский не знаю.

CKSEL3..1 - 110, CKDIV8 - 1
Аватара пользователя
Denis-d20
Открыл глаза
Сообщения: 52
Зарегистрирован: Сб ноя 24, 2007 10:06:53
Откуда: Украина,хмельницкий
Контактная информация:

Сообщение Denis-d20 »

У меня вопрос запрограмировал мегу 16, которую недавно купил и с некоторых портов нет выходов . Тем не мение на старой меге эта прога работает. Я думаю не промахнулся ли я с битами конфигурации???
Аватара пользователя
KOSTYA
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Пн янв 29, 2007 18:40:53
Откуда: Украина, Киев
Контактная информация:

Сообщение KOSTYA »

Denis-d20 писал(а):У меня вопрос запрограмировал мегу 16, которую недавно купил и с некоторых портов нет выходов . Тем не мение на старой меге эта прога работает. Я думаю не промахнулся ли я с битами конфигурации???

может нужно JTAG отключить
Изображение
Аватара пользователя
Denis-d20
Открыл глаза
Сообщения: 52
Зарегистрирован: Сб ноя 24, 2007 10:06:53
Откуда: Украина,хмельницкий
Контактная информация:

Сообщение Denis-d20 »

Спасибо
Аватара пользователя
Степаныч
Открыл глаза
Сообщения: 68
Зарегистрирован: Ср июн 20, 2007 18:46:54
Откуда: Красноярск
Контактная информация:

Сообщение Степаныч »

Уважаемые коты, можно ли узнать как все таки настроить Мегу16 на максимальные 16 Мгц от кварца, вот что узнал из даташита узнал "...the maximum frequency is 8 Mhz with CKOPT unprogrammed and 16 Mhz with CKOPT programmed" это значит что нужно поставить fuse бит CKOPT а как же быть тогда с CKSEL3..1 как их поставить.Подскажите а то уже одну мегу загнал уже изза того что не так поставил фьюзы!!
IN GOD WE TRUST
Аватара пользователя
KOSTYA
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Пн янв 29, 2007 18:40:53
Откуда: Украина, Киев
Контактная информация:

Сообщение KOSTYA »

Степаныч
atmega16
думаю примерно так ну и еще sut смотреть какой нужен старт ап тайм
Изображение
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

У меня тут вот такая проблема, надо перевести МК ATtiny2313 с 1мгц, на 4мгц. Я вот просто никогда не работал с фьюзами, и немогли бы сделать скриншот окна программатора в CodeVision ? Не придлагайте читать даташит, читал, но там не написано как расположить эти галочки! :) За ранние благодарен!
Изображение
Аватара пользователя
KOSTYA
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Пн янв 29, 2007 18:40:53
Откуда: Украина, Киев
Контактная информация:

Сообщение KOSTYA »

Krik99 писал(а):У меня тут вот такая проблема, надо перевести МК ATtiny2313 с 1мгц, на 4мгц. Я вот просто никогда не работал с фьюзами, и немогли бы сделать скриншот окна программатора в CodeVision ? Не придлагайте читать даташит, читал, но там не написано как расположить эти галочки! :) За ранние благодарен!

ну примерно так attiny2313 в зависимости какой нужен SUT
Изображение
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Ну мне просто тупо надо перейти на 4мгц. с внутреннего генератора, и если можно пожалуста скриншот.... Мне это надо для работы с датчиком DS18b20.... За ранние благодарю...
Изображение
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Ну прочитав несколько раз даташит , захотел попробывать настроить сам, с прочитаного... Ну я пока не трогал МК но вот что у меня получилось... Подскажите, какие галочки надо поставить или убрать для работы от внутреннего генератора на 4мгц... Да и я хотел спросить, может надо поставить SUT ? Если да, то какой? Ну, и после того как я выставил галочки на фьюзах, надо просто нажать Program -> Flash, и при этом фьюзы тоже прошются, или надо нажимать что-то ещё, и вкакой последовательности? За ранние благодарю! :)
Вот скриншот моих размышлений нащёт галочек! Поправте если что.
Вложения
Un.gif
Фьюзы
(20.48 КБ) 696 скачиваний
Изображение
fan
Родился
Сообщения: 13
Зарегистрирован: Ср янв 23, 2008 19:28:09

Сообщение fan »

Помогите !!!! как включить BOD(запрограммировать фьюзы BODLEVEL0, BODLEVEL1 стереть BODLEVEL2) прошиваю IC-Prog где это включается ?
Аватара пользователя
KOSTYA
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Пн янв 29, 2007 18:40:53
Откуда: Украина, Киев
Контактная информация:

Сообщение KOSTYA »

Krik99 писал(а):... внутреннего генератора на 4мгц... Да и я хотел спросить, может надо поставить SUT...

поставь галку sut0 думаю хватит... а так правильно, ну и думаю достаточно нажать Programm All потому как стоит галочка Program Fuse Bit(s) а это означает при прошивании програмить биты,
хотя перед всем этим лучше считать fuse и посмотреть что там стоит, хотя вроде как бит SPIEN не доступен ....
Изображение
Аватара пользователя
Lestat
Встал на лапы
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv
Контактная информация:

Сообщение Lestat »

случайно прошыл фюзы на ATtiny2313 0001(CKSEL3..0), теперь не читается МК и не выполняется програма. в даташыт такая конфигурация в резерве, можно как нибуть "излечить" контролер? или его в мусорку?
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Ну... Попробуй поцепить кварц как написано в даташите, или попробуй подать прямоугольные импульсы на вход генератора. Ну если не поможет, тогда наверное нужно паралельным программатором востанавливать. 8)
Изображение
Kesha
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Вс мар 04, 2007 14:38:49

Сообщение Kesha »

Не знаю, было уже или нет:
AVR Fuse Calculator
Было, но повторение, как известно, мать учения... :) Паятель.
Аватара пользователя
Lestat
Встал на лапы
Сообщения: 111
Зарегистрирован: Сб мар 31, 2007 13:53:07
Откуда: Lviv
Контактная информация:

Сообщение Lestat »

Krik99 писал(а):Ну... Попробуй поцепить кварц как написано в даташите, или попробуй подать прямоугольные импульсы на вход генератора. Ну если не поможет, тогда наверное нужно паралельным программатором востанавливать. 8)

та пробывал и кварц и внешние тактирование. значит в мусорку мк.
Аватара пользователя
Krik99
Потрогал лапой паяльник
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина
Контактная информация:

Сообщение Krik99 »

Ну, скорей всего в мусорку. Попробуй паралельным программатором востановить, хотя не пробывал после такого востанавливать. Вот хотел спросить, сколько примерно стоит STK500 , ну хотябы самодельный?
Изображение
Mu3y
Родился
Сообщения: 8
Зарегистрирован: Ср фев 06, 2008 22:31:53

Сообщение Mu3y »

Вот и я рыскаю по форуму после того как удачно установил на tiny2313 CKSEL0001... Пора наверное уже тему для этого создать отдельную.

Хочу попробовать лечение методом одномегагерцовой терапии, но где взять 1 МГЦ? (я проф. радиолюбитель со стажем 2 дня)

Хочу спросить, если 1 мгц подавать с другого контроллера (имеется мега16 скварцем 4мгц) то какой должен быть код? Пробовал так - непомогает. Может тут не 1мгц?

ldi temp,0b11111111
out ddrb,temp

ldi one,0b11111111
ldi zero,0b00000000

loop:
out portb,one
nop
out portb,zero
rjmp loop
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Ну так подавай сразу 4 МГц - просто с кварца...
а код можно попробовать такой (на PORTD.0 будет 1 МГц)

Код: Выделить всё

   ldi   r16, 1
   out   DDRD, r16
loop:
   inc   r16
   out   PORTD, r16
   rjmp  loop
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Ответить

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