Миграция проектов на ПЛИС новых производителей

Эмуляция нажатия кнопки

Страница 2 из 3
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
22.05.2020 23:58 #11
Цитата:
Сообщение от kovigor
Ну, тогда микроконтроллер
а если ТС не умеет... предлагаю отправить в прошлый век.
Изображения
Тип файла: png lkj.png (17.1 Кб, 0 просмотров)
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,677
Репутация: 1103
1,249 94
480 1
 
23.05.2020 12:32 #12
Там не нужен ШИМ. Чисто программная задержка, вроде:

PORTB.0 = 0;
delay_ms(5000);
PORTB.0 = 1;

Это для CodeVision. Программа на десяток строчек ...
Оценка
Специалист
 
Регистрация: 03.01.2013
Сообщений: 752
Репутация: 246
237 0
11 0
 
25.05.2020 11:05 #13
Цитата:
Сообщение от aalex_641
Цитата:
Сообщение от kovigor
самый дешевый
ATTINY 10 !
PIC10F... еще дешевле.
И если Flowcode-8. то в строчки вникать не понадобиться.
Микроконтроллер возможно применить какой попало.
Ну в смысле даренный, найденный.

И зачем делать схему из "прошлого века" которая начинку 555 повторяет?
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,677
Репутация: 1103
1,249 94
480 1
 
25.05.2020 12:08 #14
Я эту программу бесплатно для ТС за полчаса напишу, и схемку нарисую. Но он куда-то испарился ...
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
25.05.2020 20:57 #15
Цитата:
Сообщение от Croma
PIC10F... еще дешевле.
У него вроде нет прерывания по переполнению таймера .
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
25.05.2020 22:04 #16
Цитата:
Сообщение от aalex_641
У него вроде нет прерывания по переполнению таймера .
а оно надо?
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
25.05.2020 22:07 #17
Цитата:
Сообщение от Croma
И зачем делать схему из "прошлого века" которая начинку 555 повторяет?
если повторяет ни вопрос, покажите мастер-класс, рабочую схему на одном корпусе 555 в студию
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
25.05.2020 22:18 #18
Цитата:
Сообщение от DmitriyVDN
а оно надо?
А как исключить дребезг клавиш ? Создаём счётчик прерываний в прерывании по таймеру ...И контролируем время нажатия клавиши ...А в основной программе сканируем содержимое счётчика и выполняем действия, не забывая обнулить его .
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
25.05.2020 22:21 #19
Цитата:
Сообщение от kovigor
Но он куда-то испарился ...
kovigor, ну что Вы как маленький ребенок, просто посмотрите на дату регистрации ТСа... думаю все поймете.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
25.05.2020 22:28 #20
Цитата:
Сообщение от aalex_641
А как исключить дребезг клавиш ?
у ТСа вообще нет клавиш, все по подаче питания.
а делается просто, прескалер на 1:16 , таймер предустановкой на 5(получаем 250 тактов до переполнения) .
получаем переполнение через 4мс. в основном цикле читаем таймер в АКБ , в статусе смотрим зеро. поймали переполнение переустанавливаем таймер, выполняем нужные действия.
Оценка
Ответ
Страница 2 из 3
Метки
эмуляция нажатия кнопки
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 16:15.
Обратная связь РадиоЛоцман Вверх