Конференция C++ Russia, 27-28 февраля 2015, Москва, а также почему Эмбеддеру это может быть интересно.
Касперски Лабс, ВиваСолюшнс и еще куча других веселых ребят в последние дни февраля 2015 года в городе Москва организуют конференцию по C++.

Я знаю, что C++ у Эмбеддеров не в почете (что, кстати, весьма зазря), однако кому-то информация поста может быть полезной.
Читать дальше

Я знаю, что C++ у Эмбеддеров не в почете (что, кстати, весьма зазря), однако кому-то информация поста может быть полезной.
Читать дальше
STEP-модели: Capacitors, Non Polarized Radial Rectangular. WIMA. Часть 1

Начинаю публикацию 3D-моделей конденсаторов в прямоугольном корпусе с радиальными выводами.
Читать дальше
STEP-модели: Resistors, Axial Diameter. CF Series
Стандарт Gerber устарел. Новая версия - Gerber X2

Недавно я рассказывал о выпуске новой версии Altium Designer. В списке изменений значилась информация о поддержке нового формата выходных файлов — Gerber X2. В связи с этим хочется привести перевод заметки под названием "Standard Gerber Declared Obsolete".
В конце мая этого года компания Ucamco, которая поддерживает спецификации Gerber, опубликовала «Открытое письмо сообществу пользователей Gerber» и заявила, что «стандартный Gerber сейчас технологически устарел»:
Пожалуйста, используйте Extended Gerber.
Стандартный Gerber технически устарел. Если вы все еще используете его, то ставите свой бизнес и ваших клиентов и деловых партнеров под бесполезный риск.
Читать дальше
Скидки в интернет магазине Jameco Electronics

Всем доброго здравия!
В интернет магазине Jameco Electronics стартовал Рождественский сезон, неделя скидок.
Магазин в целом не дешевый, но есть интересные штучки.
Скидки даются на таких условиях:
1. При заказе на 75$ дают 10% скидки.
2. При заказе на 125$ дают 15% скидки.
Скидка применима к любому продукту от Jameco Electronics, без исключений, достаточно ввести код LCW61329N при оформлении заказа. И помните, предложение действительно до 5-го декабря…
Если вы не найдете что заказать, то воспользуйтесь возможностью получить бесплатный каталог от магазина :)
Мигаем светодиодиком чуть по новому.
Пишу статью для того, что бы самому всегда иметь к своим макросам доступ.
Сделал простые макросы для инициализации, включения, выключения, установку состояния, и переключения состояния пинов на stm32f1xx. По максимуму использованы библиотечные функции. Собственно все понятно из кода.
Читать дальше
Сделал простые макросы для инициализации, включения, выключения, установку состояния, и переключения состояния пинов на stm32f1xx. По максимуму использованы библиотечные функции. Собственно все понятно из кода.
Читать дальше
Altium Designer 15
Считывание данных с абсолютных энкодеров с помощью кода Баркера
Ранее я уже рассказывал о том, как работать с энкодером и увеличивать в 4 раза поличество отсчетов на оборот. Но то был инкрементальный энкодер. Его задача — на каждый сдвиг изменять сигнал на выходе.

Задача абсолютных энкодеров — выдавать непосредственное значение угла поворота, пусть и в своих единицах.
Читать дальше

Задача абсолютных энкодеров — выдавать непосредственное значение угла поворота, пусть и в своих единицах.
Читать дальше
Инициализация PWM конструктором класса ( C++ )
Долгое время писал код под МК на С. Друг пишет под МК на С++, посоветовал мне, вот я решил попробовать. Микроконтроллер у меня ATmega88А, IDE Atmel Studio 6.2. Буду использовать 6 апаратных PWM для управления сервоприводами, так как нужно писать 6 одинаковых кусков кода, решил сделать класс Servo.
Читать дальше
class Servo
{
private:
int* pulse_width;
public:
Servo(int* PWM_Channel);
void write(int data);
}; //Servo
Читать дальше