Рейтинг
37.92
голосов: 42

О блоге

Работа и описание контроллеров STM8

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (122)

dcoder _YS_ Krieger Tabke XANDER marvin_yorke Ultrin WildCat Vga mzw kalvenolt dievgen woogle Deer ZiB neiver Leopoldius Ageofenigma bomond Daimeeo

Все читатели блога

8L-Курс, Часть 0 (ревизия дваноль) - Начало

Содержание Часть 1 — Hello, светодиод →

True story, bro
Середина октября, понедельник, пол-пятого утра. Сижу, жую печеньки, ни о чем плохом не думаю, переписываюсь с девушкой в этом вашем вконтактике. Неожиданно в аську кто-то стучится и спрашивает про учебный курс по STM8. Я, честно говоря думал, что про сию затею все благополучно забыли за год. Оказалось, что нифига подобного: настоящие анонимусы не прощают и не забывают. Да и модуль STM8L для пинборды уже поступил в продажу: тут статьи были-бы как-раз в тему. В общем, начинаю продолжать писать свой несчастный курс.


Читать дальше

LQFP80 - DIP переходник для макетной платы на STM8S

Потребовалась макетка для старшего контроллера в STM8S семействе. Захотелось реально пощупать что можно выжать из камня. Решил сделать универсальный переходник на макетную плату с минимальным посадочным местом (пролет между рядами — 0.3") и выводом на пины — всех ног.

LQFP/TQFP/QFP 80 to DIP solderless adaptor board    LQFP to DIP breadboard module



Достоинства данной платы:

  • Предназначено для беcпаечной доски
  • самое минимальное посадочное место )
  • на разъем выведены абсолютно все пины
  • разведено место под кварц и цепь сброса
  • сам кварц съемный на цанге, есть возможность исп. трехногий
  • для удобства коммутации установлен дип
    с замыкающий равнозначные цепи питания периферии
  • питание цифровой и аналоговой части — отдельно,
    в аналоговой стандартная обвязка
  • для устойчивого запуска — правильно разведен полигон земли
  • Разведен стандартный SWD разъем от ST-LINK/V2 (совм с STM8S-Discovery)


и главное — если вам какой-то обвяз не нужен (кварц, фильтры аналоговое питание, дип, етс) — можно не напаивать Запустится будет даже в самом кастрированном варианте — лишь бы С4 от 0.47 до 3мкф и ресет притянут к питанию.



прим: на схеме светодиод выполняет роль индикатора питания, дип переключатель — для экспериментов с питанием контроллера

Внимание: аккуратно пользоваться дип-переключателем, при отключении пинов питания в неправильной последовательности — камень дохнет.


Рабочий комплект:
STM8 LQFP80 adaptor  



Для желающих выкладываю гербер, ЛУТ уже не канает. Размеры платки ~60x55 мм

UPD: сильно не пинать, делал исключительно под себя как 5в отладку с максимумом возможностей, так что без претензий.

PS: для запуска с внешним кварцем на 24МГц — не забудте вставить такт задержки, см. апноут
  • 0
  • 23 ноября 2012, 18:13
  • valio
  • 1

STM8L Новая серия Value Line

Фирма STMicroelectronics выпустила новую серию микроконтроллеров с пониженным энергопотреблением «STM8L05x». Данная серия является продолжением серии STM8L15x, отличающаяся более низкой ценой.


Читать дальше
  • +1
  • 20 сентября 2012, 15:16
  • nobody

Часики на STM8. "Пробный камешек".

Доброго времени суток, уважаемые! ))
Освоение прибывшей на днях платы STM8S-Discovery не прошло для меня даром, помаленьку привыкаю к этим МК.
Какое первое устройство делают «осваиватели»? Многие согласятся, что тут два варианта — часы или термометр ))
Вот часами я и занялся, дабы не отступать от традиций.


Читать дальше

Использование библиотек в IAR, версия для STM8S

Позавчера ко мне приехала платка STM8S-Discovery.
Радости были полные штаны ))
Установил себе IAR 1.302 (не кашляющий), залил стандартную периферийную библиотеку для этой серии камней.
Всю жизнь сидел на АВР, но пришла пора «менять коня на переправе» ))
Разумеется, весь блог STM8 перечитал вдоль и поперек, спасибо огромнейшее всем авторам!
И, конечно же, нахватал подводных камней полные памперсы…
Главная затыка случилась с этой статьей, где описывается работа со стандартным firmware для серии STM8L.
И тут оказалось. что библиотеки для STM8L и STM8S вообще-то некисло отличаются…


Читать дальше

Дикий глюк с STM8S-Discovery: решение.

Недавно купил STM8S-Discovery поиграться, соблазнила цена на младшие контроллеры 22 р./шт. Однако при подключении меня постиг дикий глюк, решением которого я хочу поделиться ниже.



Читать дальше
  • +6
  • 06 апреля 2012, 22:10
  • _YS_

"Вручную" заводим LCD controller stm8l на примере Discovery.


В статье попытаемся “приручить” LCD контроллер МК STM8L152C6T6, который установлен в STM8L-Discovery. Разберёмся с его инициализацией и всеми последующими манипуляциями, необходимыми для оживления дефолтного дисплея. По ходу всего этого дела запилим собственную простую библиотеку с поддержкой кириллицы.


Читать дальше

Ассемблер STM8

В процессе освоения STM-ок, мне очень не хватало описания ассемблера от них. Речь идёт не о мнемониках инструкций вычислительного ядра микроконтроллеров, а о принципах построения ассемблерных программ в STVD. После ассемблера ядра AVR, в STM-ном ассемблере для меня всё выглядело до безобразия нелогично. Какое-то время даже хотелось написать свой ассемблер :) Теперь я постараюсь облегчить забег по граблям тем, кто будет осваивать ассемблер для STM8.

Читать дальше
  • +5
  • 26 января 2012, 20:17
  • Deer

Библиотека Eagle CAD для STM8S103

STM8S103Искал и так и не нашел на форуме отрисованные STM8S103, пришлось делать самому.

Результат выложил на GitHub: https://github.com/artvolk/electronics-STM8S103-EagleCAD-Library

ВАЖНО! Библиотеку ещё не проверял в реальных платах: никаких гарантий, использовать на свой страх и риск.

Если найдутся баги — пишите.

Новая плата STM8SVL-Discovery?

Возможно, все уже в курсе, но на всякий случай :)

Случайно наткнулся на описание новой платы STM8SVL-Discovery. Похожа на STM8S-Discovery, только с другим контроллером из новой серии STM8S003. Судя по дате создания руководства (24.11.2011), плата совсем свежая.

Характеристики c официальной страницы:

  • STM8S003K3T6 microcontroller, 8 KB Flash, 1 KB RAM, 128 bytes EEPROM
  • Powered by USB cable between PC and STM8SVLDISCOVERY
  • Selectable power of 5 V or 3.3 V
  • User button, B1
  • User LED, LD1
  • Extension header for all I/Os
  • Wrapping area for users own application
  • Embedded ST-Link
  • USB interface for programming and debugging
  • SWIM debug support

Поддержка нового семейства STM8S003xx появилась в свежей (падучей :)) версии STVD 4.3. Фотография платы есть в этом документе.

У украинских поставщиков ни платы, ни контроллеров новой серии я не нашел. Что думаете о перспективе и ценах на это семейство? STM8S103 с 4Кб видел по розничной цене в районе $1. Сколько же эти будут стоить? :)