AVR studio в вопросах и ответах

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

[uquote="An-SU",url="/forum/viewtopic.php?p=3476626#p3476626"]А CLKDIV8 разве есть в Атмеге128?[/uquote]
А, ну да, нет :-)

Добавлено after 12 minutes 11 seconds:
Какие сейчас значения фьюзов?
Никакая контра не уйдёт от нас
An-SU
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн окт 01, 2018 11:33:59

Re: AVR studio в вопросах и ответах

Сообщение An-SU »

Вообще я до последнего не лазил в фьюзы, боялся :)))
Всё, что есть:

EXTENDED.M103C - 1
EXTENDED.WDTON - 0
HIGH.OCDEN - 0
HIGH.JTAGEN - 1
HIGH.SPIEN - 1
HIGH.EESAVE - 1
HIGH.BOOTSZ - Boot Flash size = 4096 words start address = $F000
HIGH.BOOTRST - 0
HIGH.CKOPT - 0
LOW.BODLEVEL - Brown-out detection level at VCC = 2.7 V
LOW.BODEN - 0
LOW.SUT_CKSEL - Int.RC.Osc. 8 MHz; Start-up time: 6 CK + 0 ms
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение ARV »

странноватые фьюзы... имхо
An-SU писал(а):EXTENDED.WDTON - 0
т.е. WDT включен аппаратно, а в коде нет ни строчки про него - из-за непрерывно следующих резетов программа может вести себя абсолютно неадекватно
An-SU писал(а):HIGH.SPIEN - 1
прошивка через SPI запрещена ?! и как вы прошиваетесь тогда? по OCD?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

[uquote="ARV",url="/forum/viewtopic.php?p=3476791#p3476791"]странноватые фьюзы... имхо
An-SU писал(а):EXTENDED.WDTON - 0
т.е. WDT включен аппаратно, а в коде нет ни строчки про него - из-за непрерывно следующих резетов программа может вести себя абсолютно неадекватно[/uquote]
Для включения таймера этот фьюз нужно включить, а тут наоборот
WDTON

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

Re: AVR studio в вопросах и ответах

Сообщение ARV »

prinv писал(а):Для включения таймера этот фьюз нужно включить, а тут наоборот
фьюз активируется нулем. я не знаю, какая логика в предъявленном нам описании фьюзов. я знаю, что запрограммированный фьюз это ноль, стертый - единичка. т.е. WDT активирован
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

Если только биты не с инверсией
Никакая контра не уйдёт от нас
An-SU
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн окт 01, 2018 11:33:59

Re: AVR studio в вопросах и ответах

Сообщение An-SU »

Не поверите, как справился с проблемой
Помогло обнуление фьюза EXTENDED.M103C!
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

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

Re: AVR studio в вопросах и ответах

Сообщение ARV »

судя по всему, логика описания фьюзов тут прямая, т.е. 1 означает активность фьюз-функции. что напрягает, имхо.
если на самом деле фьюз-бит прошит нулем, то активирован режим совместимости с 103-ей мегой, а в этом случае таймеры имеют хитрые особенности, что скорее приведет к проблемам, чем к успеху.
к тому же при прямой логике активен JTAG, что приведет к неработоспособности в качестве GPIO-линий соответствующего порта, что так же черевато проблемами впоследствии.
в общем, вангую: путаница полная :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
An-SU
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн окт 01, 2018 11:33:59

Re: AVR studio в вопросах и ответах

Сообщение An-SU »

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

Re: AVR studio в вопросах и ответах

Сообщение ARV »

считайте из МК фьюзы и покажите в виде HEX-числа, что там на самом деле прошито.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
An-SU
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн окт 01, 2018 11:33:59

Re: AVR studio в вопросах и ответах

Сообщение An-SU »

Вы это имеете в виду?

EXTENDED = 0xFD
HIGH = 0x81
LOW = 0xC4
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

Вот такие фьюзы выбраны (см. вложение)
Вложения
fuses.png
(66.56 КБ) 320 скачиваний
Никакая контра не уйдёт от нас
An-SU
Открыл глаза
Сообщения: 72
Зарегистрирован: Пн окт 01, 2018 11:33:59

Re: AVR studio в вопросах и ответах

Сообщение An-SU »

Да, хотя CKOPT у меня уже обнулен
Vlad_RK
Мучитель микросхем
Сообщения: 412
Зарегистрирован: Чт июл 11, 2013 12:37:39

Re: AVR studio в вопросах и ответах

Сообщение Vlad_RK »

Скажите, в Atmel Studio 7.0 только у меня имитация внешних прерываний не работает?
Настроил INT0 (ATmega16) на прерывание по спаду, сбрасываю пин в порту - реакции студии ноль. В AVR Studio 5.1 это работает.

Пробовал Atmel Studio 6.2, тут еще интереснее, по F11 она просто прогоняет код команда за командой, не обращая внимания на RJMP, RCALL и прочую ерунду. :) Было такое у кого-нибудь?

И еще вопрос, в AVR Studio 5.1, как переключить регистры на отображение в десятичном или двоичном виде?
Mixail_BM
Открыл глаза
Сообщения: 50
Зарегистрирован: Пн июл 28, 2014 20:23:22

Re: AVR studio в вопросах и ответах

Сообщение Mixail_BM »

Не подскажет мне кто-нибудь, а то я такой ...
программка на atmega8 - суть в чем. При запуске считываются данные с 1 внешней eeprom (2 байта). Они указывают последнюю записанную ячейку на второй внешней eeprom at24c32. До сих пор отрабатывает на ура.
Далее, раз в определенный период (по разному, не меньше пары часов и до суток) записывает данные в следующие ячейки второй eeprom. Соответственно перезаписывает в 1 eeprom 2 байта.
текст в файле. Он ВЫПОЛНЯЕТСЯ.
Теперь к вопросу. Не подскажиет мне, почему он до определенного адреса пишет нормально, а потом бац - и там ниже посмотрите - есть перезапись как копирование на других участках, а потом опять норма. где косяк?
самое удивительное - читает все нормально, на экран выводит тоже, но если просто прочитать данные не друг за другом???
Вложения
запись на память и данные.txt
(2.57 КБ) 335 скачиваний
bango
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт май 05, 2009 17:32:50

Re: AVR studio в вопросах и ответах

Сообщение bango »

Привет с прошедшими ВАС праздниками и с началом рабочего года.
Нашел на просторах интернета библиотеку подключение кнопок подключил ее и программа выдает ошибку Build: 0 succeeded or up-to-date, 1 failed, 0 skipped что это такое и как с этим бороться помогите.
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

Это неизвестно что и как с этим бороться тоже неизвестно.
Никакая контра не уйдёт от нас
bango
Открыл глаза
Сообщения: 52
Зарегистрирован: Вт май 05, 2009 17:32:50

Re: AVR studio в вопросах и ответах

Сообщение bango »

да ответ ободряющий может это поможет прикладываю проект
Вложения
библиотека проба.zip
(8.62 КБ) 187 скачиваний
Аватара пользователя
prinv
Вымогатель припоя
Сообщения: 677
Зарегистрирован: Чт янв 20, 2011 09:07:08
Откуда: Пермь
Контактная информация:

Re: AVR studio в вопросах и ответах

Сообщение prinv »

Для начала уберите все русские буквы из названий файлов.
Никакая контра не уйдёт от нас
Ответить

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