Приветствую вас снова!
Продолжаю изготовление уникальных часов на ГРИ. Травление платы и пайка ее компонентов уже позади. Можно перейти к следующему этапу.
В этом посте подробно разберем изготовление прошивки микроконтроллера. Основной элемент, который нам понадобится – программатор. Его можно купить с специализированном магазине. Стоимость элемента – от 500 до 1000 рублей (PIC16f628a). Я предпочел сделать программатор самостоятельно. Для работы мне понадобились:
- Разъем rs-232 female.
- PIC16f.
- Кусок провода usb с разъемом для дополнительного питания MK.
- Резисторы на 4.7 Ом (2 штуки) и 14.3 Ом (1 штука).
На компьютере или ноутбуке должен быть COM-порт, так как у меня прошивка через переходник usb-rs232 не пошла.
В Интернете скачал достаточно простую и наглядную схему.
Немного поразмыслив, сократил схему и оставил только самое нужное:
После сборки должна получиться примерно вот такая заготовка:
Резисторы монтируем в корпус разъема, поэтому конструкция получается компактной.
Свободные концы обвязываем изолентой, чтобы избежать замыкания. Все отверстия на макете заделал с помощью клеевого пистолета..
Обращаем внимание на расположение ног на МК. На фото можно увидеть слева направо в верхнем ряду 5 и 6 ноги, а в нижнем – 3, 4 и 5.
В собранный программатор согласно схеме втыкаем МК. Подключаем все к компьютеру,
скачиваем ПО и начинаем его установку. Для работы выбираем англоязычную версию.
Я использовал следующие настройки:
1) Нужно зайти во вкладку Settings -> Hardware, там выбрать JDM и номер порта.
2) Запускаем Hardware Test, после этого – Detect Device
3) Загружаем на программатор ПРОШИВКУ.
4) Завершающий этап настройки ПО:
После завершения прошивки помещаем МК в «кроватку» и крепим питание к часам. Устройство должно работать. Я сразу настроил время. На фото показано место припайки разъема для блока питания:
Более детально процесс показан на следующем видео:
- Небольшое вступление
- Пост про травление плат – можете прочитать здесь;
- Пост про пайку компонентов – можете прочитать здесь;
- Пост про изготовление корпуса – можете прочитать здесь.
Добрый день! Очень заинтересован созданием данных часов! Возник вопрос, если я создам даный программатор то смогу ли я прошить микросхему если у меня стоит ПО Windows 10. Заранее благодарен!
Добрый день. Думаю проблем не должно возникнуть. На крайняк можете использовать Virtual MAchine.
Добрый день! А один резистор точно 14.3 Ома? В магазине такой просто не смогли подобрать. Взял ближайший, 14 Ом. Собрал схему, и вижу такую картину: программа микросхему опрашивает, видит количество слов и чего то ещё, но не может записать в нее прошивку, потому как Device -Uncnown. Или я благополучно сжёг микруху?
Inventive writing can be Optimized for Search Engines.