Skip to content

AndrejChoo/at89c_usb_programmer_on_arduino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

at89c_usb_programmer_on_arduino

Простой usb программатор для микроконтроллеров AT89Cx051/AT89C5x

Схема программатора достаточно простая, кроме самой платы arduino содержит пару транзисторов, диод, несколько резисторов, конденсаторов, кварцевый резонатор и две тоже очень популярные микросхемы последовательных регистров 74HC595. pict

Напряжение 12 вольт можно подавать как от внешнего блока питания, так и от повышающего преобразователя напряжения, в таком случае программатор будет питаться исключительно по USB разъёму платы arduino (я использовал для проверки один из самых дешёвых DC-DC преобразователей на MT3608, он замечательно справляется с этой задачей).

Программа для ПК написана на C# только для Windows. Она не имеет никаких сложных настроек, достаточно выбрать правильный COM порт и модель микроконтроллера, который нужно запрограммировать.

Печатную плату для программатора в "железе" я не делал. Но, так как я рисовал схему в EasyEDA, я сгенерировал возможный вариант платы автотрассировщиком (правильность не проверял, сделал только для наглядности).

Работа программатора проверена на микроконтроллерах AT89C2051, AT89C52.

About

Простой usb программатор для микроконтроллеров AT89Cx051/AT89C5x

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages