ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
709445 Топик полностью
Ксения (30.10.2016 01:52 - 02:04, просмотров: 708) ответил AlexG на Боюсь что этого уже не будет. Какая-то специализированная экзотика еще может появиться, а в выпуске абстрактной универсальной ATXmega384A2BU смысла нет - кортексы нишу отъели полностью.
Кортексы не съели нишу АВРок, а перешли в следующую, рангом выше - с объемом кода/памяти выше 128/256К, которые адресовать короткими регистрами становится накладно. Но до тех пор, пока эту границу не перешли, AVR-архитектура не только конкурентноспособна, но зачастую предпочтительна. Есть и вторая причина - long-арифметика быстрее работает на длинных регистрах, из-за чего 32-битники заметно опережают 8-битников в скорости арифметических вычислений. Однако то и другое является следствием именно того, что эмбеддерские поделки мигрируют в более высокоранговые ниши, где и объем кода велик и вычислительных операций много. Тогда как классический микроконтроллер обычно заточен под булеву логику и байтовый обмен. Оно и понятно почему - все передачи организованы побайтно, даже когда по линии данные передается побитно. Конечно можно организовать чтение запись сразу 4-х портов в 32-битный регистр, но нафига это надо? Отсюда, как следствие, большее удобство работы с байтами, нежели с более длинными числами.