- Кто-нибудь имел дело с AVRDA или подобными им megaAVR 0-series?
AVR32DA28 при разрешении прерываний влетает в обработчик NMI, хотя
1.NMI запрещен, 2.Причины для вызова нет - CRC OK, 3.NMI должен
быть безразличен флаг разрешения прерываний, 4.Он от туда потом
выходит, хотя по даташиту при настоящем NMI обработчик вызывался бы
до сброса вечно. AlexG(83 знак., 26.09.2021 18:41, AVR, полностью)
- В отладчике IAR EWAVR обнаружился нюанс - на переменную типа
uint64_t невозможно поставить датаберекпойнт. - AlexG(06.06.2021 07:10, AVR, полностью)
- Fuse CKDIV8 + WDR = проблема. Принесли тут платку с занятной
ситуацией: Atmega1281-16AU с кристаллом 14.7456 Mhz на 3.3V. Т.к.
по даташиту для 3.3 частота <= 8Mhz, то ее просто поделили на
2 через CLKPR – Clock Prescale Register и для надежности включили
фуз CKDIV8 - чип стартует на 14.7456 / 8 = 1.8432, а затем
переключается на 7.3756. При этом отвалился ватчдог, остальное
работает. Выключение CKDIV8 возвращает ватчдог. Порядок
инициализации: NeoPower(428 знак., 03.06.2021 11:30,
, AVR)m16
- Порекомендуйте avr8 toolchain под win для замены WinAvr, где gcc
совсем уж старый (младше 4.7.х). - Chum_A(12.05.2021 14:52, AVR, полностью)
- Всем спасибо! "Старый конь борозды не испортит" (с) SciFi.
Результаты мелкого сравнительного исследования ниже: Chum_A(1085 знак., 13.05.2021 09:34, ссылка)
- В современном arduino ide используется версия 7.3.0 от Atmel,
проверенная временем . Чтоб не качать всю иде достаточно одного
файла arduino-cli (командная строка), есть на просторах. С его
помощью само скачает нужный тулчейн, и сразу лучше поправить
конфиг, чтоб не качало в дебри виндовса. Параметры запуска в
документации. Конфиг так же создается в командной строке. - oleg110592(12.05.2021 17:29)
- CrossWorks персональная некоммерческая лицензия стоит $150 - Evgeny_CD(12.05.2021 17:19, ссылка)
- Кстати, старость компилятора сама по себе не есть зло. В
значительное степени это даже хорошо. Старый конь борозды не
испортит. - SciFi(12.05.2021 15:37)
- >>> - SciFi(12.05.2021 15:35, ссылка)
- Собрать свой тулчейн с блекджеком и подсунуть его? - LightElf(12.05.2021 15:31)
- Дык, МПЛАБХ с его компилером. - mse homjak(12.05.2021 15:02)
- [ATTINY3224, ATTINY3226, ATTINY3227] появились в ДШ младшей по
памяти модели. Evgeny_CD(12.05.2021 15:57, AVR, ссылка)
- Видео про китайскую ATmega328 от AlexGyver. Во вступлении про
дефицит МК в 2021 году. - De_user(29.04.2021 21:11, AVR, youtube, полностью)
- IAR, ньанс по типам данных... в общем atmega16, понадобилось
обработать 24 входа и выхода... Rxvg(676 знак., 22.04.2021 19:49,
, AVR, полностью)
- Кто-нибудь пробовал ATINY402? Облизываюсь на малоногость в
сочетании с врожденной внутрисхемной отладкой.
Критика-альтернативы? Cкpипaч(352 знак., 25.03.2021 23:15, AVR, полностью)
- Интересная либа. DxCore - Arduino support for the NEW AVR
DA-series, DB-series and upcoming DD-series. Я не про дурину. Там
много низкоуровневого C++ кода, может кому будет полезно. CCL в том
числе. - Evgeny_CD(20.03.2021 20:44, AVR, ссылка, ссылка, полностью)
- AVR DD Family - Kceния(20.03.2021 19:11, AVR, ссылка, полностью)
- Вот там неявно говорится, что умеренный оверклокинг заработает
скорее всего. - Evgeny_CD(20.03.2021 21:39, ссылка)
- Спасибо! - Evgeny_CD(20.03.2021 20:48)
- Все зависит от errata и цен. Нигде чипов нет. - Evgeny_CD(20.03.2021 20:33)
- Толковая краткая обзорная статья по DA, DB, DD. - Evgeny_CD(20.03.2021 20:29, ссылка)
- Выглядит весьма симпатично. Как для переезда с atmega8. - Cкpипaч(20.03.2021 20:17)
- +1. Все есть и ничего лишнего. Поддержка ВЧ кварцев весьма
любопытно. - Evgeny_CD(20.03.2021 20:30)
- Ну, лишнего, вообще-то, довольно много, как для моих задач. Но
ключевые моменты, похоже, совпадают. А именно - наличие отдельной
памяти для прикладных параметров (EEPROM), питание 5Vdc,
многоканальный 12бит АЦП, внутрисхемная отладка. Cкpипaч(67 знак., 21.03.2021 10:38)
- XMEGA+SMBus, в частности работа с ИК-термометром MLX90614 Adept(2285 знак., 13.03.2021 21:23 - 14.03.2021 20:45, AVR, картинка, картинка, полностью)MBedder
- снизошло неожиданно вдохновение, т.к. разрыв клока был близок к
критическому (чуть менее 100uS) для минимальной частоты шины 10kHz,
то решил поднять частоту шины сверх номинала до 110kHz, и о-чудо - всё заработало!! Так что если кому надо завести на XMEGе какой SMBus-девайс, и в
частности ИК-термометр MLX90614, - имейте ввиду, Adept(643 знак., 14.03.2021 20:44 - 16.03.2021 18:50, картинка, картинка)
- Камент: Toчкa oпopы(335 знак., 13.03.2021 22:09 - 15.03.2021 11:05)
- конечно Adept(424 знак., 13.03.2021 22:59)
- почему обмен построен на делаях? m16(159 знак., 13.03.2021 23:15, картинка)
- Мыслей нет, но можно взять какой проверенный программный I2C для
АВР и попробовать. Чтобы ещо от TWI Хмеги не зависеть. - mse homjak(13.03.2021 21:27)
- MegaAVR, классический, конкретно 8535. Альтернативная ф-ция PB2 -
вход AIN0 компаратора. Таковой вход может быть подключен к
внутренней опоре. Вопрос - можно ли пользовать PB2 на выход и
одновременно компаратор от внутренней опоры? Chum_A(38 знак., 02.03.2021 12:44, AVR, полностью)
- Формирую строку для работы ПО контроллером. ПО чужое, мой только
маленький кусочек. Tpoeшник(422 знак., 26.02.2021 10:43, AVR, полностью)
- Разницу видно сразу BlackMorda(563 знак., 26.02.2021 13:20)
- Всем спасибо, разобрался! Tpoeшник(274 знак., 26.02.2021 13:09)
- ну как бы Nikolay801_(63 знак., 26.02.2021 11:21)
- Запись упростилась (спасибо) , но к сож. не пашет. Я где то туплю,
просто не могу в толк взять чем это отличается для ПО Tpoeшник(137 знак., 26.02.2021 11:32)
- Повангую, время выполнения конструкции отличается, размер стека или
чего доброго кучи, Двoeшник(249 знак., 26.02.2021 13:04,
)
- А ничего, что в одном случае передаётся в параметр целое число, а в
другом указатель/строка - Двoeшник(26.02.2021 12:40,
)
- А че значит не пашет? Тут как бы не чему не работать. - Nikolay801_(26.02.2021 12:07)
- Этот ваш авр недоделанный, там раздельные адресные пространства для
флеша и ОЗУ. В связи с этим, когда авр пытается делать вид, что он
умеет в Си, возникают недоразумения. Не знаю, так ли это здесь, но
не удивлюсь. - SciFi(26.02.2021 11:46)
- А если просто вывести по printf? Вроде все 3 варианта одинаковый
выхлоп должны давать. - Andreas(26.02.2021 11:44)
- А что такое диип? Nikolay801_(32 знак., 26.02.2021 11:43)
- проверил прошивку/отладку нескольких авров в среде MPLAB X m16(429 знак., 30.11.2020 12:18, AVR, картинка, полностью)
- [ATTINY1624, ATTINY1626, ATTINY1627] tinyAVR® 2 Family появились,
цены $0.6 сотнями, забажили слегка. 12b ADC с PGA до 16х Evgeny_CD(27 знак., 23.02.2021 14:31, AVR, ссылка, ссылка, полностью)