Attiny13 прошивается, но не работает

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 7
Зарегистрирован: Вс авг 11, 2024 13:07:59

Сообщение eduard_7 »

Большое спасибо за помощь. Работает. Пока я додумаюсь где и что, пройдет немало времени. Только начал разбираться с asm(). Понимаю, что вызывается ассемблер, но не понятно куда дальше копать. Подозреваю, что дело в нем. Нет?
Конечно-же, если есть терпение и желание, то объясните где "зарыта" нажатая кнопка.
Реклама
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

eduard_7 писал(а):Работает. Пока я додумаюсь где и что, пройдет немало времени.
Вы почти сами нашли проблему, задав правильный вопрос, а что с еепром.
Программа написана без учета того, что в еепром ничего не записано, нажатие кнопки перед включением, записывает в еепром данные.
eduard_7 писал(а):Только начал разбираться с asm().
Читайте книги по ассеблеру и по тому как работает проц.
Но раз пробуете рабобраться в программе, то начните с языка С.
Реклама
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

Я вот только не пойму зачем было врать, что "Симуляция проходит корректно в Proteus.", тупо скопировал с youtuba?
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

Без индикатора как то не то, когда захотите, найдёте на github библиотеку для tm1637 от lpodkalicki.
Полный код программы был Яндексе, но похоже больше его там нет.
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 57
Зарегистрирован: Вт окт 03, 2017 20:17:02
Откуда: Молдова

Сообщение Михаил7878 »

Помогите в написании кода на тиньку13, извините если не по теме обсуждения. Дожил до седых волос но так и не осилил программирование. Есть проект в котором обычная логики занимает занимает не прилично много места.
Изображение Изображение
кто поможет с радостью поделюсь разработанными печатными платами
Изображение Изображение

Добавлено after 13 minutes 21 second:
ещё немного в картинках, как переделать выключатель Vico в кнопку без фиксации расскажу
Изображение Изображение

Добавлено after 15 minutes 42 seconds:
[uquote="Starichok51",url="/forum/viewtopic.php?p=4613727#p4613727"]
eduard_7 писал(а):посоветуйте что можно сделать.
показать свой исходный текст.[/uquote]
если есть возможность в силу свободного времени или советом к кому обратится помогу чем сам располагаю
Реклама
akl
Друг Кота
Сообщения: 4473
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Изображение
Как программа различит режимы 1,3 и 2,4 для первого канала? Кстати PB5 это RESET и нужно быть осторожным при его переводе на порт IO. Лучше начать со второго канала.
Реклама
Встал на лапы
Сообщения: 102
Зарегистрирован: Ср дек 25, 2019 21:17:31
Откуда: Саратов

Сообщение Игорь_396 »

[uquote="akl",url="/forum/viewtopic.php?p=4645676#p4645676"]Как программа различит режимы 1,3 и 2,4 для первого канала?[/uquote]
Кмк, просто счетчиком. Единственное не понял, по первому нажатию надо переводить PB2 в низкий уровень? Так он и так там после вкл питания.
Поставщик валерьянки для Кота
Сообщения: 1974
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Михаил7878, уверены, что хотите использовать вывод RESET для вход D3? Нет ли другого типа МК (с большим количеством выводов), либо в другой конфигурации (без использования RESET)?

Почему спрашиваю: напр. в случае неточности или необходимости исправления программного кода, дополнение по какому-то параметру МК теперь будет "залочен" для обычных программаторов - RESET нет. Вам понадобится HV программатор/Fusebit Doctor для "разблокировки". Написание программного кода можно протестировать на симуляторе, но эти доп. операции "усложняют" процесс реального тестирования, отладки и т.д.

(Хорошо указать это, чтобы потом такие темы не появлялись на форуме типа, как: почему не программируется ATtiny13A, как разблокировать МК и прочие :) ).
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 57
Зарегистрирован: Вт окт 03, 2017 20:17:02
Откуда: Молдова

Сообщение Михаил7878 »

veso74, выбор пал на тиньку 13 из-за малых её размеров и не больших размеров печатной платы. Мой программатор Чип прог+ справится с таким. По большому счёту тинка13 будет эмулировать работу трёх D триггеров и возможностью устранения дребезга при нажатии кнопок.

Добавлено after 48 seconds:
Игорь_396, По большому счёту тинка13 будет эмулировать работу трёх D триггеров и возможностью устранения дребезга при нажатии кнопок.

Добавлено after 40 seconds:
akl,По большому счёту тинка13 будет эмулировать работу трёх D триггеров и возможностью устранения дребезга при нажатии кнопок.
Изображение
Встал на лапы
Сообщения: 102
Зарегистрирован: Ср дек 25, 2019 21:17:31
Откуда: Саратов

