Например TDA7294

Форум РадиоКот • Просмотр темы - Прошу помощи для начинающего
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср дек 17, 2025 01:46:35

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Прошу помощи для начинающего
СообщениеДобавлено: Пн фев 14, 2022 18:08:01 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Здравствуйте
Прошу подсказки - есть программка ( нашел в нете давно уже не помню где ) работает на зажигание св диода
В Протеусе срабатывает
Только нужно чтоб включалось одной кнопкой, а откл - второй , так как управление разнесено в пространстве
Написано на BASCOM AVR


Вложения:
on-off.zip [20.25 KiB]
Скачиваний: 154
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Пн фев 14, 2022 18:51:42 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2314
Рейтинг сообщения: 0
Это же примитив. Потрать вечер, научись зажигать и тушить светодиод. Для твоёй задачи подойдёт RS - триггер.

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Пн фев 14, 2022 19:24:49 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Конечно примитив
Можно и реле поставить , только задача обозначена и и частично работает
(А с триггерами я еще в 70 годах занимался )
Зажигать и тушить - я научился , но не нашел примеров где после нажатия и отпускания кнопки- диод горит постоянно
А в этом примере именно так и работает ,надо сброс делать ДРУГОЙ кнопкой


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Пн фев 14, 2022 19:44:07 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Только нужно чтоб включалось одной кнопкой, а откл - второй

Прошивка по схеме протеуса...
Вложение:
But.hex [590 байт]
Скачиваний: 155

Button1 - ON
Button2 - OFF

МК тактируется на заводских установках (1,2 МГц).

ЗЫ. А можно совсем по простому (если МК более ничего не делает)... :))
Вложение:
But_b.hex [238 байт]
Скачиваний: 136


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Пн фев 14, 2022 23:05:37 
Мудрый кот

Карма: 25
Рейтинг сообщений: 487
Зарегистрирован: Сб май 05, 2012 20:24:52
Сообщений: 1801
Откуда: KN34PC, Болгария
Рейтинг сообщения: 0
Дайте vigor53 код программы :).
(Иногда человеку нужно совсем немного, чтобы начать заниматься).

ATtiny13 через Arduino IDE, MicroCore:
https://github.com/MCUdude/MicroCore

По той же пр. схеме, ATtiny13, 62 байт, 0 байт
Как рекомендация: добавьте button debounce.


Вложения:
btn.zip [684 байт]
Скачиваний: 111
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 01:10:30 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -14
Рейтинг сообщений: 103
Зарегистрирован: Вт янв 26, 2021 22:33:21
Сообщений: 2314
Рейтинг сообщения: 0
Там что в AVRcodeVision! что в PIC C compiler ! Там визарды интуитивно создают входы-выходы ... А далее их можно использовать по усмотрению в программе . Что сложного ?

_________________
Не спрашивай по ком звонит колокол, он звонит по тебе !


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 12:58:04 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Огромное спасибо VNS !!
Именно то что требовалось - но если возможно - исходник
Хочу понимать - то что не понял сразу :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 15:36:03 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Мой исходник будет Вам совершенно бесполезен, так как мы пишем на разных языках программирования. :beer:
Но для понимания я прокомментировал в исходнике для Вас каждую процедуру алгоритма простого варианта. Вот как это выглядит в исходнике (синий текст это коменты):
Вложение:
But.png [24.66 KiB]
Скачиваний: 68

Если возникнут вопросы по алгоритму – задавайте. Смогу только на словах объяснить для чего нужна та или иная процедура. А вот как это реализовывается на вашем языке – извините, не имею ни малейшего понятия. :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 15:47:04 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Спасибо
Буду разбираться , просто в дальнейшем хотел сделать чтоб запоминалось состояние ON ( то есть записывалось в eeprom) при пропадании питания ( не часто - но такое возможно)
Но кнопкой OFF - все в исходное состояние сбрасывалось
--- VESO74
По поводу BUTTON DEBOUNCE - пожалуйста посветите
Проверил Вашу программу HEX в АРДУИНО - то же работает на Протеусе
Но сам файл ардуино из архива не компилируется -
Точнее компил - но при экспорте bin - ошибка


