Страница 1 из 1

STM8S: кто-нибудь их пробовал?

Добавлено: Пт янв 15, 2010 22:42:37
andtech
Здравствуйте!
Кто-нибудь пробовал микроконтроллеры STM8S?
По цене и начинке выглядят очень интересно. (например STM8S105C4, 8bit, 16Кб флэш, 2Кб RAM, куча периферии, за 54р)
Сейчас использую контроллеры ATmega

Добавлено: Сб янв 16, 2010 05:53:46
DrWatson
Действительно, сдается мне, это "убийца" AVR :)) . Причем самый свежак - появились на рынке чуть больше года назад - но такие "амбиции".
Сначала озадачило, что у него всего один аккумулятор и два индексных регистра, но при ближайшем рассмотрении, оказалось, что у него аж 4 набора этих регистров, которые могут переключаться в т.ч. при входе в прерывание, а множество способов адресации и 32 разрядная шина памяти программ позволяют работать со всем ОЗУ как с регистрами общего назначения (в т.ч. как и с адресными) за один/два(/четыре) такта на команду. Понравилось также то, что все представители семейства полностью совместимы по ногам и командам (что позволяет заменять младших старшими просто перепайкой). Указатель стека после сброса инициализировать не нужно, он сам устанавливается на вершину ОЗУ. Возможность адресации 16Мбайт памяти, по всей видимости, рассчитана на "безболезненное" в будущем увеличение памяти (как программ так и данных). Даже "пищалку" встроенную предусмотрели :)) Видно, что МК заточен под Си, причем бесплатная версия компилятора может компилировать до 16кб кода - что радует. Также на сайте обнаружилось достаточный для начала освоения объем документации.
Даже демоплата STM8S-DISCOVERY (на картинке) у них всего лишь за $7, и за эту смешную цену получаешь USB-программатор/отладчик и плату разработчика с контроллером и небольшой макеткой :shock: . Единственное, что USB-версии МК у них нет - но это только начало - конкуренты не дремлют.
Лично меня это весьма заинтересовало (где ж ты был с этим сообщением месяц назад?). Будут деньги - закажу себе демоплату в Элитане (414 руб - в 12 раз дешевле чем AVRDRAGON) - посмотреть что они из себя представляют.
Вот тут небольшая статья о них (первое, что нашел Google).
Изображение

Добавлено: Сб янв 16, 2010 11:05:21
neonix
Мне тоже понравились по описанию, нафаршированы неплохо и стоят недорого. Нужно будет взять парочку посмотреть что и как в них. AVR все равно выигрывает по количеству примеров и готовых библиотек. Наверно это самый большой минус при переходе на STM.

Добавлено: Сб янв 16, 2010 11:26:04
Pooher
А никто не видел спецификацию комманд ассемблера для них? Никак не могу найти.

Добавлено: Сб янв 16, 2010 11:35:29
DrWatson
на сайте www.st.ru вся документация, а конкретно по ассемблеру тут: http://www.st.com/mcu/modules.php?name= ... cs&FAM=113 в разделе Programming manual файл PM0044