- •Характеристики
- •Аппаратные средства
- •Схема Тестера
- •Улучшения и расширения к прибору
- •Защита портов ATmega
- •Измерение стабилитронов с напряжением более 4 V
- •Генератор частоты
- •Измерение частоты
- •Использование поворотного энкодера
- •Подключение графического дисплея
- •Подключение графического цветного дисплея
- •Указания по сборке Тестера
- •Доработки для версий Тестера Markus F.
- •Китайские клоны с символьным дисплеем
- •Китайские клоны с графическим дисплеем
- •Расширенная схема с ATmega644 или ATmega1284
- •Схема с использованием ATmega1280 или Arduino Mega
- •Программирование микроконтроллера
- •Использование Makefile в ОС Linux
- •Использование программы WinAVR в ОС Windows
- •Поиск неисправностей
- •Инструкция пользователя
- •Проведение измерений
- •Меню дополнительных функций для ATmega328
- •Самопроверка и калибровка
- •Специальные возможности использования
- •Проблемы при определении элементов
- •Измерение ёмкости конденсаторов
- •Измерение индуктивности
- •Конфигурирование Тестера
- •Описание процедур измерения
- •Измерение полупроводниковых элементов
- •Измерение диодов
- •Результаты различных измерений
- •Измерение резисторов
- •Измерение резистора с резисторами 680 Ом
- •Измерение резистора с резисторами 470 кОм
- •Результаты измерений резистора
- •Измерение конденсаторов
- •Разрядка конденсатора
- •Измерение конденсаторов большой ёмкости
- •Измерение конденсаторов малой ёмкости
- •Измерение эквивалентного сопротивления ESR
- •Измерение ESR, первый метод
- •Измерение ESR, второй метод
- •Потеря напряжения после импульса зарядки, Vloss
- •Отдельное измерение ёмкости и ESR
- •Результаты измерения ёмкости конденсаторов
- •Автоматическая калибровка при измерении конденсаторов
- •Измерение индуктивностей
- •Результаты измерений индуктивности
- •Функция самопроверки
- •Некоторые результаты функции самопроверки
- •Измерение частоты
- •Генератор сигналов
- •Генератор частоты
- •Известные ошибки и проблемы
- •Специальные модули программного обеспечения
- •Список текущих дел и новые идеи
графических дисплеев, этот контроллер работает с 3, 3 . Поэтому требуется преобразователь уровней логических сигналов для 5 выходов ATmega. Для SPI интерфейса и 3-х проводного интерфейса Вы можете использовать опцию в makefile LCD_SPI_OPEN_COL («открытый коллектор» портов ATmega). Вы должны использовать «Pull-Up» резисторы или не устанавливать опцию PULLUP_DISABLE в makefile. В настоящее время с контроллером PCF8814 протестирован только 3-х проводной интерфейс.
Порт |
PCF8814 |
PCF8814 |
PCF8814 |
Дополнительная |
|
SPI |
3-х проводной |
I2C |
функция |
|
|
|
||
PD0 |
LCD-RESet |
LCD-RESset |
|
|
PD1 |
LCD-D/C |
LCD-SCE |
|
Энкодер 2 |
PD2 |
LCD-SCLK |
LCD-SCLK |
LCD-SDIN |
|
PD3 |
LCD-SDIN |
LCD-SDIN |
|
Энкодер 1 |
PD4 |
|
|
|
Внешняя частота |
PD5 |
|
LCD-EN |
LCD-SCLK |
|
Таблица 2.4. Назначение контактов для различных типов интерфейсов контроллера PCF8814
Исходный код для поддержки контроллера PCF8812 с 102x65 пикселей также реализован, но, пока, не тестировался.
2.2.7Подключение графического цветного дисплея
В предложениях китайских продавцов встречаются дешевые модули цветных дисплеев с интерфейсом SPI. На рисунке 2.12 показан вид сзади двух поддерживаемых дисплеев с 128x128 и 128x160 пикселей. Размер модулей очень мал, поэтому текст и символы очень мелкие. Но, в целом, внешний вид четкий и ясный.
Рис. 2.12. Вид сзади двух цветных LCD
19