Подключение LCD NOKIA 3310 к MSP430F2274
Я всегда очень радуюсь присланным статьям. Это значит, что есть люди, которые готовы делиться знаниями и опытом с народом. В этот раз статья от эмбедд-брата Kortez. Огромное спасибо ему! —BSVi
Сие повествование о том как подключить LCD экран от NOKIA 3410/3310 к микроконтроллерам серии MSP430, а в частности к MSP430f2274 (на целевой плате из набора EZ430-RF2500).
Знакомство с микроконтроллерами, как и у всех, у меня началось с «подмигивания» светодиодом. Это очень быстро надоело и я начал искать более информативные девайсы для представления информации. Под руку подвернулась моя старая палёная нокия. Немного погуглив, выяснилось, что не один я хотел использовать экран от этого телефона, но готового проекта для моего МК я не нашёл. Да и интересно было самому разобраться, как работают с дисплеями и шрифтами на самом низком уровне.
(more…)Шаблоны проектирования (Design patterns)
Самое сложное в программировании – не набивание кода, а создание архитектуры программы. Удачные кусочки архитектур можно позаимствовать у других и применить в своих программах, такие кусочки называются “шаблонами проектирования”.
offsetof(s, m)
Если порыться по стандартным заголовочным фалам ANSI-C компилятора, то в файле stddef.h можно найти макрос offsetof()
Макрос offsetof() имеет тру-эмбеддерское объявление
Самое интересное, что несмотря на полезность этого макроса, он очень редко используется. Я и сам не знал о его существовании до сегодняшнего дня.
(more…)bsCalc – калькулятор эмбеддера
Калькуляторы для разных электронных узлов – не новость, мне самому часто приходится писать их.
Для того, чтобы упростить себе жизнь, я решил написать оболочку, которая предоставляет набор часто используемых сервисов моим калькуляторам, а сама содержит калькуляторы в виде плагинов.
Так-как я потихоньку пересаживаюсь на C#, писать я решил именно на нем, а не на флексе или жаваскрипте. Как по мне, локальные калькуляторы – намного удобнее, да и возможностей больше.
Обзор линукса для встраиваемых систем
Только что натолкнулся на замечательный видушник от TI – обзор линукса для встраиваемых систем. В очень доступной форме объясняют что такое линукс, для чего он нужен, как загружается, какие сервисы предоставляет. Вообщем, очень полезно для общего развития.
Скачать можно тут: