Цитата
Обращение к EEPROM в этом случае происходит напрямую, что экономит как код, так и такты. На 16 МГц дополнительные такты ожидания не нужны. Просто объявляем переменную по адресу EEPROM и работаем стандартными средствами.
Даже так? :D
Тогда открой даташит на любой STM8 и посмотри сколько времени пишется одна ячейка EEPROM. Почти до 7 мс. Скажи, что станет с другими ячейками если в них попытаться записать не дождавшись окончания записи предыдущей?!
Так что там не нужно ждать?!
ЗЫ. Для справки - EEPROM переменная в Си всегда "Просто объявляем переменную по адресу EEPROM и работаем стандартными средствами". Но в реализации процедуры всегда в начале идет ожидание завершения предыдущей операции этим модулем. Т.к. модуль физически один и он работает медленнее чем возможны к нему обращения особенно при высокой тактовой.
Цитата
Цена STM8 при одинаковом объеме Flash ниже AVR раза в 3. т.е. можно поставить камень с большим объемом Flash без увеличения цены.
Думаешь? Берем мои любимые Atmega48 с сегодняшней ценой в 0,9$. Вы можете предложить STM8 с 4кБ за 0,3$ ? Или все-же приходится брать "аналог" STM8 за 1,2$ ?
Цитата
Например 16-битный таймер с расширенными возможностями. Аналогов у AVR не имеет.
В смысле? Стандартный 16 битный таймер чем не аналог? Не говоря уже о 16 битных таймерах xMega...
Цитата
Приоритетная система вложенных прерываний. Отсутствует у AVR.
Присутствует в старших AVR.
Цитата
АЦП может иметь до 16 входов (зависит от корпуса).
??? Смысл? АЦП все равно один (в старших AVR - могут быть два).
Цитата
У АЦП есть функции автоматического преобразования группы нескольких входов с прерыванием по последнему и функция
.....
Встроенный BootLoader через UART (SPI, CAN)
В старших AVR практически все есть.
Цитата
Аппаратный бипер. В AVR для аналогичной функции требуется выделение целого таймера.
Дык когда Beep-ер не нужен он стоит без дела. А вот таймер в хозяйстве вещь полезная всегда. Кроме того пищалка на 3 тона - сегодня это не смешно. Проще поставить таки биппер!
Цитата
STM8L - вся периферия STM8S, плюс
Часы реального времени с отдельным батарейным питанием,
4 канала DMA.
АЦП имеет разрядность 12 бит.
Есть один канал ЦАП тоже 12 бит.
2 аналоговых компаратора (у AVR - один)
IrDA модулятор.
Модуль шифрования AES.
Сравни с xMega....