Управление дисплеем по I2C

Предыстория
Полтора года назад, я делал курсовой проект под названием «частотомер». Измерял я частоту вращения вентилятора компа и выводил данные да дисплей. Это был мой первый проект на микроконтроллере. Все шло хорошо, пока дело не дошло до выбора дисплея. Ну не было в нашем городе их и все! Хотя вру, был один в ЧиД за 800р, но бедному студенту это не по карману :) Через месяц, мне нужно было съездить в Москву, за одно решил заехать на Митинский рынок, где я и приобрел свой первый дисплей: МЭЛТ 16S2H (контроллер HD44780). В итоге курсовик сдан на отлично, но остался какой-то странный осадок… Какая-то не изящная схема включения у этого МЭЛТ-а (ну правильно, я по-конски припаял его к контроллеру проводом толщиной 1мм). Тогда и возникла идея свести количество проводов к минимуму. Первоначально я хотел сделать интерфейс SPI, на паре регистров 74HC595, однако в местной радиолавке их не оказалось. Я плюнул и оставил эту идею до лучших времен.



Читать дальше

LPCXpresso в Keil uVision4

На днях пришла моя платка LPCXpresso от NXP. Позапускав примеры из комлекта среды LPCXpresso и наигравшись с отладчиком, я решил написать какой-нибудь свое. Родная среда на базе Eclipse очень тормозная и и местами неудобная. Проект создался совсем не там, где я указал, а там где лежал workspace c примерами. Каждый запуск отладчика надо ждать пока он опять чего-то перекомпилирует, потом потихонечку запускается отладка. Кнопка просто заливки прошивки есть, но она все время забывает путь и не сбрасывает контроллер после прошивки, хотя галочка такая есть.
Поэтому я решил попробовать перейти на кейл.


Читать дальше