DC-DC преобразователи KEEN SIDE
Новичок
 
Регистрация: 04.03.2010
Сообщений: 33
Репутация: 14
4 0
0 0
 
16.03.2010 19:17 #1
Помогите разобраться с фусами, запутался уже совсем
Собрал вчера светомузыку с анализатором спектра Фурье, а как дошло до прошивки то на фусах застопорился. Я с авр-ками раньше не пересекался поэтому для меня это пока темный лес. Нашел один фускалькулятор, что то вроде определил но я неуверен и нехотелось бы закасячить мк.
Вот это надо выставить в AVR Studio.




Как я понимаю то в:
ATmega8
SPIEN
CKOPT
BOOTSZ1
BOOTSZ0
помечены галочкой, а остальные пустые.

ATTiny2313
CKOUT
CKSEL1
SPIEN
помечены галочкой, а остальные пустые.
Проверьте пожайлуста, если я ошибаюсь подскажите как правильно.
Спасибо!
Оценка
КОМПЭЛ продолжает серию публикаций об аналого-цифровых преобразователях азиатских производителей. В этом выпуске – АЦП с низкой разрешающей способностью: почему они востребованы несмотря на наличие встроенных 10-битных преобразователей в МК, какие модели пользуются спросом и как их можно использовать в качестве прямой (Pin-to-Pin) и функционально эквивалентной замены западным аналогам – в ряде случаев даже с улучшенными характеристиками.
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
16.03.2010 21:38 #2
В AVR Studio к сожалению биты конфигурации и защит не выставляются ни отдельной функцией ни соответствующей строкой в тексте программы (как в mplab).
Я ставлю их вручную при помощи программатора (при программировании) pony prog по заранее составленной шпоргалке.
Есть еще функции в code vision avr, но с этой программой не работал...
Оценка
КОМПЭЛ объявляет о расширении ассортимента дисплеев: в наличии – 373 модели от более чем 33 производителей. Это позволяет подобрать оптимальное решение для проектов любого уровня сложности и бюджета. Благодаря широкому выбору технологий – LCD, OLED, TFT, E-Ink, – а также разнообразию размеров экранов и функциональных возможностей, вы сможете выбрать именно тот вариант, который полностью соответствует вашему техническому заданию. Ознакомиться с подборкой актуальных моделей можно по ссылке
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,175
Записей в дневнике: 22
Репутация: 424
412 89
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
16.03.2010 23:02 #3
Я правда не совсем понял что нужно сделать, ведь Вы и так предоставили всю раскладку. Чтобы не запороть чип для SPI программирования в основном нужно не допустить отключения линии Reset и самого интерфейса SPI. В данном случае у Вас все соблюдено в обоих случаях:

mega8: PIN PC6 is RESET (фьюз RSTDISBL)- не запрграммирован (т.е. "1") следовательно используется как Reset; SPI enabled (фьюз SPIEN) - запрграммирован (т.е. "0") - интерфейс SPI включен

Так что вроде все правильно...

Я пользуюсь этим калькулятором
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Керамические конденсаторы – одни из самых массовых и востребованных электронных компонентов, занимающих первое место по количеству строк в спецификациях большинства электронных изделий. Компания КОМПЭЛ поддерживает постоянный складской запас многослойных керамических конденсаторов (MLCC). В ассортименте – более 4000 уникальных наименований общим объёмом свыше 650 млн штук от ведущих производителей Азии, включая крупнейшие китайские бренды CCTC и Fenghua, а также таких мировых лидеров, как Yageo, Murata, Samsung и TDK.
Новичок
 
Регистрация: 04.03.2010
Сообщений: 33
Репутация: 14
4 0
0 0
 
17.03.2010 14:37 #4
Цитата:
Сообщение от Vadzz
Я правда не совсем понял что нужно сделать, ведь Вы и так предоставили всю раскладку.
Все верно, но проблема в том, что указанная выше "таблица" конфигурации предоставлена из программы "Bascom AVR ISP STK Programator", а у меня такой нет, а есть AVR Studio с встроенным програматором. Биты конфигурации выставляются как и в PonyProg
Вообщем я взял из "таблицы" от Баском значения Lockbits; Fusebits; Fusebits High и вписал их в Current settings калькулятора.
Получилось так:
ATmega8
Low 0xFF High 0xC9 -- SPIEN CKOPT BOOTSZ1 BOOTSZ0

ATTiny2313
Low 0xFF High 0xBD Extended Action 0xDF -- CKOUT CKSEL1 SPIEN


Мне кажется я сделал ошибку выставив Extended Action.
Правильно наверно будет
ATTiny2313
Low 0xBD High 0xDF Extended Action 0xFF -- CKOUT CKSEL1 SPIEN

Как ни странно но конфигурация неизменилась

Вообщем если фусы соответствуют указанным в таблице то можно попробовать прошить.
Оценка
Новичок
 
Регистрация: 04.03.2010
Сообщений: 33
Репутация: 14
4 0
0 0
 
18.03.2010 00:47 #5
Всё, разобрался. В AVR Studio 4 оказывается Fuse тоже можно в hexadecimal выставить. Процесоры прошил, всё работает.
Оценка
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,175
Записей в дневнике: 22
Репутация: 424
412 89
0 0
Отправить сообщение для Vadzz с помощью ICQ
 
18.03.2010 09:04 #6
Это радует...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
27.03.2010 17:20 #7
"В AVR Studio 4 оказывается Fuse тоже можно в hexadecimal выставить"
Это возможно только с помощью программатора или аппаратного блока (stk xxx) применяемого совместно с AVR Studio...
В текстах программ на ассемблере и в дампах памяти программ эти данные не записываются.
Оценка
Новичок
 
Регистрация: 04.03.2010
Сообщений: 33
Репутация: 14
4 0
0 0
 
29.03.2010 02:14 #8
Цитата:
Сообщение от BOB51
"В AVR Studio 4 оказывается Fuse тоже можно в hexadecimal выставить"
Это возможно только с помощью программатора или аппаратного блока (stk xxx) применяемого совместно с AVR Studio...
В текстах программ на ассемблере и в дампах памяти программ эти данные не записываются.
Ну так я и имел ввиду программу непосредствено прописивающую сам контролер, которая входит в состав авр студио 4.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 08:09.
Обратная связь РадиоЛоцман Вверх