реклама на сайте
подробности

 
 
> STM32F103C8T - перезапуск таймера от внешнего сигнала
varvar
сообщение Mar 27 2016, 09:04
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 93
Регистрация: 5-01-05
Из: Оулу
Пользователь №: 1 811



Пытаюсь перенести на STM32 свой старый проект на MSP430. И второй день туплю с применением таймера.
Делаю OSD. Алгоритм простой - на ногу 10 (PA0) подключен HSYNC. От него должен запустится таймер (TIM2) и запустить через какое-то время DMA и вызвать прерывание. Хотелось бы все сделать с минимумом кода, момент запуска DMA должен быть точно привязан к HSYNC, иначе изображение будет дергаться.
Задом чуствую, как-то надо использовать one pulse mode, но не выходит каменный цветок sad.gif
Прошу помощи более опытных товарищей - с STM32 я только начал играться. Ткните носом в пример кода инициализации таймера sm.gif

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
varvar
сообщение Mar 28 2016, 09:51
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 93
Регистрация: 5-01-05
Из: Оулу
Пользователь №: 1 811



Цитата(AleksBak @ Mar 28 2016, 12:30) *
А где именно Вы нашли, что много памяти он жрет?

На собственном грустном опыте - у MSP430 стек отъел меньше 8к памяти - у STM в районе 20. scmRTOS не пошла - пришлось ставить FreeRTOS - еще 10 кбайт долой, плюс оперативку хорошо подъела. Короче, FreeRTOS, USB, IMU и дисплей - 60к долой. Аналогичная задача на MSP заняла меньше 20к. Ну и сложность периферии - это смотря с чем сравнивать. По-моему у MSP430 периферия посложнее будет, но есть хорошие примеры, которые снимают все вопросы.
Кстати, то же OSD на MSP430 мне удавалось сделать использую около 200 байт оперативки для видео буферов sm.gif
Цитата(AleksBak @ Mar 28 2016, 12:30) *
хотя уже лет 20 (двадцать) контроллерами занимаюсь.

Ну Вы еще совсем молодой, у Вас все впереди sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- varvar   STM32F103C8T - перезапуск таймера от внешнего сигнала   Mar 27 2016, 09:04
- - kolobok0   Цитата(varvar @ Mar 27 2016, 12:04) ...Тк...   Mar 27 2016, 10:56
- - scifi   Можно и по старинке - почитать мануал, понять, как...   Mar 27 2016, 10:58
- - varvar   Спасибо на добром слове, вот такая заготовка зараб...   Mar 27 2016, 11:51
|- - AleksBak   Цитата(varvar @ Mar 27 2016, 15:51) ...Ну...   Mar 28 2016, 06:07
- - varvar   scmRTOS чудесно работает с CMSIS, а куб генерирует...   Mar 28 2016, 08:19
|- - AleksBak   Цитата(varvar @ Mar 28 2016, 12:19) scmRT...   Mar 28 2016, 09:30
|- - AleksBak   Цитата(varvar @ Mar 28 2016, 13:51) На со...   Mar 28 2016, 11:07
|- - jcxz   Цитата(varvar @ Mar 28 2016, 15:51) На со...   Mar 28 2016, 16:35
- - Tarbal   Цитата(varvar @ Mar 27 2016, 13:04) Пытаю...   Mar 28 2016, 14:05
- - varvar   Цитата(Tarbal @ Mar 28 2016, 17:05) Я бы ...   Mar 28 2016, 15:27
|- - Tarbal   Цитата(varvar @ Mar 28 2016, 19:27) Приме...   Mar 28 2016, 18:38
|- - jcxz   Цитата(Tarbal @ Mar 29 2016, 00:38) Я с к...   Mar 28 2016, 23:53
- - varvar   Цитата(jcxz @ Mar 28 2016, 19:35) Всё в с...   Mar 28 2016, 16:48
|- - jcxz   Цитата(varvar @ Mar 28 2016, 22:48) И все...   Mar 28 2016, 16:58
- - Tarbal   Та мода, что вы описали есть в STM32F429. В описан...   Mar 29 2016, 02:40
- - Tarbal   Ну что у вас? Получилось?   Apr 1 2016, 15:15
- - varvar   Цитата(Tarbal @ Apr 1 2016, 18:15) Ну что...   Apr 2 2016, 13:54
- - Tarbal   Ну и хорошо   Apr 3 2016, 17:21
- - Огурцов   почему бы не использовать spi в режиме slave, дёрг...   Apr 3 2016, 18:09
- - varvar   Цитата(Огурцов @ Apr 3 2016, 21:09) почем...   Apr 4 2016, 08:34


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01414 секунд с 7
ELECTRONIX ©2004-2016