Присоединюсь к мнению ранее выступавших товарищей, что контроллер нужен поменьше и подешевле, и количество светодиодов можно сократить. Экономически не рентабельно делать такое устройство, поэтому и повторяемости никакой. Решил ради интереса спаять, поскольку на работе иногда нужно, а начальство экономит, вот и приходиться выкручиваться. Собирал из хлама. Только контроллер купил, и то в дальнейшем для использования в другом устройстве. Посчитал во сколько бы мне это обошлось, если бы всё покупал на рынке. Получилось 20$ докризисных денег. Как то зайдя в очередной раз в магазин за запчастями, обратил внимание на красивый китайский приборчик с теми же или даже большими возможностями. Так вот цена у него была – 20$. Но поскольку Настя отрабатывала на нём приёмы программирования, и то что на хобби денег не жалко, то это меняет дело, а вот прошивки непроверенные публиковать на форуме непростительно. Собрал, но не заработало, чем был очень удивлён. Деталей кот наплакал, ошибок нет, явно был косяк в прошивке. Хорошо что исходник был. На выходных срочно пришлось осваивать ассемблер, находить ошибку, скачивать MPLAB, и по новой компилировать под свою разводку.
Ошибка вот здесь:
Пауза
movlw .1
movwf Reg
movlw .207
movwf Reg+1
movlw .4
movwf Reg+1
(Reg+1 заменить на Reg+2)
wr decfsz Reg, F
goto wr
decfsz Reg+1, F
goto wr
decfsz Reg+2, F
goto wr
clrf PORTB
return
; ===
end
То, что получилось:
Считаю что миниатюрность здесь не нужна. Для не частого использования сгодится прибор размером с тестер, а вот проблем при изготовлении тонких дорожек и контактных площадок возникает гораздо больше, и временные затраты увеличиваются раз в 10.
Старался по максимуму уменьшить количество тонких мест, но всё равно они есть, особенно контакты под разьёмами. После непродолжительного использования, пару контактов оторвалось, поэтому пришлось всё обильно полить термоклеем.
Ещё лучше делать такой прибор на основе вот такой коробки:
Припаивать провода к плате. Будет надёжнее, но и дороже.
Если кому то, захочется повторить, в архиве плата плата в Sprint Layout 5.0 и прошивка под мою разводку.
- Вложения
-
- LAN TESTER.RAR
- LAN TESTER & REMOTE TERMINATOR
- (15.92 KiB) Скачиваний: 721