Знакомство с RTOS OSA на STM8

RTOS OSA в действии :)Во время поисков RTOS для интересующих меня архитектур (об этом была предыдущая статья) совершенно случайно наткнулся на кооперативную RTOS OSA. Изначально она была написана для PIC'ов, но сейчас в комплекте есть порты для AVR (компиляторы AVR-GCC, IAR, CodeVision) и STM8 (компиляторы Cosmic, Raisonance, IAR).

Проект заинтересовал хорошей документацией, русскоязычным автором, приличной функциональностью и отсутствием информации о применении ОС на AVR и STM8. Из-за этого идея попробовать RTOS с вытесняющей многозадачностью была временно отложена :).

Для того, чтобы разобраться с OSA собрал небольшой пример из трёх задач. Две из них мигают двумя светодиодами с разной частотой, третья — попискивает пьезопищалкой с помощью встроенного в STM8 контроллера.


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

Подключение микроконтроллера к локальной сети

Локальная сеть — вещь прикольная и интересная. Место обитания каждого гика, включая его самого, опутано витой парой сверху донизу. Почему бы не использовать всё это на пользу дела?

Тем более, существует микросхема, позволяющая микроконтроллеру прекрасно чувствовать себя в сети Ethernet. А именно, ENC28J60, разработка вражеской компании Microchip. Об её использовании мы и поговорим.

Вообще-то, Ethernet — достаточно обширная тема. В один пост явно не поместится. Так что частей будет несколько.

Эта первая часть, и как обычно, — вводная и обзорная.


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