Напишите мне прошивку.

Обсуждаем цифровые устройства...
1winner@mail.ru
Родился
Сообщения: 5
Зарегистрирован: Вс янв 08, 2012 19:22:34

Напишите мне прошивку.

Сообщение 1winner@mail.ru »

Заранее прошу прощения за наглость и неподобающее оформление темы, но действительно очень нужна помощь. Начальство в срочном порядке затребовало решить проблему: есть 2 устройства, нужно управлять их включением. Кнопка нажимается и пока кнопка нажата ничего не происходит, при отпускании кнопки начинается отсчет 4 секунд и, по их прошествии, включается 1 устройство, работает 2 секунды, и выключается, сразу включается второе и не выключается до общего отключения питания, при следующем включении питания - все заново. Сообразил схему на кучке ОУ, но в габариты никак не укладываюсь. Спасение одно - МК, но в них я не соображаю. Буду безмерно благодарен, если вы поможете с прошивкой для не сильно редкого МК на ваше усмотрение. Т.е. питание дали - МК не реагирует, нажали кнопку - не реагирует, отпустили кнопку - МК отсчитывает 4 секунды и на один из выводов посылает 1, через 2 секунды отключает этот вывод, и включает другой, сброс происходит выключением питания МК, при следующем включении все заново. Вы сможете мне помочь?
Реклама
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Щя накидаю выложу
Реклама
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Вот вам схемка и прошивка
Изображение
В архиве схема в протэусе .
Светодиоды просто для наглядности работы, так что ставить их не надо, а если все же будете ставить то последовательно с светодиодом ставим резистор ом так 300.
Да и надеюсь уже сами найдете к каким выводам контроллера подавать питание.
Контроллер PIC12F675.
Вложения
fini.rar
(12.2 КБ) 186 скачиваний
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Напишите мне прошивку.

Сообщение otest »

Алгоритм не правильный. Если держать нажатой КН то на 6-ой сек. включится.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Да точно есть такое )) не по тому фронту кнопку завел )))
щя поправим ))
Реклама
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Не в прошиве все правильно ))))
Я кнопку не так присобачил ))
вот так правильно
Изображение
Реклама
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Напишите мне прошивку.

Сообщение otest »

+5в на порт :facepalm: ? Оригинально.
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

otest писал(а):+5в на порт :facepalm: ? Оригинально.
А в чем проблема то ?
Страшно за порт ? Ставим последовательно кнопки 1к и все
Да и вопрос был о прошивке, а для симуляции много чего можно не учитовать поэтому и не паримся)))))
Аватара пользователя
sintetik
Вымогатель припоя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы
Контактная информация:

Re: Напишите мне прошивку.

Сообщение sintetik »

Точно калибровочный коэффициент затрет.
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Так он может различатся о пика к пику.
Я лично сначало читаю пик записываю константу, а потом дописываю ее уже в прошивку открытую в поньке.
Кажись Винпик сам константу прописывает не помню, делаю ручками.
А если она уже затерта то где то в инэте можно найти среднюю и записать.
Но думаю тут врятли нужна такая точность чтоб о константе заботится, в ТЗ не указанно это.
Аватара пользователя
sintetik
Вымогатель припоя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы
Контактная информация:

Re: Напишите мне прошивку.

Сообщение sintetik »

Да вот подумал, что если ТС не занимался МК то и программатор у него не имеется и прошивать будет скорее всего скороспелкой типа JDM а это практически 100 процентное затирание калибровочного значения, а без него обычно прошивка вообще не работает.
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: Напишите мне прошивку.

Сообщение Enman »

тогда и схемку программатора приложим... :)
Изображение
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Во нашел калибровочную константу среднюю , если свою затер и лень собирать схемку по ее востоновлению,
Вот она 3480
Мне помогала, но это при условии что нет жесткой привязки к временным интервалам, для данного случая думаю прокатит, так как пару миллисекунду туда, сюда роли не с играют.
Аватара пользователя
sintetik
Вымогатель припоя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы
Контактная информация:

Re: Напишите мне прошивку.

Сообщение sintetik »

Может лучше PIC12f683 например применить, чем объяснять как правильно прошить.
Аватара пользователя
Enigm
Говорящий с текстолитом
Сообщения: 1663
Зарегистрирован: Вт апр 03, 2012 20:36:41
Откуда: Сочи

Re: Напишите мне прошивку.

Сообщение Enigm »

Да думаю смогет, не так страшно как кажется.
Считываем новую микру и в самом конце хекса переписываем поледние 4 символа.
Потом открываем прошивку в прошивальшике и в конце FFFF заменяем на то что записали, и жмем прошить.
Ну на крайняк прописать 3480
Вроде все просто )))
1winner@mail.ru
Родился
Сообщения: 5
Зарегистрирован: Вс янв 08, 2012 19:22:34

Re: Напишите мне прошивку.

Сообщение 1winner@mail.ru »

Программировать планирую extrapic-ом. Раньше доводилось один раз, думаю получится, про константу вы меня проинструктировали. В ближайшие дни попробую и отпишу. И еще раз спасибо.
vano11
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Вс дек 20, 2009 09:44:51
Откуда: 016RU

Re: Напишите мне прошивку.

Сообщение vano11 »

sintetik писал(а):Да вот подумал, что если ТС не занимался МК то и программатор у него не имеется и прошивать будет скорее всего скороспелкой типа JDM а это практически 100 процентное затирание калибровочного значения, а без него обычно прошивка вообще не работает.
Юзайте PicKit2, про калибровочные константы не будите вспоминать и убитые ПИКи восстановите, однако :).
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: Напишите мне прошивку.

Сообщение otest »

Вот вы развели бодягу про любимое слово "константа".
затирание калибровочного значения, а без него обычно прошивка вообще не работает.
Откуда такие глубокие познания?
так как пару миллисекунду туда, сюда роли не с играют.
Едигственное верное утверждение.
Т.С. прошивай ни чего не бойся. Можеш даже PIC12F629 этой прошивкой зашить.
1winner@mail.ru
Родился
Сообщения: 5
Зарегистрирован: Вс янв 08, 2012 19:22:34

Re: Напишите мне прошивку.

Сообщение 1winner@mail.ru »

Прошил, собрал, работает как и было необходимо, большое спасибо!
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Напишите мне прошивку.

Сообщение Dmitry Dubrovenko »

vano11 писал(а):убитые ПИКи восстановите
О, как! :)))
И каким же, интересно, образом? :roll:
ICQ нет, и, в ближайшее время, не будет.
Ответить

Вернуться в «Цифровая техника»