Как стать автором
Обновить
21
0
Владимир Кириенко @love_energy

Программист

Отправить сообщение

Жизнь как граф

Время на прочтение2 мин
Количество просмотров9.8K

Предлагаю обсудить философскую тему. Что если представить нашу жизнь как взвешенный ориентированный ациклический граф?

Читать далее
Всего голосов 16: ↑12 и ↓4+8
Комментарии53

Еще раз про приведение типов в языке С++ или расстановка всех точек над cast

Время на прочтение8 мин
Количество просмотров116K

Этот пост попытка кратко оформить все, что я читал или слышал из разных источников про операторы приведения типов в языке C++. Информация ориентирована в основном на тех, кто изучает C++ относительно недолго и, как мне кажется, должна помочь понять cпецифику применения данных операторов. Старожилы и гуру С++ возможно помогут дополнить или скорректировать описанную мной картину. Всех интересующихся приглашаю под кат.
Добро пожаловать под кат
Всего голосов 35: ↑18 и ↓17+1
Комментарии37

Программирование и JTAG-отладка микроконтроллера Atmega16 на языке C в среде IAR, часть 2

Время на прочтение22 мин
Количество просмотров34K


Введение


Т.к. предыдущая статья вызвала интерес, то, как я и обещал, в этой статье будут рассмотрены примеры работы с семисегментными индикаторами, встроенным АЦП, а также произведена сборка программного проекта цифрового термометра на ATmega16 из нескольких рассмотренных в данной и предыдущей статье примеров работы с внутренними периферийными блоками микроконтроллера ATmega16.
Читать дальше →
Всего голосов 19: ↑17 и ↓2+15
Комментарии27

Программирование и JTAG-отладка микроконтроллера Atmega16 на языке C в среде IAR, часть 1

Время на прочтение17 мин
Количество просмотров103K


Введение


По моему мнению, чтобы быстро научится программировать практически любой микроконтроллер, существующий в мире, нужно освоить язык C и пользоваться JTAG-отладкой, конечно, помимо изучения технической документации. Поясню свою мысль. Компиляторы языка C существуют практически для всех существующих микроконтроллеров. Поэтому язык С давно зарекомендовал себя, как кроссплатформенный ассемблер. Его знание освобождает от необходимости изучения ассемблерных команд для каждого нового семейства микроконтроллеров. JTAG-отладка, в свою очередь, обеспечивает не только возможность внутрисхемного поиска ошибок, но и помогает изучать микроконтроллер изнутри. Я думаю, что для всех очевиден тот факт, что при просто программировании без отладки даже простых микроконтроллеров мы подходим к изучению системы, как к черному ящику с входами и выходами. Такой подход, особенно на начальном этапе, затрудняет обучение. C другой стороны JTAG-отлдака позволяет забраться во внутрь, посмотреть как выполняется программа по шагам, посмотреть, что происходит в памяти и регистрах, запустить волнение до точек останова, выполнять дизассемблированный вариант программы. Эта возможность позволяет значительно ускорить обучение.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии30

Светодиодное сердце на микроконтроллере Atmega16 или программирование AVR на языке Pascal

Время на прочтение8 мин
Количество просмотров35K
Однажды я решил сделать подарок своей любимой девушке. Для этого вооружился я паяльником, программатором и компьютером. И, как художник, сотворил светодиодное сердце. Чтобы сердце было особенным, я постарался реализовать всевозможные режимы мигания светодиодами.



Читать дальше →
Всего голосов 21: ↑14 и ↓7+7
Комментарии19

Микроконтроллеры семейств AVR, MSP430, STM32 и мои субъективные впечатления

Время на прочтение5 мин
Количество просмотров72K
Здравствуйте, обитатели Хабра. В этой статье хочу поделится своими впечатлениями об опыте программирования микроконтроллеров семейств AVR, MSP430, STM32.

Введение

В бытность мою студентом занимался я прикладным программированием на Delphi и горя не знал, но и счастья не ведал. Пока как-то раз не посетил меня на четвертом курсе предмет «Микропроцессорные контроллеры». Ну и пошло-поехало.
Читать дальше →
Всего голосов 29: ↑23 и ↓6+17
Комментарии78

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность