Решил спросить народ, который еще сидит на AVR-камешках, какими
сейчас пользуетесь программаторами и ПО для прошивки. Fomich(204 знак., 21.02.2024 11:54, AVR, полностью)
- Argussoft AS4 для себя, USBASP для заказчиков - NAUT(16.05.2024 22:49)
- Благодарен всем, кто нашёл пару минут и поделился своим опытом и
что-то порекомендовал. Fomich(642 знак., 21.02.2024 19:18)
- Для отладки использую софтовую эмуляцию rs232, на максимальной
скорости. Потом его вывод смотрю в лог. анализаторе. Скорость
получается в районе 1/10 тактовой. - maik-vs(22.02.2024 11:20)
- jtagice mkii2, stk500. Есть новая stk600 c комплектом переходных
плат и xmeg в 100 ногих, кому надо отдам по сходной цене. Забыли бы
это садо-мазо. Если не жить без микрочипа на avrxxxda,db,dc
перелезайте, там хоть отладка нормальная. Как вспомню про разводку
jtag, без (нормальной отладки грустно), нафиг. Ценник на чипы тоже. - vasily777(22.02.2024 05:51)
- Моя отладка, это листинг, осциллограф и СОМ-порт. Лежит купленый
еще до 24 февраля Atmel-ICE в фирменой красной коробочке, включал
пару раз всего. Я использую софтовый симулятор изредка, если,
например, надо проверить результат какой-нибудь математики (и
посмотреть, за сколько тыщ тактов Мега это сосчитала :))). - vpv.vpv(22.02.2024 12:30)
- зря игнорируете Atmel-ICE хороший отладчик, шустро и корректно
работает. Одна беда - ублюдочные коннекторы, надо аккуратно, чтоб
не порвать кабель (один раз за много лет использования, таки порвал
кабель :( удалось " переколоть" коннектор, но за такое решение
нужно сразу руки отрывать, уроды, блин :)) - Adept(22.02.2024 12:40)
- Так , давно переходник есть на не убдюдочные разъёмы ILYAUL(1 знак., 16.05.2024 22:11, картинка)
- Может даже и отличный, но не зашла мне отладка на atmega...
Пользовал раньше 162, а там все ноги были заюзаны под периферию
(RTL8919AS, 2*RS485 и пр.) Jtag тупо некуда было приткнуть. А в
atmega328 шибко тормознутая однопроводная отладка с геморроями
переключения режимов. Сейчас во всех устройствах ethernet, проще
тиснуть UDP пакетик в свою "смотрелку" на компе, если какие
непонятки... - Гyдвин(22.02.2024 22:36)
- Ну, я не то, чтобы игнорирую, может просто пока не дорос до
Atmel-ICE. Мне прямо по железу привычнее. Да и задачи стоЯт больше
"железячные". :)) - vpv.vpv(22.02.2024 13:01)
- есть авреал с юсб - 0men(21.02.2024 20:38)
- Ничо не поменялось. - symbions(21.02.2024 19:06)
- для прошивки AVREAL до сих пор - 0men(21.02.2024 18:09)
- AVR-камешков много развелось с разными интерфейсами
программирования. Ответ будет зависеть от того, что именно вам
нужно программировать. Я сейчас использую Atmel-ICE, AVRISP (не mk
II) и КФДЛ.301411.247 +ПО к каждому из них своё. Atmel-ICE
подешевле можно найти на Али. - AlexG(21.02.2024 17:58)
- Ищите б/у-шный Atmel-ICE - закроете все вопросы и программирования
и, главное, отладки без "танцев с бубном" (новый стоит неразумных
денег). Если только программирование любого камня из семейства, -
то опять же, я как приверженец "фирменного" (уж больно наелся
кривизны "альтернативно-одарённых" решений) порекомендую "юсбишный"
AVRISP MK-II. Среда программирования/отладки 7-я студия (хорошо
работает и в симуляции тоже). - Adept(21.02.2024 14:36 - 14:38)
- WinAVR -> AVRDude -> USBasp - akz(21.02.2024 14:07)
- Среда программирования IAR AVR 7.30.5. Отладчик (крайне редко)
софтовый AVR Studio 4.19. Программатор OLIMEX клон AVR-ISP-MK2,
очень удобен, сам питает таргет. Программирование через bat-файл
для AtBackend от 7-ой студии. Иногда использую CodeVision, как
программатор и генератор рыбы. - vpv.vpv(21.02.2024 13:49)
- Клон STK500, клон AVRISP mkII. Лежит дракон на всякий пожарный, но
не пользую. Ну и самое главное - USB AVReAl для массовой прошивки
(спасибо Александру за классную работу). А при ковыряниях удобнее
всего загрузчик от Ардуины с avrdude, когда имеется только uart, а
в основном свой ethernet загрузчик... - Гyдвин(21.02.2024 13:04)
- USBASP ISP-AVR - Cкpипaч(21.02.2024 12:01)
Привет пацаны. Пока за окном зима есть время заниматься любимым
делом... т.е. паять и настраивать... Fomich(730 знак., 19.02.2024 09:36, AVR, полностью)
Кто работал с МПЛАБом для ATmega? Я не понимаю как залить EEPROM
через PICkit4. Среда генерирует файл .eep, но куда его дальше
совать я не понимаю. При этом флеш прекрасно программируется и
через ISP, и через JTAG. Причем через последний еще и дебажится. Но
имеется предупреждение, что в дебаге не прошивается EEPROM. Вот я
хочу залить его обычным образом, а в настройках проекта его
прошивку отключить. Таргет ATmega165P. Проект на avrasm2. - my504(10.10.2023 14:39, AVR, полностью)
- У меня получился такой вариант petrd(1 знак., 12.10.2023 10:10, ссылка)
- Тут бы уточнить. Вероятно EEPROM внутренняя? Ну для особо
одарённых, как я, например. :-) - alexem(10.10.2023 18:50)
- Выполните прошивку в production режиме, не устанавливая птичку
"Preserve data flash" в настройках программатора. Зальётся то, что
видите в Target Memory View -> EEPROM memory. После этого,
ставьте в настройках программатора птичку "Preserve data flash",
чтобы данные не менялись между заливками прошивки при отладке. Не
уверен, что птичку нужно ставить - сам работаю с Mega328P только в
"production" - отладка не работает. Пару камней окирпичил, нет
времени восстанавливать. Nikolay_Po(78 знак., 10.10.2023 14:53)
- Отладка работает только через JTAG. Через ISP она недоступна.
Поэтому выбираете в проекте для PICkit4 интерфейс JTAG и
соответственно подключаете к PICkit4 нужные ноги в соответствии с
мануалом на PICkit4 (там есть таблица для AVR). Затем во фьюзах
включаете дебаг, после чего коннект с PICkit4 и получаете искомое.
))) По поводу еепрома. В хексе его нет. Поэтому простой заливкой во
флеш в продакшене еепром не заливается. Preserve data flash при
этом не активирован. Только my504(57 знак., 10.10.2023 15:18)
- У меня в проекте, EEPROM используется. И если не ставить птичку
"Сохранять данные ЭСПЗУ", то EEPROM стирается. Если ставить, то
перед стиранием, MPLAB данные EEPROM вычитывает, затем стирает чип
целиком, вместе с EEPROM, и в конце - заливает сохранённые данные.
Странно, но так. В общем, инициализировал EEPROM я из программы МК,
способа залить из файла тоже не находил. - Nikolay_Po(10.10.2023 16:19)
Никто, случайно, не разбирался с аппаратным вычиcлетелем CRC в
ATXmega? Стали относительно часто возникать проблемы, которые можно
объяснить только искажением содержимого флэши. Хотел добавить во
флэш при прошивке контрольную сумму и каждый раз при подаче питания
проверять. Все, в принципе, получилось, только CRC32, которую
выдает аппаратный вычислитель, и CRC32, которую можно подставить в
прошивку утилитой srec_cat, не бьются никак. Прочитал, что в Хмегах
"final checksum AlexG(319 знак., 01.10.2023 19:10, AVR, полностью)
- В итоге, основные нестыковки были вызваны лишней командой в скрипте
загрузки прошивки. Сам алгоритм оказался вполне стандартным, на
crccalc.com в первой строчке. - AlexG(08.10.2023 19:22)
- Вот тута, вроде как, есть софтверная реализация, эквивалентная
хардверной. Врут, что алгоритм CRC32 соответствует правилам для
Ethernet. LightElf(220 знак., 02.10.2023 15:56, ссылка)
- LightElf уже написал про разные параметры при вычислении, здесь
уточню. Для CRC32 даже для одного полинома могут быть разные
значения инициализации, порядка входных и выходных бит и инверсии,
которые будут давать разный результат. Вот онлайн калькулятор CRC: mrFirst(338 знак., 02.10.2023 06:28,
, ссылка)
- Ну, собственно, CRC может отличаться: полиномом, начальным
значением, порядком битов в байтах данных, порядком битов и байтов
в результате, наличием инверсии в результате. Если брать
относительно распространённые варианты CRC32, то их вряд ли
наберётся более двух десятков. Если есть бинарь (лучше небольшую) и
её CRC - то поиск правильной схемы займёт несколько минут. Дальше
читать доку на Srecord и выставлять ему ключи, чтобы генерил также.
Или свою утилю наваять - я LightElf(17 знак., 02.10.2023 01:01)
- Ну программный подсчет делай. Ну будет оно полсекунды считать..
никто даже не заметит - POV(01.10.2023 20:42)
- если один "при подаче питания проверять", то зачем аппаратный CRC?
ЦРЦ могут отличатся, полиномом и порядком вычисления,
слева-направо. ну и соответственно начальным значением. Полезная
фича - CRC(данные + СRС)==0, зная эту фичу необязательно знать
алгоритм CRC. - IBAH(01.10.2023 20:27)
- Фича то работает. Проблема в том, что у меня прошивка содержит
переменную часть, и правильная CRC разная при каждой попытке
прошивки. Альтернатива - выносить изменяемую часть в непопадающую
под CRC область. - AlexG(01.10.2023 20:39)
- Прошивка чем грузится - программатором или бутлоадером? Я делал
так: бутлоадер (фиксированный) с фиксированной своей CRC, при
каждом сбросе вначале проверяет сам себя. Далее, читает длину и CRC
рабочей программы из EEPROM, подсчитывает CRC, и если совпало -
передаёт управление. Если выбран режим обновления, то Бутлоадер (по
СОМ-порту) вначале из шапки прошивки читает её длину и CRC, затем
прошивает МК, подсчитывая CRC. Если в конце CRC совпали, то новая
длина и новая CRC vpv.vpv(159 знак., 02.10.2023 08:44)
- Дык пускай при каждой прошивке CRC и вычисляется. При старте
проверяешь ЦРЦ, если не совпадает делаешь сообщение и записываешь
правильное ЦСЦ, для особо изощеренных, можно добавить журнал ошибок
ЦРЦ, заложить в код Дату/Время сборки, я так настройки сохраняю IBAH(1 знак., 01.10.2023 21:52, картинка)
- Если вы делаете прибор для коммерческого учета, то метрологически
значимую часть, вы не просто должны, а обязаны выделять из общей программы. - reZident(01.10.2023 20:47)
- Пусть Мега считает контрольную сумму по всей флеш, КРОМЕ места сохранения контрольного значения. Nikolay_Po(106 знак., 01.10.2023 20:12)
- гугел? SciFi(1 знак., 01.10.2023 19:39, ссылка)
X-post: Необходим-ли низкочастотный кварц для AVR? Влияние CLKPR на
энергопотребление. [Upd] Выгрузил файл сюда ввиду переделки сайта.
[/Upd] Toчкa oпopы(618 знак., 31.08.2010 12:11 - 11.09.2023 12:11, AVR, ссылка, ссылка, полностью)
- Спасибо Fulcrum Point. Коллеги, покидайте статей которые вас
поразили по внутренним генераторам микроконтроллеров. - RxTx(11.09.2023 20:33)
- мне вот реально интересно как оптимальным способом сделать "онлайн"
подстройку скорости UART, по часовому кварцу, если МК на внутреннем
RC Adept(640 знак., 12.09.2023 04:27)
- По моему скромному разумению, внутренний RC осциллятор в принципе
не предназначен для постоянной работы и тактирования интерфесов, в
частности UART и CAN. Не надо его использовать для этого и
экономить на спичках. На мой взгляд внутренний rc-генератор только
для сна, стартапа и аварийной работы. Прав ли я? - RxTx(12.09.2023 21:44)
- Идеи простые, не изобретать велосипед. Ищем только по сайту, скажем
site:microchip.com (или site:st.com ) и пишем Application Note rc
oscillator - в ответ выпадут аппноты по калибровке. У ST рядом с
аппнотой лежит библиотека для калибровки. Я неспроста задал вопрос
- все аппноты что мне выпадали по калибровке. Без прелюдий зачем
internal oscillator'ы и их всяческие особенности. Мне-то понятно
что много зачем, начиная от того чтобы сэкономить по деньгам на
кварце или RxTx(190 знак., 12.09.2023 21:41)
- Ответ: Для "макета на столе" - делал калибровку RC-генератора
ATtiny44 по app. note AVR053 через STK500. Чётко работало на 38400.
AVR054 с калибровкой имеенно по UART - можно невозбранно
использовать для калибровок "на ходу". Для "серийного" прибора на
ATtiny15 (выпущено около 500 штук) - делал подстройку таймера по
преамбуле от ПК (в основе - код ATmega128 по ссылке). Софт на ПК
начинал со скорости 38400 и снижал её до получения приемлемого
разбега частот, отдаваемого tiny15 Toчкa oпopы(308 знак., 12.09.2023 12:30, ссылка)
- не, ну там самосинхронизируюшиеся протоколы ещё с РК86 помним :))
когда есть возможность подстроиться по пилот-сигналам, и софтово
накрутить процедуру приёма под нужную скорость, - эт одно, а когда
надо состыковать две разные железки, одна из которых (не твоя)
крайне требовательна к стабильности баудрейта, - другое. Adept(533 знак., 12.09.2023 12:44)
- Значит я как-то не донёс свои предположения. Калибровкой генератора
подстраивать, она - плавнее BR'а. Кратковременная стабильность
нуждается в подтверждении, но я предполагаю, что она достаточно
хороша. Упомянутый V-USB в помощь. - Toчкa oпopы(12.09.2023 12:59)
- Да, для малых скоростей, наверное так и надо (BR тоже можно
накручивать, если OSCCAL не хватает), но это всё на низких
скоростях (до 115200) хорошо, на экстремально высоких, вероятно -
только внешний генератор (в последних АВР выкорчевали кварцевый
генератор, оставив только РЦ и для часового кварца). Спасибо,
кстати, за вашу ссылку, интересно почитать. - Adept(12.09.2023 13:08)
- Вот рабочий код калибровки RC генератора меги, который использую в
одной из железок, имеющей только часовой кварц. На скорости uart
38400 проблем не встречал. Гyдвин(5127 знак., 12.09.2023 11:36)
- 1.5 Мбит устраивает? Да еще и ногодрыгом ;) Можно глянуть исходники
-> Гyдвин(1 знак., 12.09.2023 11:14 - 11:16, ссылка)
- Обычно, у встроенных RC есть подстройка, шагами порядка 0.1 ..
0.25%. Которую можно "крутить" во время работы без побочных
эффектов. Я даже пробовал делать ЧМ при помощи RC в PIC24F
микрочипа. - Nikolay_Po(12.09.2023 09:35)
- Хренасе, пост 13-летней давности всплыл и подхватился :) - Гyдвин(11.09.2023 19:32)
- а зачем, если "The main clock source is selectable from software and can be
safely changed during normal operation"? Ставите часовой кварц для точных таймингов и правильного
Idle-редима (жалко аппаратного ФАПЧа по нему нет :( а для
остального нутряной RC. Прескалером можно загонять в любые рамки
энергосбережения и производительности. - Adept(11.09.2023 13:55)
- Может вы "не тем путем идете, товагищи"? ;) Для чего кварц нужен в девайсе? - Гудвин(01.09.2010 17:19)
- ИМХО самая слабость в AVR - отсутствие PLL/FLL. Мегагерцовый кварц один фиг будет кушать, а часовой без умножения - слишком медленно. - LightElf(01.09.2010 17:13)
- Прерывания по часовому. А работать по нутряному РЦ и в глубокий повердовн, по завершению. Будет топовая экономичность и максимальное быстродействие. - mse(01.09.2010 17:22)
- Ну это там, где асинхронный таймер есть (то есть некоторые меги). Тиньки отпадают. - LightElf(01.09.2010 17:24)
- ХЗ, как щас, но М48, в своё время, стоила столько, что смысла в тиньках не было вообще. Ну, разве что, самых дохлых, типа 11. - mse(02.09.2010 11:26)
- Сейчас не так красиво с ценами. И все равно - у MSP430 и MCS08 как-то кошернее придумано. - LightElf(03.09.2010 12:42)
- У Хмеги понравилось. Но это не бакс цены, конечно. - mse(03.09.2010 13:26)
- xmeg-и некрочип намерен выкинуть с рынка, по моему, чтоб они не
составляли внутреннюю конкуренцию (там функционал запредельно
сложный для простого МК, и недостаточно быстрое ядро и мало памяти
для более серьёзных, чем у обычных МЕГ применений. ДС-пики по-моему
функционально покрывают почти все ниши иксмеги. Касательно же
систем тактированния, Adept(1250 знак., 11.09.2023 13:23 - 14:12)
- Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf RxTx(14 знак., 11.09.2023 19:52, картинка)
- Дык, всплыло с 2010 года. С другой стороны, нахер щас загоняться с
АВР, вообще, если есть те-жэ CH32V00*/20*? Тут АВР сосут и по цэне,
и по производительности, и по ресурсам. - mse homjak(11.09.2023 13:27)
- Вы запамятовали, что у коллеги весь софт на авроасме. Миллионы
человекочасов инвестированы. Этот чемодан выбросить никак нельзя! - SciFi(11.09.2023 13:31)
- Дык, "
оказанная услуганаписанный софт ничего не стоит". У меня тожэ куча всякого на
авроасме, но сделал усилие, вырос над собой и появился софт на
авроЦ, а теперь, появляецца на РИСК-5-Ц. - mse homjak(11.09.2023 14:30)
- пока, по моим задачам я на
своём велосипеде своих разработках, быстрее и качественнее еду, чем с костылями на
Сях (пробовал, интереса для, озадачить знакомого инженегра,
проработать один проектик, после недели мучений, и кучи вопросов
типа "здесь так не получится, давай сделаем по-другому", а "по
другому" сразу влекло за собой ещё кучку проблем, плюнул и бросил
эту затею :)) Вот как мои наработки станут тормозящими "костылями",
- тогда и буду смотреть на Adept(199 знак., 11.09.2023 16:13)
- у меня ещё "чемодан" контроллеров закуплен, годика на 3-4 вперёд
:)) - Adept(11.09.2023 13:49)
- Дла такого финта и WDT может сгодится, если пол-лаптя прокатит. - Точка опоры(01.09.2010 17:43)
Хабр. Выжимаем ATtiny10, практическое применение. Evgeny_CD(1 знак., 27.08.2023 00:53, AVR, ссылка, полностью)
С AVR32DA28 словил странную проблему с I2C. Иногда при попытке
что-нибудь предать в подключенный к МК индикатор вместо адреса на
SDA вместо адреса формируется короткий импульс лог.0 и больше
ничего не происходит, на SCL никакой активности, прерывание TWI не
вызывается даже по ошибке обмена. Переинициализация контроллера TWI
не помогает. Эффект действует на несколько передаваемых друг за
другом пакетов, затем следующая попытка обмена с индикатором
проходит штатно (через ~300 AlexG(40 знак., 23.07.2023 18:26, AVR, полностью)
дивайс надо восстановить на Атмега8. Есть такой же работающий
вариант. С него можно скопировать прошивку. Есть чистый МК, который
можно запаять. Надо пошивку туда закинуть. На устройстве рядом с МК
виден какой-то 6-контактный разъем. Вот так, подручными средствами
можно скопировать и зашить? Через LPT (к примеру)? Какой
программой? - Лaгyнoв(10.07.2023 17:43, AVR, полностью)
- оказался дивайс от наших российских монополистов в АЗС
(Топаз-электро). И 6-контактный разъем у них двухрядный. Лaгyнoв(1 знак., 11.07.2023 09:41, картинка)
- Я при работе с AVR пользовался AVReal. Но учти, что кроме прошивки
надо правильно выставить фьюзы, особенно для кварца. Есть
вероятность, что интерфейс SPI заблокирован. Тогда только выпаивать
и на параллельный программатор. il-2(105 знак., 11.07.2023 08:24)
- Помню, версия 32 работала через USB-LPT IBAH(1 знак., 10.07.2023 18:41, ссылка)
- спасибо - Лaгyнoв(10.07.2023 21:30)
- программатор на lpt порт был в комплекте stk-200, его схема есть в
сети. шестиношка разъем стандартен для stk-500 и для оригинального
программатора на com порт. - Alex68(10.07.2023 18:32)
- спасибо - Лaгyнoв(10.07.2023 21:31)
- 6 контактный - это скорее всего AVR910 symbions(452 знак., 10.07.2023 18:19)
- avreal, ponyprog - 0men(10.07.2023 18:02)
IAR AVR, запись в EEPROM. Подскажите, в чем причина, толи лыжи не
едут, толи я? vpv.vpv(2713 знак., 20.06.2023 09:07, AVR, полностью)
Вышел IAR EWAVR 8.10 с поддержкой C++17 - AlexG(05.04.2023 19:47, AVR, полностью)
- в 8.10 собрал проект, который работал без нареканий. решил идти в
ногу со временем. и не проверив на столе, обновил устройство в
полях. кирпич... благо ехать менять недалеко. собрал на столе -
кирпич. переменная меняется в нескольких местах и проверяется в
одном. меняться то меняется, но при проверке всегда выходит 0.
пересобрал проект в 7.4 - все работает. Andrey190(47 знак., 20.04.2023 13:30)
- Я давно говорю, при разработке кода, сразу включайте все возможные
оптимизации, в том числе и LTO. Код будет качественнее, так как
увидите больше ошибок и предупреждений по делу. По крайней мере в
GCC (и AVR-GCC 12) так. Nikolay_Po(115 знак., 20.04.2023 14:54)
- Х-м. Тут (вполне возможно) и оптимизация кода сыграла негативную
роль, как водится в подобных траблах. Т.е вполне возможно
разработчики, в сторону FULL пододвинули и... выходной код
"поплыл". Отсюда , кстати вопрос: а на каком режиме оптимизации
компилировался исходник в v7.4. и в v8.10? Если одинаково, то с
выключенной оптимизацией что даёт верификация размера выходных
кодов через эти версии? - SERGHIO(20.04.2023 14:08)
- Очевидно, код поплыл из-за ошибки в программе или из-за ошибки в
компиляторе (последнее маловероятно). - Nikolay_Po(20.04.2023 14:56)
- оптимизацию не трогал. но код в 8.10 уменьшился с ~57 до ~48 кБ.
дальше экспериментировать не буду - снес новую версию. новых
проектов на АВР не планирую, а старые подправить и так получится - Andrey190(20.04.2023 14:24)
- Для меня 8.10 заметно "поумнел" после 7.30. Я по большей части
"железячник", мой главный отладчик - листинг. Порой, устав воевать
и объяснять компилятору, что мне надо, критичные по скорости секции
просто писал на ассемблере. Посмотрел листинги после 8.10 -
компилятор всё делает сам, как надо. Жонглирует регистрами, ни
одного лишнего телодвижения. Конечно, 7.30 оставил, на всякий
случай, но пока у меня с 8.10 все отлично (кроме вертикального
сплита :)). - vpv.vpv(25.04.2023 07:40)
- Явно компилятор что-то полезное выкинул раз код так сильно
сократился. Вообще храним версии 5 / 6 / 7 и вот теперь 8 во
избежание... - Chip_n_Go(20.04.2023 15:25,
)
- Я бы не удержался, задержался бы на работе, да раскопал бы до конца
- значит, у меня в программе баг, если смена версии компилятора
ломает программу. Сразу обновляю компилятор, как выходит очередной
релиз - и не имею проблем, только времянки время от времени
контролирую диагностикой осциллографом или анализатором, где
критично. - Nikolay_Po(20.04.2023 14:57)
- Самое разумное в этой ситуации. Замена компилятора на рабочем
проекте несёт риски. Лучше это делать в начале цикла разработки,
когда отладка предстоит в любом случае. - SciFi(20.04.2023 14:28)
- Безумству храбрых поём мы песню. Ну и первая версия: где-то не
хватает volatile. - SciFi(20.04.2023 13:32)
- Split окна исходника только у меня криво работает? Раньше появлялся
крест, можно было сделать либо 4 окна, либо 2 горизонтальных или 2
вертикальных. Сейчас только 2 горизонтальных и все, без вариантов. - vpv.vpv(11.04.2023 13:47)
- IAR пишет, что это будет последняя версия с поддержкой Windows7. - vpv.vpv(06.04.2023 11:50)
- Будка ликвидирована, а на электрониксах статус до их ФТП не дорос.
Может кто-нибудь подсобить? - vpv.vpv(06.04.2023 09:02)
- Но это говорит, что AVR имеет достаточно долгую перспективу. - Evgeny_CD(05.04.2023 20:00)
- Году в 2025 родят C++20? Но даже 17 уже хорошо. Препараты работают?
Теперь бы мастера Klen упросить сделать сравнительный тест GCC 12
со всякими там LTO и IAR.... - Evgeny_CD(05.04.2023 19:59)
В AVReal была полезнейшая фича, позволяющая прописать калибровку
внутреннего генератора по нужному адресу. С тех пор как умерла
последняя мать с LPT пользую USBasp в паре с дудкой, но там такой
фичи нет. Можно канешно считать калибровку в файл, потом втулить
все это в хекс, собственно так и делаю сейчас. Но как-то это все
через жопу. Кто то нашел красивое решение? - Codavr(07.04.2023 21:18, AVR, полностью)
Друзья, подскажите по работе компаратора в atmega168? Я подаю некий
сигнал на вход ADC6. Проинициализировал его как вход компаратора: vesago(832 знак., 01.04.2023 12:48, AVR, полностью)
Всем привет! В AtmelStudio7, при создании заголовочных файлов, у
меня создается file.h. Fomich(196 знак., 01.04.2023 06:22, AVR, полностью)
Сводная таблица всех актуальных AVR с точки зрения Microchip Evgeny_CD(33 знак., 28.03.2023 02:31, AVR, ссылка, полностью)
[AVR-EA] Flash memory with a true read-while-write operation. Только
обзорный документ доступен. Evgeny_CD(1 знак., 17.11.2021 17:49, AVR, ссылка, полностью)
- [AVR64EA28-I/SS] в производстве, даже в директе есть. Для ценителей в октябре будет
[AVR64EA28-I/SP] в узком DIP28 :) Очень интересный чип. Забажили, в том числе FLASH
память, но вроде бы не смертельно. Насчет UART бага я не понял,
если не включать Generic Auto-Baud (GENAUTO) or LIN Constrained
Auto-Baud (LINAUTO) mode, баг будет или нет? Уникальность еще в
том, что DAC потребляет очень мало энергии во включенном состоянии,
125 мка в одном из режимов. Обычно Evgeny_CD(292 знак., 28.03.2023 02:05, ссылка, ссылка)
- Ревизия B обзорного документа. На сайте Микрочипа появились первые
чипы, ДШ нет пока. Evgeny_CD(1 знак., 12.12.2022 15:33, ссылка)