Хочу поделиться девайсом собственного приготовления :wink3:
Вид для печати
Хочу поделиться девайсом собственного приготовления :wink3:
Хочу поделиться девайсом собственного приготовления :wink3: и заодно послушать мнение знающих людей.
В общем этот ключик - результат недельного изучения основ программирования микроконтроллеров PIC и по сути является моим первым проектом в этих дебрях. Управление простое - стандартный манипулятор и кнопка разрешения изменения скорости. Скорость изменяется манипулятором при нажатой кнопке. Индикация 2-х сегментная - задумана конечно была как индикатор групп в минуту.
Да, буду очень благодарен, если критика будет всеже конструктивной. Писать - типа - накой это нужно, или рассказывать какой я тупой программист - не стоит, я прекрасно знаю, что косяки в программе найдутся, хотя шьется она замечательно и в Протеусе работает тоже замечательно в конце - концов повторюсь - ЭТО МОЙ ПЕРВЫЙ УЧЕБНЫЙ ПРОЕКТ.
Вуаля! - Работает!)
А индикатор что показывает? Скорость?
Нет - уважаемый UU4JEY - хвалить меня уж точно не нужно - у меня нет комплекса недооцененности либо еще чегото. Схемку выкинул в форум не для "всемирной" славы например UW3DI. Что касается "более чем достаточно" - судя по количеству этого достаточного в разделе - вы глубоко ошибаетесь.
Спасибо за комментарий - 73!
Добавлено через 2 минуты
Так точно!)
Вот если ещё и процедура прошивки PIC-ов будет описана , особенно " подводные камни " при приобретении их и собственно работе - будет вообще хорошо . Ведь не все этим занимались , а чем дальше , тем чаще задумываются об этом ...
По поводу непосредственно самих ПИКов и их прошивки - в частности 16F84А:
Прграмматор самому паять не хотелось и я приобрел его на нашем рынке - 10 у.е. зовут его PIC JDM - Нашей Белорусской сборки с прилагающейся схемой, рапиновкой и софтом. Схемку - обязательно повешу. Подключается сей продукт в COM порт. Устанавливается программка WinPic800, вставляется микроконтроллер в панельку, программатор подключается к удлиннителю COM порта, в программе устанавливается тип программатора и тип контроллера, потом стирается все содержимое контроллера, загружается в программу файл прошивки с расширением .hex, нажимаем кнопочку "записать" - и все - у вас в руках прошитый контроллер!:victory:
При использовании программаторов с автономным питанием - КРАЙНЕ критично напряжение питания, подаваемое на сам контроллер - 16F84А, например - категорически не пишутся при 4.9 вольт и даже при 5 не каждый хочет. Лучший результат получен при питании непосредственно от 5 - вольтовой шины компъютера это был самый рабочий программатор пиков для COM порта:
Вложение 62992
До этого собирался:
Вложение 62991
- из 6 МК пишет 1, остальные либо совсем невидит, либо только читает и то с трудом.
P.S. Пару дней назад, PIC16F84A - 4МГгц стоил 3 у.е)))
Бесполезная статья .
Нет у нас на базаре Белорусских программаторов . До Беларуси - больше 1 000 км . На ваши базары не наездишься ....
А ведь радистов у нас , в UR , больше , чем в UA и в EW вместе взятых раза в три !!!!
всегда шил и пики и аврки тремя резисторами от ком порта. питал от внешнего 5 вольт.
нафига все эти навороченные программаторы не понимаю
разводилово просто))))
ща на армы перешел - там сразу USB - красота, видится как флешка
кстати арм кортекс советую очень - они даже проще чем авр оказались а 32 бита и 100 мгц частота
это lpc1768, lpc1343 итп
Вложение 63084
Вложение 63085
Вложение 63086
ну и софт соответственно
Вложение 63087
А это то что он пишет
Вложение 63088
... И две прошивки - одна для индикаторов с общим анодом - другая с общим катодом
Вложение 63089
Вложение 63090