PIC18 | MCU Space

Архив

Публикации с меткой ‘PIC18’

PIC Timer Calculator

2 февраля 2014

1154501PIC Timer Calculator является удобной программой для генерации значений конфигурации таймера у МК поколений PIC16 и PIC18, экономит кучу времени, жаль что автор больше не обновляет ее и нет поддержки более новых поколений МК. Данная версия с исправленной мною ошибкой — «Version expired. Check on website for new version».

 

PIC Timer Calculator

 

Программы , , ,

HD44780

2 февраля 2014

hd44780_lcd

Контроллер HD44780 (а также совместимый с ним KS0066) — стандарт на контроллеры монохромных знакосинтезирующих дисплеев с параллельным 4 или 8-битным интерфейсом. Эти контроллеры были фактически монополистами на рынке в 90-е годы. В настоящее время все активнее вытесняются контроллерами с SPI или I2C интерфейсами, а также контроллерами цветных дисплеев. На базе этого контроллера выпускалось огромное количество моделей с различным конструктивом и разрешением, начиная с 8×1 (восемь символов в одной строке), и заканчивая 40×4 (содержащих два независимых управляющих чипа). Часто встречаются 16×2 и 20×4, а также некоторые другие.

lcd_hd

 

Рассмотрим ЖКИ с этим контроллером поближе:

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

Индикация , , , , ,

DS1624

2 февраля 2014

ds1624_tempDS1624 представляет собой микросхему цифрового термометра с E2 памятью. Измеряет температуру в диапазоне от -55°C до +125°C с шагом 0.0625°C. E2 память имеет объем 256 байт. В данной статье мною будет приведен пример чтения температуры из данной микросхемы. Испытания проводил в железе, жаль на Proteus не нашел модель, если кто-то имеет ее — просьба поделиться)).

Ну что ж — начнем:

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

Измерения , , ,

I2C

2 февраля 2014

i2c_logo2I2C — последовательная шина данных для связи интегральных схем, использующая две двунаправленные линии связи (SDA и SCL). Используется для соединения низкоскоростных периферийных компонентов с МК. Название представляет собой аббревиатуру слов Inter-Integrated Circuit. В интернете полно примеров и библиотек по работе с данным протоколом, но изложу свою, так как получился довольно быстрый и стабильный вариант.

Рассмотрим код библиотеки:

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

Протоколы обмена , , ,

ADC

2 февраля 2014

adc_iconADC(АЦП) является важным компонентом МК, преобразующий входной аналоговый сигнал в цифровой, в нашем случае — устройство, преобразующее напряжение в двоичный цифровой код. В рассматриваемом примере на основе МК PIC18F2520 ADC имеет 10-ти битный АЦП, т.е. значения снимаемого уровня от 0 до 1024 у.е. с шагом 1 у.е.

adc_prot

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

Измерения , , , ,

TIC8148

31 января 2014

lcds

Попал мне в руки ЖКИ TIC8148, при детальном рассмотрении выяснил, что управление им простейшее — по принципу сдвигового регистра с защелкой. Контроллер так называемый — «на стекле» ML1001.

Управляется по 3 проводам:

  • Din — вход данных.
  • Dclk — вход тактов данных, данные сдвигаются положительном фронтом.
  • Load — вход защелки данных, защелкивание идет  положительным фронтом.

TIC8148_proteus

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

Индикация , , ,