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

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

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

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

 nokia3310

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

Шаблоны проектирования (Design patterns)

Опубликовано в рубрике "Статьи", 15.09.2010.

Самое сложное в программировании – не набивание кода, а создание архитектуры программы. Удачные кусочки архитектур можно позаимствовать у других и применить в своих программах, такие кусочки называются “шаблонами проектирования”.

pattern

offsetof(s, m)

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

Если порыться по стандартным заголовочным фалам ANSI-C компилятора, то в файле stddef.h можно найти макрос offsetof()

Макрос offsetof() имеет тру-эмбеддерское объявление

1// у кейла
2#define offsetof(s, m) (size_t)&(((s *)0)-›m)
3
4// у IAR’а
5#define offsetof(T, m) (__INTADDR__((&((T *)0)-›m)))

Самое интересное, что несмотря на полезность этого макроса, он очень редко используется. Я и сам не знал о его существовании до сегодняшнего дня.

bsCalc – калькулятор эмбеддера

Опубликовано в рубрике "Калькуляторы", 18.08.2010.

Калькуляторы для разных электронных узлов – не новость, мне самому часто приходится писать их.

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

Так-как я потихоньку пересаживаюсь на C#, писать я решил именно на нем, а не на флексе или жаваскрипте. Как по мне, локальные калькуляторы – намного удобнее, да и возможностей больше.

image

Обзор линукса для встраиваемых систем

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

Только что натолкнулся на замечательный видушник от TI – обзор линукса для встраиваемых систем. В очень доступной форме объясняют что такое линукс, для чего он нужен, как загружается, какие сервисы предоставляет. Вообщем, очень полезно для общего развития. 

 

linnux 

Скачать можно тут:

linux.avi — линукс для встраеваемых систем (59mb)