Сообщение Игорь_396 »

[uquote="Михаил7878",url="/forum/viewtopic.php?p=4646273#p4646273"]Игорь_396, По большому счёту тинка13 будет эмулировать работу трёх D триггеров и возможностью устранения дребезга при нажатии кнопок.[/uquote]
Как я понял, сохранится родной функционал пульта? Т.е. кнопки 1-2-3 вкл/выкл, кнопка 4 выкл все. Верно?
Приемник с кнопками не коротнет у вас? Какие у него выходы?
Друг Кота
Аватара пользователя
Сообщения: 15789
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Можно и "кляксы" поставить, если просто кнопы нужны:
https://img.radiokot.ru/files/20529/30pp2bi9k9.jpg
https://img.radiokot.ru/files/20529/30pp29rqcl.jpg
или вот такие одиночные емкостные кнопы:
https://img.radiokot.ru/files/20529/286589ggbo.jpg
https://img.radiokot.ru/files/20529/2d6voi2hag.jpg
Это если выход кноп не будет конфликтовать с другими линиями.
:dont_know:
Открыл глаза
Аватара пользователя
Сообщения: 57
Зарегистрирован: Вт окт 03, 2017 20:17:02
Откуда: Молдова

Сообщение Михаил7878 »

Добавлено after 1 minute 32 seconds:
Игорь_396, не совсем корректно нарисовал схему там стоят диоды по выходам модуля
Изображение

Добавлено after 2 minutes:
BOB51, ставил ТТР223 не совсем, не стабильно отрабатывают.
Изображение
ПОХОДУ УВИДЕЛ СВОЙ КОСЯК)))

Добавлено after 41 minute 50 seconds:
BOB51, https://img.radiokot.ru/files/20529/30pp2bi9k9.jpg
на этих кляксах делаю сейчас вытяжку для сан узла , но использую как таймеры. Подскажите как их можно реализовать как кнопки.
Друг Кота
Аватара пользователя
Сообщения: 15789
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Собственно те кляксы и используются как кнопки для схем с МК - генерируют одиночный нормированный по длине и очищенный от дребезга контактов импульс (кнопка без фиксации) или как таймер (вот по этим заметкам
кляксотаймер.rar
(272.26 КБ) 54 скачивания
)
При наличии кнопки с перекидным контактом можно вот такое по классике: https://img.radiokot.ru/files/20529/3lkyugkkz3.GIF...
А уж ежли не подойдет - тогда и МК можно поставить...
Когда-то было чегото подобного на ПИКушке собрано... Поискать надо да в случае подобия на АВРку перевести...
:roll:
Держит паяльник хвостом
Сообщения: 974
Зарегистрирован: Пн май 27, 2024 14:45:54

Сообщение 24Natan »

Михаил7878 писал(а):как кнопки
если чаще, чем через 6-7 сек нажимать не надо, то используйте с резистором 10К
с минусами в моей карме список тех, кого народная мудрость рекомендует обходить стороной...)))
Поставщик валерьянки для Кота
Сообщения: 1974
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Михаил7878, где будете использовать конструкцию, несколько слов?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15789
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Вот древняя игрушка на ПИКушке (не факт, что четко работает)
key3_629.rar
(130.71 КБ) 61 скачивание
выкопал из древнего архива
:roll:
Открыл глаза
Аватара пользователя
Сообщения: 57
Зарегистрирован: Вт окт 03, 2017 20:17:02
Откуда: Молдова

Сообщение Михаил7878 »

veso74, так там понятная схема , освещение в комнате
Поставщик валерьянки для Кота
Сообщения: 1974
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

То, что написали, я тоже догадался.
Имел в виду личное или коммерческое использование.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 57
Зарегистрирован: Вт окт 03, 2017 20:17:02
Откуда: Молдова

Сообщение Михаил7878 »

Отдельное спасибо Самсусамычу он написал код для тинки 13 по моему ТЗ , но проверить сегодня не смогу нужно будет плату перерисовать

Добавлено after 1 minute 14 seconds:
veso74, я не китай ,если всё срастётся, выложу печатку и код если Самсусамыч будет не против.
Последний раз редактировалось Михаил7878 Чт ноя 07, 2024 21:15:49, всего редактировалось 1 раз.
Поставщик валерьянки для Кота
Сообщения: 1974
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Понятно.
Последний раз редактировалось veso74 Чт ноя 07, 2024 21:22:10, всего редактировалось 2 раза.
Контактная информация:
Ответить

Вернуться в «AVR»