Последний раз редактировалось vigor53 Вт фев 15, 2022 16:17:53, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 16:00:17 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Какой планируете задействовать вывод для определения пропадания питания? Могу Вам дополнить выше показанный алгоритм для сохранения включенного режима в EEPROM при пропадании питания. :) Как это организовывается "на железном уровне" – знаете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 16:16:08 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
В принципе можно любой , RES к примеру, - надеюсь в железе смогу разобраться
То есть Вы поняли что требуется
Вкл устройство и отошли , пока дошли до нужного места случился сбой эл питания , а затем снова появилось эл.
Система снова запустилась сама
Дошли до места - отключили
Как то так
Да и интересно- какой язык Вы используете?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 16:25:15 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Нет, вывод Reset я бы не советовал использовать. При том, что есть свободные выводы. Так как затем не сможете перепрошить МК при необходимости программатором через SPI.

Ну а алгоритм дополнения понятен. :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 16:39:22 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Понял - ну тогда любой свободный ,других задач выполнять не предвидется


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 17:12:29 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Вывод РВ4 – отслеживает логический сигнал… как только на данном выводе появится лог 0, произойдёт прерывание и в прерывании произойдёт процедура сохранения информации о включенном выводе РВ1, если это необходимо. Если необходимости нет, то EEPROM перезаписываться не будет. Не будет он перезаписываться и по причине если там уже имеется то значение которое должно быть записано.
Вложение:
But_EE.hex [574 байт]
Скачиваний: 113



ЗЫ.Учтите то, что МК необходимо некое время для записи значения в EEPROM. То есть необходимо организовать удержание питания МК на этот период времени после пропадания питания сети.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 17:35:18 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Спасибо
но я полагал другой аогоритм
При вкл кнопки - сразу записываем в eeprom состояние , при пропадании питания уже записано
При включении пипания считывается из памяти и запускается сохраненное состояние
При нажатии кн OFF - сбрасывается eeprom и все в исходном- до включения
Отпадает необходимость вешать емкость для времени на сохранение памяти
Я так - думаю :facepalm:


Последний раз редактировалось vigor53 Вт фев 15, 2022 17:52:28, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 17:46:44 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Видимо Вы не правильно подключились к РВ4. :dont_know: Протеус должен это нормально воспроизводить. Покажите скрин Вашей схемы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 17:57:21 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
Написал чуть выше как я понимаю


Вложения:
Проект в Proteus.zip [27.87 KiB]
Скачиваний: 105
Безымянный1.png [169.23 KiB]
Скачиваний: 67
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 18:10:59 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 0
Написал чуть выше как я понимаю

То есть Вы хотите постоянно с каждым включением/выключением перезаписывать EEPROM? Тогда нет смысла отслеживать наличие питания. РВ4 отключил... Имейте ввиду, что перезапись EEPROM имеет не бесконечный ресурс (100 000 перезаписей). Вот пробуйте…
Вложение:
But_EE_b.hex [394 байт]
Скачиваний: 112


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 18:24:30 
Первый раз сказал Мяу!

Зарегистрирован: Вт июн 15, 2021 18:24:25
Сообщений: 23
Рейтинг сообщения: 0
ООО!
То что доктор прописал :music: :) :))
Вы ЛУЧШИЙ :chmoked:
Были бы рядом - с меня поляна :beer:
А 100т - так я писал мне этого за глаза.....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу помощи для начинающего
СообщениеДобавлено: Вт фев 15, 2022 18:26:37 
Говорящий с текстолитом
Аватар пользователя

Карма: 18
Рейтинг сообщений: 236
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1548
Откуда: Тюмень
Рейтинг сообщения: 1
Я не пью, здоровье не позволяет. :)) :tea:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y