goldmen8 Опубликовано 12 Февраля, 2018 в 17:42 Жалоба Поделиться Опубликовано 12 Февраля, 2018 в 17:42 ... Пыжусь с чужих решений "свести" в кучу ...Хотелось бы помочь, но не знаю как :think: Алексей, может это вам поможет. Предупреждаю, я не профи, я только учусь. :smug: D.ZIP Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 13 Февраля, 2018 в 00:12 Автор Жалоба Поделиться Опубликовано 13 Февраля, 2018 в 00:12 ... Выводы PC0 - PC3 контроллера перегружены по току. Может быть включено одновременно все 7 сегментов (цифра 8), соответственно посчитайте, какой ток требуется с вывода порта PC, и посмотрите в даташите, какой максимальный допустим. ... Это только для протеуса В реальности резюки обязательны! А лучше в таких моментах TPIC6B595 - хоть лампочку на наго сажай Саша, спасибо, попробую Саша!, А в коде VAVR есть ? Это то что нужно, но хотелось бы подробней с кодом,плиззззз Ссылка на комментарий Поделиться на другие сайты Поделиться
goldmen8 Опубликовано 13 Февраля, 2018 в 08:10 Жалоба Поделиться Опубликовано 13 Февраля, 2018 в 08:10 Алексей, рад помочь. :bye: С "Code Vision AVR" как то не получилось, нашёл для себя конструктор попроще. Для моих нужд хватает, я и успокоился, не стал прожать мучительное изучение. ... лентяй что скажешь... Тот "С" код у меня хорошо читает "Atmel Studio 7.0" и "Notepad++". Там и там поправить можно... последний больше нравится. А каких подробностей с кодом хочется? Поделюсь, если знаю... спрашивай. В замен 74HC595, в данном месте, осмелюсь предложить: двухразрядный SHD0028R; или четырёхразрядный TM1637. Динамическая индикация организована внутри модуля, не надо отвлекать контроллер. Выдал информацию и занимайся своими делами... по мне так проще. А 74HC595 нужно постоянно передёргивать. Они хороши там, где информацию нужно выдавать продолжительное время. Получил, выдал ... и забыл до следующей смены информации. Ссылка на комментарий Поделиться на другие сайты Поделиться
goldmen8 Опубликовано 14 Февраля, 2018 в 07:39 Жалоба Поделиться Опубликовано 14 Февраля, 2018 в 07:39 Алексей, я думал посыплются вопросы... и как говорится приготовился защищаться. ... хотелось бы подробней с кодом ... С каким кодом? Как выдать инфу на индикатор или ещё что? Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 18 Февраля, 2018 в 03:07 Автор Жалоба Поделиться Опубликовано 18 Февраля, 2018 в 03:07 Щас вожусь пока с выводом инфы на индикатор - хочу таки это дело "разжевать" и запомнить. Уже знаю что способов вывода много и каждый по своей методе это делает. В виду своей итровертности пока сам не сложу в голове весь процесс с всеми взаимосвязями - ни чего не пойму. Только в наглядности.... иногда с подробным "раскладом".... Ссылка на комментарий Поделиться на другие сайты Поделиться
Lexter Опубликовано 18 Февраля, 2018 в 17:25 Жалоба Поделиться Опубликовано 18 Февраля, 2018 в 17:25 ... TPIC6B595 - хоть лампочку на наго сажай ...Каждый вывод регистра питает один сегмент. При зажигании цифры "8" ток всех сегментов берётся с вывода AtMega, т.е. через него может течь ток в 8 раз больше, чем с регистра. На AtMega тоже можно "лампочку сажать"? :smile: Ссылка на комментарий Поделиться на другие сайты Поделиться
goldmen8 Опубликовано 22 Февраля, 2018 в 13:16 Жалоба Поделиться Опубликовано 22 Февраля, 2018 в 13:16 ... вожусь пока с выводом инфы на индикатор ...Алексей, как успехи? Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 28 Февраля, 2018 в 23:53 Автор Жалоба Поделиться Опубликовано 28 Февраля, 2018 в 23:53 Работа пока не даёт, простите, но продолжение будет. Ссылка на комментарий Поделиться на другие сайты Поделиться
goldmen8 Опубликовано 1 Марта, 2018 в 07:07 Жалоба Поделиться Опубликовано 1 Марта, 2018 в 07:07 Алексей, немножко ещё добавил функционала в схему для экспериментов... :idea: Добавил: энкодер (модель энкодера на моём компьютере сильно тормозит); регулятор громкости (если его не устанавливать то ставим перемычку РС0-GND); LCD индикатор. Расширил функционал кнопок: кнопка "Вкл" управляет выводом Q7 (U2); "Больше - Меньше" регулируют громкость (ступенчатый регулятор) переключают вход; "Вход" ... нажал управляешь переключателем "Вход", нажал ещё раз работает регулятор громкости; Энкодер повторяет функционал кнопок "Больше - Меньше". Энкодеры бывают со встроенной кнопкой, можно подключить в место кнопки "Вход". Функционал схемы останется, если не устанавливать любой из индикаторов. можно не устанавливать LED совместно с U4 и U5. Обязательная только кнопка "Вкл" она одна всегда будет присутствовать. А регулятор громкостью может быть любой из трёх вариантов. В железе не проверял. ... пока. :think: Варианты дальнейшего развития не могу придумать. ... может быть простенький индикатор громкости? Хотел бы выслушать пожелания. М8_Упр_ус.zip Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 9 Марта, 2018 в 09:00 Автор Жалоба Поделиться Опубликовано 9 Марта, 2018 в 09:00 А у меня вот что получилось - вернее не получается Мозг уже в куриную попку свернулся. "детали" проги что называется с миру по нитке. Если одну часть запускаю - другая не работает. Другую - первая - дуэтом не хотят. Изменил выводы от изначальных вариантов - и по отдельности не хотят. Понимаю, что ошибся (чувствую,что гдето "разулся" - а где не помню :cry: ) а где? свёртываемость крови уже повысилась. Подскажите, плизз в чём ошибки. Щас с Сашиным "конструктором" ещё попробую поизголяться... Новая папка (4).rar Ссылка на комментарий Поделиться на другие сайты Поделиться
zud Опубликовано 9 Марта, 2018 в 09:14 Автор Жалоба Поделиться Опубликовано 9 Марта, 2018 в 09:14 Саша! это именно то что и было нужно! Даже с ЗАПАСОМ! Но в своей клинописи тоже хотелось бы разобраться Ссылка на комментарий Поделиться на другие сайты Поделиться
goldmen8 Опубликовано 9 Марта, 2018 в 09:35 Жалоба Поделиться Опубликовано 9 Марта, 2018 в 09:35 Алексей, ...я старался. там можно ещё и индикатор уровня прикрутить. Посмотрел твой "Си"- код на первой взгляд там ничего нет, а местами даже "конструктор ругается". Ему всегда чего то не хватает... interrupt [EXT_INT0] void ext_int0_isr(void) // Place your code here (Поместите сюда код) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти