Методика верстки шаблона под OpenCart ч.2

Автор: admin


 

Далее проходим по всем шаблону header.tpl и footer.tpl, заменяя статичные данные на печать соответствующих переменных. Этот этап будет самым трудоемким. Здесь может возникнуть много проблем, я постараюсь описать те проблемы которые наичаще встречаются.

Работаем с UART на AVR

Автор: admin


 
UART_logo
 

Понятия UART, RS-232 и COM

Автор: admin


В прошлом посте «Работаем с UART на AVR» я описывал, что значит последовательный универсальный порт и какова его логика работы. Я заметил, что многие путают понятия UART, RS-232, COM и т.п. В данном посте я хочу немного прояснить ясность.

rs232_icon

Работаем с LCD дисплеем на основе микроконтроллера – HD44780 (ч.2)

Автор: admin


 

LCD_practice

Работаем с LCD дисплеем на основе микроконтроллера — HD44780 (ч.1)

Автор: admin


 

lcd_HD44780

 

ЖК дисплей на основе микроконтроллера HD44780 является наиболее часто используемым в электроники. Вы можете его встретить в кофейных автоматах, часах, копирах, принтерах, роутерах и т.п. Также данный дисплей используется в LCD шилдах для Arduino.

ЖК дисплей представляет из себя модуль, состоящий из микроконтроллера HD44780 разработанный фирмой Hitachi и непосредственно самим ЖК дисплеем. Микроконтроллер принимает команды и обрисовывает соответствующие символы на ЖК дисплее.

 

Существует огромное количество разновидностей данного ЖК модуля, он может быть 1,2, 4 –ех строчный с различным числом символов на строке, с подсветкой или без, с различным цветом подсветки и т.п. Объединяет их всех наличие микроконтроллера HD44780, зная команды которого позволит нам без проблем использовать в своих проектах ту или иную модификацию.

Микроконтроллер — подключаем PS/2 клавиатуру

Автор: admin


 

Со временем возникает вопрос, как вводить данные в микроконтроллер? Классическое решение, которое приходит большинство нам — использовать кнопки… протравить на плате дорожки и контактные площадки для кнопок, далее их припаять, решить как отслеживать нажатие кнопки — по прерыванию или через опрос состояния кнопок по циклу. Если кнопок много, они будут занимать значительное количество pin-ов микроконтроллера.  Путь тернистый.

 

Я предлагаю использовать, то что у нас под рукой — простую PS/2 компьютерную клавиатуру. Из плюсов:

  • вещь не дорогая;
  • продается в любом компьютерном магазине
  • нам доступно 101 клавиша
  • займет клавиатура всего 2-pin микроконтроллера для синхросигнала и данных.

 
logo_keyboard+atmel

Интерфейс SPI

Автор: admin


 
SPI_logo
 

Кратко о SPI

 

Serial Peripheral Interface или SPI — последовательный периферийный интерфейс, служит для связи периферии и микроконтроллера. Например, в качестве периферии может быть: дисплей, различные датчики, FLASH память, SD карта (да, да, SD карта или «флешка» которую вы используете в телефонах и фотоаппаратах общается с внешним миром с помощью интерфейса SPI) и т.д.

К сожалению официальной документации на интерфейс SPI нет, поэтому данный пост основывается на различных статьях в Интернете, собственного опыта и документации на микроконтроллеры.

 
© s-engineer.ru, 2012-2017 | Все права защищены