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

Опубликовано в рубрике "Статьи", 28 ноября, 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, куда положит исходный код с развернутыми макросами.




Халявный stm32-discovery и шанс выиграть харлей.

Опубликовано в рубрике "Халява", 27 ноября, 2010.
Тэги: , , автор:

Я так понял, что на рынке микроконтроллеров сейчас настоящая война – каждый производитель устроил конкурс и высылает всем желающим отладочную плату. Сегодня я получил платку stm32-discovery. Кстати, вы тоже можете ее получить – для этого достаточно зарегистрироваться тут, как можно красивее описав проект, с которым вы собираетесь участвовать в их конкурсе. А участвовать стоит – ведь можно выиграть не что-нибуть, а настоящий харлей.

stm32discovery

(more…)



Клипса для SOIC корпусов из PCI разъема

Опубликовано в рубрике "Инструменты", 19 ноября, 2010.
Тэги: , автор:

Для того, чтобы запрограммировать контроллер, к нему нужно как-то подключиться. Особенно большие проблемы возникают, если у контроллера мало ножек, как, к примеру, у ATtiny13. Для подключения к таким контроллерам, иногда используют вот такие клипсы:

image

(more…)



Пленочный фоторезист от Pah’а. Часть 2

Опубликовано в рубрике "Технологии", 18 ноября, 2010.
Тэги: , , автор:

Фактически, эта часть к фоторезисту отношения практически не имеет. Она содержит технологические приемы, которые я использую при изготовлении печатных плат.

 lut_rezist

 

(more…)



Пленочный фоторезист от Pah’а.

Опубликовано в рубрике "Технологии", 8 ноября, 2010.
Тэги: , , автор:

А вот и еще одна статейка от Pah’а. И, как всегда, спасибо ему огромное. —BSVi

В сети есть куча холиваров. Каждая сторона с пеной у рта доказывают правоту своей точки зрения. Кто-то спорит про преимущества ассемблера перед С, AVR перед PIC`ами, утюга перед фоторезистом, а мы с BSVi`ем спорили про то – что-же лучше пленочный резист или жидкий.

clip_image001

(more…)