Страница 1 из 2

Attiny13a

СообщениеДобавлено: 28 окт 2018, 20:04
Klimentiu
Коллеги, решил освоить данный софт.
Понадобился девайс который бы управлял 3-мя светодиодами и одним реле.
Алгоритм такой:
1 - включается первый светодиод и мигает 1 минуту.
2 - гаснет первый светодиод и включается второй светодиод и мигает с частотой в 2 раза чаше, также включается реле.
3 - гаснет второй светодиод и включается третий светодиод и горит непрерывно, при этом реле из пункта 2 остается включенным до полного отключения устройства.

Суть в том что проект я накидал, прошивку сделал, проверил в протеусе. Все работает.

Но в железе какой то глюк. После прошивки Attiny13a делаю проверку, и программатор выдает ошибку
Verifying...
Микросхема запрограммирована. Контрольная сумма - 2D86 T=2,24s
Programming...
Программирование завершено. T=0,35s
Testing...
Адрес 000000: C124 C124
Адрес 000001: 9518 9518
Адрес 000002: 9518 9518
Адрес 000003: C00C C00C
Адрес 000004: 9518 9518
Адрес 000005: 9518 9518
Адрес 000006: 9518 9518
Микросхема не чистая, но запись возможна. Число ошибок - 371 T=13,57s

Что это за ошибка?

Фьюзы установлены как на заводе, только делитель на 8 отключил.

И самое главное железная схема работает только по пункту 1, далее загораются все светодиоды одновременно и горят... при этом МК греется... пробовал два контроллера... оба себя ведут одинаково...

Проект лежит тут...
https://drive.google.com/drive/folders/ ... sp=sharing

Буду очень признателен за помощь...

Re: Attiny13a

СообщениеДобавлено: 28 окт 2018, 20:37
mush25
Привет завтра посмотрю или создам новый проект .

Re: Attiny13a

СообщениеДобавлено: 28 окт 2018, 21:08
mush25
Алгоритм описан конечно очень непонятно , но как я понял так и сделал (частоту и время выстави сам ) .

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 03:54
Klimentiu
Спасибо. Ваш проект скачал, проверить смогу вечером после работы. Но суть вопроса была в том чтоб опытные пользователи подсказали что я не так делаю. В протест прошивка работает ведь. А в железе в спотыкается после первого пункта...

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 07:04
Klimentiu
Посмотрел. Возник вопрос. Если мне нужно интервалы больше 6500мс то применять таймер задержки которые вы предлагаете не получится... И для чего триггеры на входе таймером? Ведь и без триггер на входе таймера стоит у меня логическая единица. Или таймер запускается от короткого импульса?

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 07:12
mush25
Или таймер запускается от короткого импульса?[/quote] - Да . Это всё для проверки твоего программатора , попробуй . Можешь свой проект оставить . У тебя скорее всего проблема с программатором . Кстати а какая модель прога ?

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 07:31
Klimentiu
Блин, парни, помогите разобраться. Не понимаю что в моем проекте не так... Вроде логически все верно... И прошивка в протест работает. А в железе не работает... Ваш проект мне не подходить

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 13:08
Klimentiu
http://www.triton-prog.ru
Такой вот программатор у меня. Раньше не замечал за ним косяков... Работал безотказно

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 15:14
Прохожий
Привет, коллега!!! :)
Контроллер перед перепрошивкой стирают всегда!!! (не всегда стирают EEPROM, редко, но бывают задачи с сохранением данных). )Программатор у тебя хороший. Как пить дать показывает всю поляну флеша и EEPROM. И стопудово позволяет записать во всё это великолепие ноли или единицы. Сначала очистив (стерев) ты записываешь ноли и смотришь во всё ли записалось, потом то же самое с единицами. Если всё нормально - то с наибольшей вероятностью глюки не из за железа :)

Re: Attiny13a

СообщениеДобавлено: 29 окт 2018, 15:34
Klimentiu
подскажите тогда что в моем проекте не верно?