РадиоКот >Схемы >Цифровые устройства >Измерительная техника >
Тестер контроллеров UCTest.
Часть первая, вводная
Как-то раз я купил 50 шт. контроллеров ATMega16, вроде бы ничего, но когда я их начал прошивать одну за одной - тут и выполз косяк, что одни шьются, а одни нет. Железо было заведомо исправное, поэтому я решил, что с микрухами что-то неладное, тем более в интернете пробегали сведения, что 3,14здоглазые штампуют (типа контроллеры) куски пластмассы с медью внутри, что меня и побудило сделать сей девайс.
Часть вторая, теоретическая
Принцип работы таков: 1 раз в секунду контроллеру посылается команда программирования (0xac 0x53 0x00 0x00) и прижимается RESET к нулю, если контроллер отвечает на третий байт байтом 0х53, тогда с контроллера читается сигнатура и отображается на дисплее в нижней строчке, а на верхней строчке отображается имя контроллера. Таблица есть в исходнике, и ее всегда можно дополнить нужными значениями. Все это хозяйство отображается на наикошернейшем дисплее 16х2, управление небезызвестной библиотекой от Peter Fleury. Ну и за периодичность отвечает таймер.
Часть третья, фотки:
фотка устройства без питания и контроллер для тестов на заднем плане
приветствие тестера
девайс соединяется
Все ОК)
Кишки
Файлы:
Печатная плата в формате SL 5.0.
Прошивка МК с исходниками.
Вопросы, как обычно, складываем тут.
Как вам эта статья?
|
Заработало ли это устройство у вас?
|
|
|