РадиоКот >Схемы >Цифровые устройства >Измерительная техника >
I2C Сканер адресов на ATMEGA8 и модуле дисплея Nokia 3310
Собственно необходимость в подобном устройстве появилась для «опознания» адреса однокристального ТВ-тюнера CDT-3NP5I1-10, т.к. информации о нем в инете (кроме распиновки) нет.
К ардуине душа как-то не лежит (не потому что ее нет у меня, а потому что воспринимаю ее как… как ширпотреб). Да и не интересно использовать готовое решение, которое качует с одного сайта на другой копипастом. При том некоторые из авторов не добавляют в код ничего кроме своих коментариев и умудряются еще писать, что распространение этого кода без ссылки на их сайт запрещено администрацией. Поэтому родилась вот такая конструкция.
Программа для микроконтроллера написана на MicroC. Алгоритм очень простой. Микроконтроллер выступает в роли ведущего и посылает запросы с адресами от 1-го до 127-го. Если какое-то из устройств «отозвалось» на запрос, на дисплей выводится адрес этого устройства.
Микроконтроллер – ATMEGA8A. Подойдет и ATMEGA8, но у него диапазон напряжения питания небольшой. Контроллер работает на встроенном генераторе на частоте 4 МГц. TWI модуль сконфигурирован на работу с шиной I2C на частоте 100 кГц (подходит для большинства устройств).
Фьюзы для программирования выглядят вот так:
В буквенно числовом выражении вот так:
LOW = 0x93 = 1001 0011
HIGH = 0xDF = 1101 1111
Дисплей – китайский модуль LCD Nokia 3310. Что интересно – этот модуль нормально работает в диапазоне питающего напряжения для ATMEGA8A (2.7 … 5.5 В) без каких либо дополнительных согласований по уровню управляющих сигналов, т.е. подключен к портам контроллера на прямую. При напряжении питания меньше 4-х вольт контрастность изображения маленькая (видимо все дело в инициализации).
На макетке все это выглядит вот так
Оформлять конструкцию как законченное устройство пока большой необходимости нет. Хотя была идея перевести все это хозяйство на батарейное питаниее.
Проект для протеуса и прошивка для микроконтроллера
Файлы:
Проект и прошивка
Все вопросы в
Форум.
Как вам эта статья?
|
Заработало ли это устройство у вас?
|
|
|