Производитель термостата предоставил в свободный доступ схему, исходный код и прошивку. Собрал схему, прошил. Запускается, градусник работает. Но не работают кнопки, ни одна. Производитель указал фьюзы Я использовал PonyProg Надеюсь, я всё правильно выставил? Почему не работают кнопки, в чём может быть причина? Не подключен блок реле к порту PD5. Не может же из-за этого? Ошибок в монтаже с кнопками нет.
В протеусе работает, в том числе и кнопки- Спойлер Кстати, довольно неплохо работает..
зы.. Может, вы как-то кнопки неправильно подключили, или у вас что-то не так на плате?
зызы.. Вроде бы, фьюзы в понипроге поставлены верно..
Правда, ПониПрог, у меня, бывало, "подглючивал", тогда ему в помощь я призывал UniProf https://cxem.net/software/uniprof.php (нисколько не реклама) Правда, в УниПроф-е фьюзы "инверсные" (кажется, я им давно не пользовался, купил TL866), но это дело привычки..
Монтаж я проверил и прозвонил. Т.к. собрал на макетке, была сначала ошибка с кнопками, потом исправил. Может, при ошибке вылетели порты кнопок? Хотя, есть модифицированая прошивка, выложеная на сайте самогонщиков (tau_kita.hex во вложении). Если залить её, при включении показывает версию прошивки, потом инициализация датчика, далее крактовременно температуру, а потом цифру 29. Но если нажать кнопку "М" в мигающем режиме показания тем-ры и опять "29". Значит, порт с кнопкой, хотя бы М живой?
Добавлено after 3 minutes 52 seconds: АлександрЛ, У Вас в протеусе порт PD5 через диод идёт на замлю. У меня пока в воздухе. Не может быть причина в этом?
Имея файл .с, можно скомпилировать новую прошивку, изменив порт хотя бы одной кнопки на свободный для пробы? Странно, что прошивка самогонщиков не работает. Многие прошивали и довольны. Добавил на диск весь проект, может, я не ту прошивку зашиваю или она заточена для прошивки определённой программой? Они шьют Algorithm Builder или AVRDUDE_PROG.
Странно, что прошивка самогонщиков не работает. Многие прошивали и довольны.
Протеус- не догма, бывает и так, что а протеусе работает, а в железе- нет, и наоборот..
Андрей67 писал(а):
Добавил на диск весь проект, может, я не ту прошивку зашиваю или она заточена для прошивки определённой программой? Они шьют Algorithm Builder или AVRDUDE_PROG.
В 99% прошивка от прошивающей программы не зависит.. Хотя=- у меня было, перепрошивал платы от кассовых аппаратов- ПониПрог-ом и Унипроф-ом, сейчас не помню, но, после одной программы всё работало, а после другой- нет.
Андрей67 писал(а):
Имея файл .с, можно скомпилировать новую прошивку, изменив порт хотя бы одной кнопки на свободный для пробы?
(имхо) я так думаю, что, проще будет поменять МК..
Какое напряжение на ножке при нажатой / ненажатой кнопке?
25 pin 0/4.75v 24 pin 0/1.85v 23 pin 0/0 Кнопка с pin25 реагирует, но не должным образом. При длительном нажатии показания тем-ры начинают мигать. Почему-то греется 7805 (ТО-220) практически сразу до 45-50гр, хотя МК больше 30 не поднимается.
Почему-то греется 7805 (ТО-220) практически сразу до 45-50гр, хотя МК больше 30 не поднимается.
Так индикация-то работает? В среднем- 6 сегментов постоянно светятся, резистор 220 Ом, это примерно 11 мА тока через сегмент, или почти 70 мА потребления всем индикатором (я бы поставил резисторы 470 или 510 Ом, при хорошем ярком индикаторе, вы почти ничего не потеряете, а ток уменьшится в 2 раза). 70 мА при входном напряжении 12 вольт, это 7 вольт падения напряжения на стабилизаторе, и 0,07 ампера тока- 0,49 ватта, для корпуса ТО-220 без теплоотвода- при такой рассеиваемой мощносит, нагрев до 50 градусов- нормально..
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения