ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1406960 Топик полностью
Adept (24.02.2024 12:37, просмотров: 241) ответил AlexG на Xmeg'и отличались от более ранних AVR и от STM тем, что их периферия была набрана из множества стандартных блоков ограниченного чиста типов с фиксированной раскладкой регистров всех однотипных блоков и с понятными и очевидными способами взаимодействия блоков периферии без участия ядра. Такой себе C++ в железе. В классических AVR было "тут у нас такой таймер, а там вот такой", "регистры этого UARTа мы разложили так, а того вот так". В STM блоки периферии может быть и
жалко, что семейство "убили" практически неадекватно высокой ценой ("с завода" $3 на "средненькую" A4 и на "старшие" A3/A1 по $5..7 + наценка барыг :( а с ковидом санкциями вообще всё похоронили :( Но оно и понятно, микрочипу нах не нужен внутренний конкурент в виде "чужого гадкого утёнка" их же dsPICам и с младшими АРМами, не побороться по цене. 

Хотя вот в момент покупки, лично задавал микрочиповскому инженеру на семинаре вопрос про судьбу иксмег вопрос. Получил ответ: "никто не будет убивать курицу, несущую золотые яйца и пока будет спрос, - будут и развивать, и выпускать" (вопрос только в том, что по-моему спрос на них сошёл на нет, не без помощи того же "микрочипа" (неадекватные цена и доступность). Но вот, кстати, некоторые фишки из иксмег они тянут потихоньку в новые АВР-ы (система событий, аппаратный CRC, NVMC и иное "по мелочи")

Ещё б порты перенесли бы, DMA, систему тактирования и PLL на 32МГц, сделали б хотя бы тот же объём SRAM/EEPROM, быстрый конвейерный ЦАП/АЦП (а в последних ревизиях ЦАП уже и не шумный был совсем) и получилась бы новая иксмега получился бы интересный камешек :)

...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)