- Сводная таблица всех актуальных 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, ссылка)
- Есть интересная задачка, пока решение видится "в лоб", но оно "на
грани фола" :( Adept(1757 знак., 30.01.2023 13:48, AVR, полностью)
- Задача с недостатком памяти для буфера передачи может быть решена
примитивно просто. Tyмблep(654 знак., 27.03.2023 03:13)
- спасибо всем (m16 в особенности), буду переделывать процедуру
буферизации на вариант с двумя раздельными указателями на чтение и
запиьь. Тогда при переполнении, в принципе можно всё корректно
разрулить. - Adept(30.01.2023 14:11)
- Переполнения буфера быть не должно, переполнение означает порчу
данных. А так, я не вижу, в чём засада. При обмене используются два
кольцевых буфера, один на приём, другой на выдачу. В каждом три
волятильных параметра, голова, хвост и счётчик. По голове буфер
набивается, по хвосту очищается. Допустим, буфер 500 байт, набилось
100, можно передавать. Передаём длину "100" и байты, после
контрольную сумму. Приемник сообщил, что в пакете ошибка. Хорошо,
повторим. Смотрим на vpv.vpv(282 знак., 31.01.2023 07:48)
- формат пакета менять нельзя, и назначение буфера комбинированное -
приёмный, и одновременно передающий. Заголовок формируется на лету,
часть пакета из других данных, потом к нему приаттачивается этот
буфер, и в конце контрольная сумма. Если было переполнение буфера
(на самом деле контрольная точка за полсотни байт до конца), -
формируется и передаётся заголовок с излишней длиной пакета, блок
данных (в сумме около 40+ байт), а потом уже начинает передаваться
кольцевой Adept(231 знак., 01.02.2023 12:05)
- Если платформа не поддерживает атомарный increment, то счётчик зло.
Число байт в буфере можно посчитать по голове, хвосту и размеру
кольцевого буфера. - пpocтoвacя(31.01.2023 07:53)
- Я ещё не встречал ни одной платформы, которая бы не поддерживала
атомарный инкремент. Просто надо не забывать его использовать.
Потому и написАл - три волятильных параметра. А динамический подсчёт байт в буфере.. наверное, можно
замутить, но я не вижу в этом смысла. - vpv.vpv(31.01.2023 08:36)
- А что дает волятильность? - register(31.01.2023 17:31, )
- Если писать на ассемблере самому, или на Си с выключеной
оптимизацией, - то волятильность ничего не даёт. Иначе компилятор
наоптимизирует так, что программа может перестать работать.
Например, объявлены две переменные, им присвоены значения, после
эти переменные проверяются, по результатам модифицируются порты.
Текст на Си: vpv.vpv(1347 знак., 01.02.2023 06:53)
- Гарантию того, что переменная не будет в регистре размещаться и
всегда будет содержать актуальное значение, что важно, например, во
время прерываний. - Costic(31.01.2023 17:59)
- По моему на всех актуальных платформах инкремент делается через
чтение-модификацию-запись, то есть не атомарно по определению. Но
применительно к очереди в большинстве реализаций инкременты хвоста
и головы происходят в очень разных местах и споткнуться о
неатомарность не получится. - Nikolay801_(31.01.2023 10:00)
- Споткнуться очень получится. Например, я выгреб из буфера 10 байт,
и хочу уменьшить счётчик. Он равен 15. Читаю его, отнимаю 10,
получаю 5, и... В этот момент, проц отвлекается на прерывание, в
котором принимается байт и счётчик увеличивается на 1, становится
16. После возврата из П/П я пишу в него 5. Или двухбайтная голова,
к примеру, равна 0x00FF. Читаю младший байт, 0xFF. В этот момент
летит прерывание, и голова становится равной 0x0100. Читаю старший
байт, он уже 0x01. В vpv.vpv(119 знак., 31.01.2023 12:11)
- Пример: в потоке изменяешь голову, изменяешь счётчик, и в
прерывании изменяешь хвост, изменяешь счётчик, что может пойти не
так? пpocтoвacя(276 знак., 31.01.2023 09:42)
- DMA + фиксированный размер пакетов => изменение протокола.
Смотреть в сторонуIPoverCAN, там решается задача передачи данных
переменной длины в пакетах фиксированной длины. - oчeвиднoжe(30.01.2023 14:00, )
- Никогда никто не сдвигает массив памяти, всегда рулят указателями в
кольцевом буфере. - =AlexD=(30.01.2023 13:50)
- Что-то я не понял, зачем сдвиг массива? Вроде бы всю жизнь
кольцевой буфер стоит на месте, двигаются только указатели на
голову и хвост. - SciFi(30.01.2023 13:49)
- Может быть я что-то не понял, но обычно есть аппаратный регистр, из
которого идёт передача битов. А мы ждём флаги/прерывания, когда из
этого регистра всё уйдёт в линию. За это время можно сдвинуть байты
в твоём буфере. - Costic(30.01.2023 13:49)
- Интересный эффект словил - Microchip Studio 7.0 глючит при прошивке
ATXmega256A3U из командной строки на одном конкретном проекте.
Процесс с большой вероятностью прерывается с внутренними ошибками,
при настойчивости Хмега привращается в кирпич. При этом хексы
другого похожего проекта прошиваются без проблем тем-же батником.
Очень обидный эффект при нынешней стоимости Хмег. AlexG(82 знак., 05.03.2023 13:25, AVR, полностью)
- Хмега привращается в кирпич внешний такт помогает "раскирпичить" ? - m16(07.03.2023 22:22)
- Начни с блока питания. Потом разъемы. - Cкpипaч(05.03.2023 14:08)
- +1. При прошивке чего либо ток потребления сильно скачет. В общем
процесс в том числе зависит и от содержимого файла прошивки. - akz(05.03.2023 14:26)
- Одна железка, два похожих проекта. Кроме code.hex и eeprom.hex всё
одно и тоже. - AlexG(05.03.2023 14:16)
- В таких случаях очень помогает "выключить умного" и идти строго по
ВСЕМ шагам. Чудес не бывает. - Cкpипaч(05.03.2023 14:21)
- Бывают. На мою долю выпадали чудесатые баги, про которые, когда
докапываешься до корня проблемы, точно можно сказать "без поллитры
не разберёшься". - SciFi(05.03.2023 14:26)
- ...а разобравшись, тяжело вздыхаешь и признаешь - не бывает чудес. - Cкpипaч(05.03.2023 15:02)
- таки бывают. не единожды на протяжении десятилетий наблюдаю эффект
- не работает какая-то установка\станок. зовут меня, прихожу - всё
работает идеально. выхожу из помещения - не робит, захожу вновь -
идеальная работа. либо, как вариант - включаю сам - работает без
проблем, включает кто угодно - не робит. - Alex68(05.03.2023 15:14)
- Ха, было дело!... POV(721 знак., 17.03.2023 13:29)
- Не нужно ходить туда-сюда. Сядь и подожди, понаблюдай. Поведение
юзверей в присутствии и в отсутствии специалиста могут радикально
отличаться. Пусть расслабятся. Устрой на них засаду. - =AlexD=(17.03.2023 10:56)
- Поэтому и есть мощные переключатели с гистеререзисом- крутишь на 85
градусов- "щёлк"- и оставшиеся пять вершат коммутацию максимально
стремительно. А повернул на 80- цепь ещё разомкнута, ну или
замкнута. - _KLIM83(17.03.2023 10:50, )
- Нет в этом никакой магии. Когда знаешь как оно внутри работает,
интуитивно держишь тайминги. И перещелкиваешь выключатели
характерным толчком, чтобы само перещелкивание... хм, "без
насилия". Своими глазами видел дядьку плавно поворачивавшего пакетник выбора режима, секунд пять, у такого даже
идеально вылизанная схема заглючит. Cкpипaч(187 знак., 07.03.2023 22:25, картинка)
- У кого-то из нобелевских физиков был похожий эффект, но с обратным
знаком. - Kpoк(07.03.2023 22:10)
- +1! Но потом всё равно находится закономерность. Но внимательность
и последовательность очень нужны. - Dingo(06.03.2023 06:33)
- Ну так никто не говорит, что фокус — это чудо. Просто хитрый
замысел, помноженный на ловкость рук фокусника и невнимательность
зрителя. - SciFi(05.03.2023 15:04)
- в порядке бреда - есть некая последовательность битиков,
переводящая атмегу в некий специфический режим. как ранее была
такая последовательность битиков, коя никак не могла быть записана
на cd rom. - Alex68(05.03.2023 13:51)
- Чота хрень какойты. Пытаюсь вычленить интель хекс из эльфа с
помощью обджкопи. Ставлю ключ для интелхекс, для секцыи тхт, файлы
и всё такое. Получаю Хекс, шью. Прибор явно прошит не тем. Шью
через ЖТАГ, всё нормально. Раньше(при Сталине), вроде, такой %ни не
было, создавал, шил, всё путём. Смотрел по листингу последние
адреса в хексе, совпадают и адреса и содержимое. Чо я ему ещо забыл
указать? "avr-objcopy -O ihex -j text имя.эльф имя.хех". - mse homjak(07.02.2023 23:49, AVR, полностью)
- Хабр. LGT8F328P: импортозамещение по-китайски (начало) Evgeny_CD(1 знак., 06.02.2023 19:44, AVR, ссылка, полностью)
- Всё хорошо, но есть 2 фундаментальных вопроса, на которые я не могу
найти ответа: vpv.vpv(611 знак., 07.02.2023 12:24)
- AlexG собирался их щупать, может поделится впечатлениями. m16(1 знак., 06.02.2023 19:57, ссылка)
- Есть платка. В продаже не уверен что есть, весьма старая попытка
китаезамещения ATMega328. Выше тактовая, во многом совместим. Есть
порт под Arduino-среду. Это что вспомнил( покупал до 2022г). - Dingo(07.02.2023 05:11)
- Меня особенно порадовало появление в этой китайской атмеге
математического сопроцессора - AlexG(07.02.2023 07:44)
- А ещё возможность задать несколько значений гистерезиса для
аналогового компаратора. - vpv.vpv(07.02.2023 13:21)
- А компилер кто будет патчить под эту радость? - Evgeny_CD(07.02.2023 12:37)
- Самым реальным вариантом выгдядит наделать интринсиков. AlexG(197 знак., 07.02.2023 23:16)
- Китайцы всё продумали. Есть LGT SDK, с разделами под IAR AVR,
Arduino, AVR Studio 4.19 и пр. Якобы их LGT ICE может отлаживать в
IAR точно так же, как Atmel ICE. Я так понял, штатное описалово
Атмеги328 они подменяют своим, и вуаля. Вот, например, кусок
заголовочного файла: vpv.vpv(718 знак., 07.02.2023 13:26)
- Пока все время уходит на китайские ARMы. AlexG(80 знак., 07.02.2023 02:27)
- Всем привет. В считывателе RFID на основе ATmega168 обратил
внимание, что манчестер с выхода аналоговой схемы подается на ADC6
микроконтроллера. Как работает эта магия? В моем понимании все
должно работать по прерываниям. ADC6 - это просто аналоговый вход.
Да еще и не особо скоростной. Вообще в принципе как обычный вход
можно использовать ADC6 или ADC7? - vesago(06.02.2023 16:19, AVR, полностью)
- Передача указателя в функцию. Как внутри функции можно понять, на
что он указывает - Flash (pgm) или RAM? Toчкa oпopы(599 знак., 17.01.2023 23:57 - 18.01.2023 06:47, AVR, полностью)
- uint8_t *origin - это указатель на RAM. Указатель на флэш сюда
запихать нельзя. Ale3000(342 знак., 18.01.2023 09:33)
- Разве там не 16-разрядные указатели? В них просто нет места, чтобы
различать RAM/ROM. - SciFi(18.01.2023 08:43)
- В IAR, как уже писали, есть втроенные __generic указатели. Но они
не бесплатны. Старший бит такого указателя определяет на что он
указывает. И при доступе к данным по такому указателю в рантайме
каждый раз делается проверка этого бита и выбор делать доступ к
DATA или CODE. В GCC такого нет. Надо самому что-то придумывать. А
если всё равно придумывать, то лучше развести такие указатели на
этапе написания кода и компиляции. - VladislavS.(18.01.2023 08:40)
- В IAR есть тип указателя __generic - это оно. В GCC наверное тоже
что-то подобное есть. - il-2(18.01.2023 07:01)
- Не уверен, но может быть, что флеш "расположен" с этого адреса, а
потом уже пересчитывается. А вот как туда файл положить и
объяснить, в какой памяти будет - у меня нет идей. PROGMEM вроде в
атрибут раскрывается, его и задать попробовать. - Dingo(18.01.2023 04:38)
- выслушаю советы, т.к. есть сомнения как сейчас правильно сделать. Adept(2490 знак., 06.12.2022 19:06 - 19:58, AVR, полностью)
- ATmega64A-AU чипдип и эти Evgeny_CD(1 знак., 11.12.2022 00:06, ссылка)
- AVR128DA48-I/PT Элитан есть на складе. Чип создан для тебя - Evgeny_CD(11.12.2022 00:01)
- Использовать в качестве UART-а младший AVR? Tyмблep(24 знак., 10.12.2022 17:24)
- где взять "младший" АВР с тремя UARTами и буфером по 2К на каждый
?? :) - Adept(10.12.2022 21:24)
- Предложение было использовать AVR как один UART. Tyмблep(423 знак., 11.12.2022 00:09)
- сам прекрасно понимаешь что в давние времена ты по инерции поставил
ставку не на тот камень под свои задачи, но боишься себе в этом
признаться. - m16(10.12.2022 23:14)
- а чё признаваться, камень оптимальный был под мои задачи. $3, с
функционалом выше крыши под мои требования, библиотек и софта
наработанного под АВР у меня дофига, цикл разработки 2-3 месяца
"под ключ", включая конструктив, софт уложил в бета-версии 2-3
недели. Что не так?? А то, что некрочип будет душить атмель можно
было конечно предположить, но иксмегу я юзаю задолго до того, с
момента её выхода. Если б не пандемийная вакханалия с ажиотажем и
дефицитом чипов всё норм было Adept(357 знак., 10.12.2022 23:53)
- А что за недо-ось? Любопытно. Можете показать, если не является
чем-то важным? - Dingo(12.12.2022 05:59)
- "недоось" - громко сказано :)) планировщик (вытесняющая
многозадачность) со средствами запуска п/п, контроля их выполнения
(приоритетами, возможностью "прибить" задачу, к примеру),
интерпретатор команд (внутренних системных, или внешних,
поступающих, к примеру по UART, комплект системных таймеров, RTC,
набор драйверов внешней периферии, которую использую, набор
драйверов встроенной периферии (I2C, UART, ЦАП/АЦП). Был некий
вариант файловой системы для хранения данных и Adept(919 знак., 12.12.2022 12:22)
- Методология. Недоось, алгоритмы, библиотеки выше крыши имеются в
большом числе уже готовые, и значительная часть этого богатства не
привязана к авру или чему-то ещё. Или они могли быть наработаны
самостоятельно без привязки к авру. Конечно, Си - значительная
часть этого дела. Впрочем, задним умом мы все крепки. Как я понял,
были успехи, так что желаем успехов и в дальнейшем. - SciFi(11.12.2022 00:07)
- Однако я бы на PIC18Q чего-то там современные посмотрел. До 12к
RAM, 16 MIPS, полный фарш периферии, даже DMA. Если asm'ачить, то
мозги придётся сильно перенастроить, но в ISA PIC18 есть свои
приятности. Цены на них бывают те же $3 - Evgeny_CD(10.12.2022 23:58)
- Взять младший с одним UART и 2к буфером и прицепить к старшему на
подмогу. - LightElf(10.12.2022 22:34)
- Где-то валяется новая фирменная атмеловская отладка под xmegа с
переходными платами и сами вроде меги в 100 или 144 выводных с
десяток точно не помню (вообще не касался), если Вам хватит
стартануть, поищу. В свое время хотел на нее перелезть с avr-ов, но
началось и закончилось чтением даташитов, stm-ы перспективнее
оказались). Пока отлаживайтесь да разводите, приедет через месяц
полтора, что закажите на установочную партию.
vasily777собаченцияgmail.com. Нечасто сюда захожу. - Vasily7777(08.12.2022 23:21, )
- фрам с эспиай на 8к Nikolay801_(60 знак., 07.12.2022 11:35)
- Пошарьте ATXMEGA192A3, ATXMEGA192C3, D3. Вроде возят нам сюда не
очень долго. - Evgeny_CD(06.12.2022 23:04)
- Совет? "Выходи замуж за ювелира, не ошибешься" (с) х/ф Пятница - POV(06.12.2022 21:09)
- Немного таких ОЗУшек на SPI есть в наличии. Toчкa oпopы(30 знак., 06.12.2022 21:08, ссылка)
- Увы сам в подобном положении. Но глянь, например, сюда. Оно опять
массово и недорого барыжится у китайцев. Не люблю STM, но на
безрыбье... Гyдвин(1 знак., 06.12.2022 20:15, ссылка)
- я бы переписал под арм - 0men(06.12.2022 20:15)
- ... я сейчас так и делаю с STM32G0.... - Лaгyнoв(06.12.2022 21:48)
- на это надо сильно много времени (рассматриваю только как совсем
крайний вариант) софт
сложный не очень простой Adept(734 знак., 06.12.2022 21:13)
- Как жить дальше-то? Это же даже не звоночек, а удар дрыном по
затылку. Пора бы уже отползти от этого авра. Если планируете
оставаться в отрасли. - SciFi(06.12.2022 21:18)
- имхо, максимум неделя работы если знаком на ты и с арм и с хмегой,
занимался такими переводами много раз, оч похожий набор задач - 0men(06.12.2022 21:15)
- не, ну мне не осилить за неделю, месяц, наверное, учитывая, что с
ARMами только так, обзорно, толком ничего на них не делал. А
эффективней именно было бы мне, т.к. расшаривать мозги пока не
умею, и неделю только будешь объяснять кому-то что и как сделать, и
потом переделывать, т.к. будет в результате не то :)) - Adept(06.12.2022 21:28)
- Может какие-то демо-платы с этим чипом можно добыть? Или вообще
условные "микроволновки", из которых можно наковырять? - SciFi(06.12.2022 19:44)
- А3 не подойдёт? Я детально эти меги не изучал. Mebius(1 знак., 06.12.2022 19:12, ссылка)
- подойдёт с перетрассировкой платы, но там, блин места совсем нет
(на картинке видно) , А3 - 64 лапы :( 3т конечно не 25, но тоже не
айс (с учётом допрасходов на перепроектирование, трафарет) да и
"Али" так себе поставщик :(( хрен знает чего там подсунут :(( Adept(76 знак., 06.12.2022 19:39, картинка)
- QFN может и влезет - Evgeny_CD(11.12.2022 01:03)
- Красиво! - General(08.12.2022 14:14)
- ООО! Коллега! :) Звepoящep(1 знак., 07.12.2022 06:28, картинка)
- Пикаааад. Кремень! - POV(06.12.2022 22:54)
- :)) альтиум держу для "посмотреть чужие схемы" у меня он как-то не
прижился, равно как и ментор с каденсой (не тот у меня уровень
сложности) а редактор пикада стартует за две секунды, не гадит в
системе и "не стучит на родину" :)) Хотя вот Adept(226 знак., 06.12.2022 22:59)
- На пикаде сидел больше двадцати лет, перешел на альтиум два года
назад. После того, как закончил довольно плотную плату - наконец
дошло, что пикад всё. Сейчас могу сказать, что сделать это надо
было уже давно, совершенно другой уровень. Приятный бонус - 3D
модели плат автоматом, сейчас для передачи конструктору это
обязательно. Основное время уходит на рисование собственных
библиотек, если не устраивают сторонние. 3D модели компонентов
находятся практически на всё. - mrfirst(07.12.2022 04:47, )
- Я с пикада ушёл когда все заказчики стали требовать 3Д платы.
Заебло каждый раз куда-то экспортить. - POV(06.12.2022 23:01)
- а зачем заказчикам 3D платы (и зачем им платы вообще :)) им, на
крайняк гербера для возможности репликации устройства (и то, если
за разработку заплатили :)) а так 3D нужны, чтоб в конструктиве
посмотреть "зарезания" геометрии (рисуется в любом мехкаде по
DXF-ам из пикада, только для больших компронентов или критично
расположенных. Да, не сильно красиво, но делается за минуты. В
альтиуме на самом деле есть критически важные вещи в сравнении с
пикадом - в первую голову Adept(731 знак., 06.12.2022 23:12 - 23:20, картинка)
- Им нужно мой девайс в свою конструкцию не всегда тривиальную
вписать... POV(131 знак., 06.12.2022 23:16)
- Тогда да, если на сторону отдавать для проработки мехконструктива,
то да надо 3D вид, причём лучше полный. В принципе проблем только в
том, чтобы нарисовать нормальные библиотеки (это время!!), ну и как
всегда
"чужие велосипеды больно бьют по яйцам" чужие библиотеки обычно оставляют желать лучшего - Adept(06.12.2022 23:23)
- Я 3Дэ отсюда повадился таскать POV(26 знак., 06.12.2022 23:27, ссылка)
- Собственно, многие 3D модели мирно живут на сайтах производителей.
Геморрой бывает с китайцами, но там проще найти оригинал, с
которого слизали (TE, AMP, WEIDMULLER, MURATA, JST и тыды) и взять
модель от него. - LightElf(08.12.2022 23:15)
- Я 3D в основном нахожу здесь, закрывает процентов 90 из возникающих
потребностей: mrfirst(1 знак., 07.12.2022 04:50, , ссылка)
- интересный ресурс, но не нашёл download-раздела (надо зарегиться??) - Adept(06.12.2022 23:41)
- Кое у кого кризис недопроизводства мягко перетекает в кризис
перепроизводства, но не у Микрочипа с ATxmega. Похоже, транши
отгрузки с фабрики у них раз в год случаются. На директе уже
забегало - транш октябрь 2023, ещё - октябрь 2024. Вот ведь суки.
Сознательно гробят. - Evgeny_CD(07.12.2022 00:29, AVR, полностью)
- сам удивляюсь, цены в 25К за чип как бы намекают, что он
востребован и подними они цены хоть в 2 раза относительно
заявленных. но выпустив их прямо сейчас, а не через год -
разлетались бы как горячие пирожки (особенно на фоне дефицита
чипов). - Adept(07.12.2022 00:45)
- Наоборот - он не востребован. Это запретительная цена. Ну кому
очень надо купят и так, а прочие идут лесом, ищут на что
переходить. - POV(07.12.2022 00:49)
- востребован, иначе барыги бы не ломили за него столько (барыгам
похер чем барыжить, есть спрос - задирают цену) а политика вендора
более, чем странная, т.к. несколько лет назад, на семинаре ихний
инженер (американец) озвучил оф.политику компании касательно и
конкретно иксмег (которые некрочип, в общем-то развивает). Так вот
политика эта, выражается примерно такой сентенцией "на сегодня AVR
это курица, несущая золотые яйца, пока есть спрос - будет
выпускаться" - Adept(07.12.2022 01:24)
- 25к, это не цэна производителя. Он предлагает за $10, параллельным
импортом, но через год. Все щас ваяют чипы с максимальной нормой
прибыли. А это нишевое, на объедки. - mse homjak(07.12.2022 00:53)
- Надоели им старперы, что никак не хотят светики армами зажигать. - POV(07.12.2022 00:30)
- у меня в коридоре самосборная wifi ap на dm8148, по вечерам рулит
парой светодиодов - вечерне-ночная подсветка коридора в синей
гамме, чтобы кошака не пнуть в ночи. под капотом 1GHz, 1GB,
2x1Gbit, sata, pci-e, FullHD+accel, норм, не потеет.. - jury093(07.12.2022 11:46, )
- Старперы на PIC18 напряглись :) - Evgeny_CD(07.12.2022 00:43)
- AVR-GCC 12.1.0 for Windows 32 and 64 bit Evgeny_CD(1 знак., 06.11.2022 21:28, AVR, ссылка, полностью)
- про мегу 8-ю что кто чего плохого может сказать?? в проекте была
16-я (на 65%), выкинув часть сервисного (не жизненно важного)
функционала, и оптимизировав, ужал в 8-ю. "Восьмые" можно купить с
вменяемыми ценами/сроками. Планирую перетащить не неё и часть
проектов с 88-й. На первый взгляд - контроллер, как контроллер, -
половинка 16-й и даже ДШ на них один :)) - Adept(24.10.2022 19:27, AVR, полностью)
- Памяти бы ей вдвое побольше и было бы норм. - Codavr(25.10.2022 08:43)
- Отличия все описаны, и надо смотреть, атуальны они или нет. У нас
широко применяются Меги48РА. У них Bandgap 1,1вольт (вместо 2,56В).
В проектах используются прерывания от смены пинов, PCINT, этой фичи
в меге 8 нет. - vpv.vpv(25.10.2022 06:46)
- Ничего плохого сказать не могу. Но один кило оперативки это все же
склероз :) Сам посматриваю на AVR-DD. Более современный кристал.
Куча вкусняшек. Но свой склад забил "восьмерками". Как минимум до
середины лета 2023-го :) - Cкpипaч(24.10.2022 22:51)
- щетаю мегу8 одним из лучших контроллеров от атмела, простая и
надежная как молоток, недавно втарил 900 штук - 0men(24.10.2022 22:07)
- Ну мне не нравилось дебильное объединение настроек разных, хоть и
похожих, узлов в одних регистрах, ну и отсутствие дебажного узла.
только за счет цены и логистики, да плюс дуины начального уровня,
оно до сих пор не ушло в клоаку. 88-я - просто вылеченное то же,
плюс плюшка с отладкой. за деньги смириться можно - хоть падаук - Vit(24.10.2022 19:52)
- Внутрисхемной отладки нет, в отличие от 88, хотя я на нее с 2313
когда-то перешел, поэтому мало волновало. Лет 15 на ней делались
весы, дешевый и беспроблемный проц был когда-то. - Andreas(24.10.2022 19:51)
- что там в ней внутрисхемно нужно отлаживать то... - 0men(24.10.2022 22:09)
- при желании можно :) я вот на 88-й меге 485-ю шину "мультимастер" с
арбитражем ковырял. Безотладчика - тяжко :( на 16-й подобную задачу
решал с аппаратными маркерами на ногах ("иголки", которые смотрел
осциллом на нескольких специально выделенных ногах (ширина иголок -
разные события и ветки программы) По идее можно было JTAG заюзать,
но уж больно геморно, да и нет его у меня. - Adept(25.10.2022 01:30)
- К хорошему быстро привыкаешь. Лет 5 назад просили доработку
сделать, без отладки и консоли в уарт уже отвык, повозиться
пришлось. - Andreas(24.10.2022 22:37)
- Во блин. А я до сих пор осциллом в ноги тыкаю :) - Звepoящep(25.10.2022 06:34)
- Осцилл само собой. )) Как вариант, я используу ЕЕПРОМ для
протоколирования. Например, от внешних событий, в разных точках
времени, нужно намерить АЦП, в разных каналах. Результат сбрасываю
в ЕЕПРОМ, после неспеша читаю программатором дамп. Там всё по
полочкам разложено, где какой был таймер, сколько было попугаев, в
каком канале. Для удобства, перед записью конвертирую
HEX->DEC. - vpv.vpv(25.10.2022 07:02)
- Не "в ней", а "вокруг нее" :) В ней и в off-line все предельно
просто. - Cкpипaч(24.10.2022 22:35)
- да у меня 16-я тоже без отладки же (просто когда-то купил их по
полдоллара ($0.7 по моему), несколько сотен штук, вот и пихал куда
не попадя :)) А сейчас за них $5 просят и ещё поискать, да срок
поставки от дух месяцев. Вот и думаю - наверное есть смысл на 8-е
перейти. прошивка практически та же будет ( у меня там только пара
таймеров заюзана, UART, EEPROM и около 20 IO-ног (большая часть -
на выход). Поставлю расширитель портов на HC595 на SPI, и ног точно
хватит - Adept(24.10.2022 20:07)
- [AVR-DD] обзорный документ. Evgeny_CD(1 знак., 12.05.2021 15:39 - 17.11.2021 17:48, AVR, ссылка, полностью)
- Думаю заложить в новое устройство. Поддержите или отговорите. Cкpипaч(246 знак., 21.10.2022 10:40)
- Любопытно, многие позиции есть на складе Microchipdirect. Следующий
транш поставок - осень 2023. Но по некоторым позициям следующий
транш осень 2024! Где-то бушует кризис перепроизводства, но не у
микрочипа. - Evgeny_CD(28.09.2022 02:30)
- [AVR32DD, AVR16DD] ДШ Evgeny_CD(1 знак., 28.09.2022 02:26, ссылка)
- [AVR64DD] Предварительный ДШ Evgeny_CD(1 знак., 17.11.2021 17:49, ссылка)
- Что интересно, теперь 40 лет заявляют хранения данных, раньше мне
казалось было 20... sav6622(394 знак., 12.05.2021 15:45)
- Прикольно, это они за китайским клоном 328 погнались =)) - sav6622(12.05.2021 15:42)
- "уж сколько раз твердили миру..." (С) - знаю, ща гнилыми помидорами закидаютЬ :)) - Студия 7 не
переносит кириллицу в путях проекта. Точнее переносит, но не совсем
всё как бы работает. К примеру, не ставятся точки останова и
урезана навигация по проекту (нельзя перейти по метке в
прожЭкт-менеджере :( Убрал кириллицу - всё заработало.... Блин -
21-й век на дворе, а всё атавизмы времён ДОСа вылазят :(( Adept(305 знак., 07.09.2022 20:35, AVR, полностью)
- Бля, два дня почти убил на поиски глюков в программе (аппаратного
отладчика для этого кристалла у меня нет, а все в реалтайме, да
завязано на протоколе обмена с таймаутами арбитражем шины и
прочим... но не суть, суть в том, что трабла оказалась в выделении
памяти с использованием директив условной компиляции. Adept(2267 знак., 04.09.2022 17:57, AVR, полностью)m16