- IAR EWAVR. В опциях проекта традиционно --string_literals_in_flash.
Захотелось упростить себе жизнь и использовать std::vector. Он за
собой тянет файлик <exception>, в котором есть такое: AlexG(469 знак., 01.11.2021 18:52, AVR)
- Чем отличаются ATMEGA16L-8AI и ATMEGA16L-8AQ ни в одном даташите Q
нет описания. Или это упаковка? - vasily777(23.10.2021 20:42, AVR, полностью)
- avr gcc Sergey_N(439 знак., 17.10.2021 15:22, AVR, полностью)
- В общем, я сдался Sergey_N(478 знак., 20.10.2021 00:49)
- Нет это не нормально, ld и gold такого не допускают. Что-то еще
есть в Вашем случае. klen(109 знак., 18.10.2021 10:34)
- Старенький WinAVR-20100110. Пришлось применить 2 патча, чтобы дышал
под Win7 64 (линуксовые ноги, етить). Работает, но такая же байда
наличествует (создал для теста массив размером 1900 байт) ... Гyдвин(239 знак., 18.10.2021 09:09)
- Можешь скомпилить один и тот же исходник при полной оптимизации на
ИАР и в ГЦЦ и выложить здесь размер занимаемой Flash ? - Ale3000(18.10.2021 04:16)
- Там можно вставить ASSERT в скрипт линкера, чтобы ругался на такую
ситуацию, ЕМНИП. - SciFi(17.10.2021 15:32)
- atxmega32a4u adc scan mode Sergey_N(1737 знак., 13.10.2021 00:00, AVR, полностью)
- Кто-нибудь имел дело с 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)