Друзья, здравствуйте!
Хотел рассказать о небольшом проекте, недавно затеянном для своих нужд.
Степень готовности пока еще, процентов 40, но захотелось обсудить. Услышать какие-то полезные советы.
Вот первая версия платы моего тестера. Мелкие ошибки есть, но ,в целом, годная.
Что умеет сейчас и что должна уметь в итоге:
Поддержка ру5 - готово
Поддержка ру7 - заложено в железе, пока не реализовано
Автоопределение типа микросхемы - пока не реализовано
Однократная проверка - готово
Циклическая проверка - пока не реализовано
Результат проверки индицируется светодиодами. Норма - зеленый. Ошибка - красный.
Также ход проверки выводится в виртуальный ком-порт по usb через ch340g.
Примеры логов:
1) исправная рушка
MEMORY TEST: SUCCESS.
REFLASH TEST: SUCCESS.
2) неисправная рушка
MEMORY TEST:
ERROR AT: ROW # 136 COLUMN # 93
ERROR AT: ROW # 138 COLUMN # 93
ERROR AT: ROW # 140 COLUMN # 93
ERROR AT: ROW # 142 COLUMN # 93
ERROR AT: ROW # 144 COLUMN # 93
ERROR AT: ROW # 146 COLUMN # 93
ERROR AT: ROW # 148 COLUMN # 93
ERROR AT: ROW # 150 COLUMN # 93
ERROR AT: ROW # 168 COLUMN # 93
ERROR AT: ROW # 170 COLUMN # 93
ERROR AT: ROW # 172 COLUMN # 93
ERROR AT: ROW # 174 COLUMN # 93
ERROR AT: ROW # 176 COLUMN # 93
ERROR AT: ROW # 178 COLUMN # 93
ERROR AT: ROW # 180 COLUMN # 93
ERROR AT: ROW # 182 COLUMN # 93
ERROR AT: ROW # 200 COLUMN # 93
ERROR AT: ROW # 202 COLUMN # 93
ERROR AT: ROW # 204 COLUMN # 93
ERROR AT: ROW # 208 COLUMN # 93
ERROR AT: ROW # 210 COLUMN # 93
ERROR AT: ROW # 212 COLUMN # 93
ERROR AT: ROW # 232 COLUMN # 93
ERROR AT: ROW # 234 COLUMN # 93
ERROR AT: ROW # 236 COLUMN # 93
ERROR AT: ROW # 240 COLUMN # 93
ERROR AT: ROW # 242 COLUMN # 93
ERROR AT: ROW # 244 COLUMN # 93
REFLASH TEST: SUCCESS.
Питание: 1) через usb, 2) на клеммник, через 7805
Чтобы обезопасить друг от друга рушку и атмегу - общение между ними происходит через токоограничивающие резисторы 200 Ом. Питание подается и снимается с рушки - через полевик и только по нажатии кнопки.
Основа тестера - МК ATMega 16 или 32
Также, если не нужен юсби или не хочется заморачиваться над ним, то на плате есть PLS-вилка, на которую выведены RX, TX, GND - можно подключиться терминалкой.
Если логи вообще не нужны, то хватит и светодиодов.
Буду рад любым замечаниям и предложениям.
Аналогичные проекты видел. По различным причинам - ни один из них мне не подходит.
Само-собой, по мере готовности, все материалы выложу.