Обзор документации stm32

Опубликовано в рубрике "ARM", 23.01.2011.
Тэги: , автор:

Что самое главное для программирования контроллеров? Правильно, главное — знать где искать нужную информацию. Под катом — обзор документации на stm32.

stm32_1

С новым эмбед-годом!

Опубликовано в рубрике "Эмбед-арт", 31.12.2010.
Тэги: , автор:

Как настоящим эмбеддерам, ничего вам желать не буду, вы и так настолько круты, что у вас все будет. Спасибо, что вы были со мной в этом году!

embedded_new_year

Как раскрутить Си-макросы

Опубликовано в рубрике "Статьи", 28.11.2010.
Тэги: , , автор:

Да, знаю, сложные Си-макросы – это очень плохо. Но, иногда, без них приходится писать такую кучу кода, что неизвестно, что лучше. Вот и мне понадобилось наваять макро-кодогенератор, вот такой (только не спрашивайте, зачем 🙂 ) —

1#define EXPORT_CLASS_FUNC_0(class_name, func_name) \
2 DevResult class_name ##_ ##func_name() { \
3 DevResult result; \
4 try { result = GetMyInstance()-›##func_name(); } \
5 catch(…) { return DEVRESULT_ERR; } \
6 return result; }

Но как увидеть, что он нагенерил? Оказывается, все просто. Для этого, запускаем cpp компилятор от Visual Studio со следующими ключами:

1cl.exe /P /C имя_файла.cpp

Он создаст файл имя_файла.i, куда положит исходный код с развернутыми макросами.

Обзор stm8

Опубликовано в рубрике "Статьи", 22.10.2010.
Тэги: , , , автор:

Когда я выбирал контроллер для очередной поделки, я наткнулся на резкий дефицит разного рода AVR’ок. Я начал искать, чем их заменить, и нашел stm8.

stm8 – это относительно новое семейство микроконтроллеров от компании STMicroelectronics. В нем воплощено чуть ли не все, чего можно ожидать от 8 битных чипов. Конечно-же, у каждого контроллера есть свои плюсы и свои минусы.

stm8s-discovery

Подключение LCD NOKIA 3310 к MSP430F2274

Опубликовано в рубрике "Исходники", 17.09.2010.

Я всегда очень радуюсь присланным статьям. Это значит, что есть люди, которые готовы делиться знаниями и опытом с народом. В этот раз статья от эмбедд-брата Kortez. Огромное спасибо ему! —BSVi

Сие повествование о том как подключить LCD экран от NOKIA 3410/3310 к микроконтроллерам серии MSP430, а в частности к MSP430f2274 (на целевой плате из набора EZ430-RF2500).

 nokia3310

Знакомство с микроконтроллерами, как и у всех, у меня началось с «подмигивания» светодиодом. Это очень быстро надоело и я начал искать более информативные девайсы для представления информации. Под руку подвернулась моя старая палёная нокия. Немного погуглив, выяснилось, что не один я хотел использовать экран от этого телефона, но готового проекта для моего МК я не нашёл. Да и интересно было самому разобраться, как работают с дисплеями и шрифтами на самом низком уровне.