Например TDA7294

Форум РадиоКот • Просмотр темы - stm32f4 LCD+TIMER
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт дек 26, 2025 01:32:38

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


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



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: stm32f4 LCD+TIMER
СообщениеДобавлено: Пн ноя 15, 2021 21:23:17 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Есть один маленький вопрос.У меня есть библиотека lcd 20x04.как сделать что бы таймер использовать для задержек.И возможно ли это.И как это лучше реализовать.И можно ли переделать данную библиотеку чтобы таймер использовать в задержках?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 07:47:35 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
Можно

_________________
IVL ex UA6PJ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 10:10:33 
Собутыльник Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 433
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2557
Рейтинг сообщения: 0
А я против.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 12:01:37 
Электрический кот
Аватар пользователя

Карма: 4
Рейтинг сообщений: 135
Зарегистрирован: Сб мар 09, 2013 11:29:22
Сообщений: 1029
Откуда: 40RUS, Жуков
Рейтинг сообщения: 0
Ну тогда, НЕЛЬЗЯ.

_________________
IVL ex UA6PJ


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 12:20:58 
Открыл глаза

Зарегистрирован: Чт ноя 04, 2021 19:53:46
Сообщений: 41
Рейтинг сообщения: 0
пример работы на таймере, правда под двустрочный индикатор. при желании несложно переделать на 20x4. функция send_screen работает в основном цикле а command_queue по таймеру или в прерывании таймера. задержки используются только при инициализации.


Вложения:
lsd.zip [1 KiB]
Скачиваний: 99
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 20:23:38 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Чем же отличается от системного таймера.А как же сделать с прерыванием таймер работал?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 21:06:10 
Открыл глаза

Зарегистрирован: Чт ноя 04, 2021 19:53:46
Сообщений: 41
Рейтинг сообщения: 0
вкючить в проект соответсвующий startup в котором перечислены прерывания, разрешить тактирование таймера, разрешить прерывание в контрольном регистре самого таймера, разрешить прерывание в NVIC (NVIC_EnableIRQ(xxx)) если требуется (системному таймеру не требуется), разрешить прерывания в целом, написать обработчик прерывания.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Вт ноя 16, 2021 22:54:42 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
И ВСЁ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Ср ноя 17, 2021 10:28:03 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
За чем тебе прерывание?
Запускаешь любой не нужный таймер, PSC выбираешь так, что бы CNT отсчитывал тебе, что тебе надо ms или us, обнуляешь CNT и ждешь пока CNT не насчитает нужное количество.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Ср ноя 17, 2021 20:19:08 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Все примеры на таймерах.Любых.Заканчиваются пустым циклом.А это тормоз в программе.Или не так?Может я не так всё понимаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Ср ноя 17, 2021 21:04:20 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Основной тормоз программы - это программист.

Если не нравится тормоз делай на конечных автоматах или Rtos.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Чт ноя 18, 2021 06:14:24 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Основной тормоз программы - это программист.

Если не нравится тормоз делай на конечных автоматах или Rtos.

Что такое конечные автоматы.А RTOS можно по подробнее.

Добавлено after 40 seconds:
Я же не программист.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Чт ноя 18, 2021 08:41:06 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
ivan dimir писал(а):
Я же не программист.
Я то же не программист.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: stm32f4 LCD+TIMER
СообщениеДобавлено: Чт ноя 18, 2021 19:58:50 
Мучитель микросхем

Карма: -8
Рейтинг сообщений: -23
Зарегистрирован: Вс дек 29, 2019 08:05:21
Сообщений: 440
Рейтинг сообщения: 0
Но наверное больше знаете и умеете.


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

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


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

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 9


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

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


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