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

 
 
33 страниц V  « < 20 21 22 23 24 > »   
Closed TopicStart new topic
> STM32 – вопросы – проблемы - решения.
EvilWrecker
сообщение Dec 24 2011, 12:15
Сообщение #316


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Добрый день!

У меня совсем ламерский вопрос- но по причине впадания в бред изза долгого тупления в документацию и вообще усталости, не могу сообразить biggrin.gif

Имеется таймер(пусть общего назначения)- который считает до некоторого значения, по достижению которого формируется прерывание.Есть ли способом принудительного рестарта(что то типа RessetTIM_counter,RestartTIM- ну ви понимаете) каунтера до достижения этого значения?(кроме как,видимо, вырубить а потом врубить таймер)Интересует именно принудительный рестарт таймера.

Естественно хотелось что либо в духе функций из CMSIS но что то не видно- а интуиция подсказывает что такой ход(принудительный рестарт) должен существовать.

Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Dec 24 2011, 12:25
Сообщение #317


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



TIMx->CNT = 0;
ну, или
TIM_SetCounter(TIMx, 0)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Dec 24 2011, 12:41
Сообщение #318


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Уважаемый АНТОХА разрешите уточнить?

TIMx->CNT = 0

Где можно взять описание этого регистра?
Читаю http://www.st.com/internet/com/TECHNICAL_R.../CD00246267.pdf (балуюсь с дискавери малость) но нигде не вижу про него(а читаю очень долго maniac.gif )

TIM_SetCounter(TIMx, 0)

В STM32F10x Standard Peripherals Firmware Library в списке функий таймеров не могу найти ее- не могли бы вы сказать, откуда она взята?

Собственно то что вы написали - самый лучший вариант, но где можно посмотреть про это? wacko.gif
Go to the top of the page
 
+Quote Post
aT-DeviLru
сообщение Dec 24 2011, 13:07
Сообщение #319


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

Группа: Свой
Сообщений: 106
Регистрация: 11-11-10
Из: Санкт-Петербург
Пользователь №: 60 826



Reference manual -> General-purpose timers (TIM2 to TIM5) -> TIMx2 to TIM5 registers -> TIMx counter (TIMx_CNT)
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Dec 24 2011, 17:36
Сообщение #320


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(EvilWrecker @ Dec 24 2011, 18:41) *
Читаю http://www.st.com/internet/com/TECHNICAL_R.../CD00246267.pdf (балуюсь с дискавери малость) но нигде не вижу про него(а читаю очень долго maniac.gif )

Значит, ещё недостаточно долгоsm.gif. Там он называется TIMx_CNT (уже сказали).
Цитата(EvilWrecker @ Dec 24 2011, 18:41) *
В STM32F10x Standard Peripherals Firmware Library в списке функий таймеров не могу найти ее- не могли бы вы сказать, откуда она взята?

Собственно, я там особо не ориентируюсь, но находится она в файле stm32f10x_tim.c, а её объявление -- в stm32f10x_tim.h.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
kan35
сообщение Dec 24 2011, 20:36
Сообщение #321


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Цитата(Tahoe @ Dec 24 2011, 15:22) *
Хочу попробовать работать с USB, используя HSI в качестве опоры PLL. Разумеется, будет предусмотрена подстройка частоты HSI от часового кварца. Вопрос простой, кто-нить уже так делал? Насколько стабильно работает?
НА данный момент камень STM32F103, но не думаю, что это принципиально.

Тоже таким вопросом задавался. Примеры из IAR при комнатной температуре на HSI даже без калибровки по LSE работают вполне. Думаю, если калибровать то проблем уж точно не будет.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Dec 24 2011, 22:18
Сообщение #322


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата(AHTOXA @ Dec 24 2011, 20:36) *
Значит, ещё недостаточно долгоsm.gif. Там он называется TIMx_CNT (уже сказали).

Собственно, я там особо не ориентируюсь, но находится она в файле stm32f10x_tim.c, а её объявление -- в stm32f10x_tim.h.



Спасибо за наводку- сам долго тупил beer.gif
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 25 2011, 12:34
Сообщение #323


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



совместно CAN + USB на STM32F205 возможно ли? кто нить использовал? Сам не сталкивался, но помню, что то читал
о невозможности использования в STM32F103 серии из за совместных буферах, что ли.....


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 25 2011, 12:43
Сообщение #324


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Danis @ Dec 25 2011, 16:34) *
совместно CAN + USB на STM32F205 возможно ли? кто нить использовал? Сам не сталкивался, но помню, что то читал о невозможности использования в STM32F103 серии из за совместных буферах, что ли.....

В серии STM32F2xx в этом смысле всё нормально: мультиплексирование периферии на ножки сделано по-человечески. А вот в STM32F1xx сделано убого.
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 25 2011, 12:51
Сообщение #325


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(scifi @ Dec 25 2011, 16:43) *
В серии STM32F2xx в этом смысле всё нормально: мультиплексирование периферии на ножки сделано по-человечески. А вот в STM32F1xx сделано убого.


ага, scifi, Спасибо Вам. Порылся в reference для F1 и F2, семейства.

В Reference manual для
STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx
and STM32F107xx advanced ARM-based 32-bit MCUs

Note: In low, medium-, high- and XL-density devices the USB and CAN share a dedicated 512-
byte SRAM memory for data transmission and reception, and so they cannot be used
concurrently (the shared SRAM is accessed through CAN and USB exclusively). The USB
and CAN can be used in the same application but not at the same time.

Память не подвела. Для F2 ничего подобного пока не вижу.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
BOKEN
сообщение Dec 27 2011, 09:37
Сообщение #326


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 15-10-08
Пользователь №: 40 988



Добрый день! У меня вопрос по STM32F2XX. Подскажите пожалуйста на какой максимальной "реальной" скорости удается запустить порт SPI(и вроде бы совмещенный с ним I2S). Интересует скорость SPI порядка 60Мбит - достижима ли она с STM32F2XX?
Заранее благодарю!
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 27 2011, 09:51
Сообщение #327


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(BOKEN @ Dec 27 2011, 13:37) *
Добрый день! У меня вопрос по STM32F2XX. Подскажите пожалуйста на какой максимальной "реальной" скорости удается запустить порт SPI(и вроде бы совмещенный с ним I2S). Интересует скорость SPI порядка 60Мбит - достижима ли она с STM32F2XX?

Даташит в помощь: SPI clock frequency - 30 MHz max.
Go to the top of the page
 
+Quote Post
BOKEN
сообщение Dec 27 2011, 10:10
Сообщение #328


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 15-10-08
Пользователь №: 40 988



Цитата(scifi @ Dec 27 2011, 12:51) *
Даташит в помощь: SPI clock frequency - 30 MHz max.

Спасибо! Читаю, есть еще режим I2S(в одном блоке с SPI) где clock внешний (стр. 676) - можно ли его использовать для построения SPI подобного интерфейса?
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 27 2011, 10:24
Сообщение #329


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(BOKEN @ Dec 27 2011, 14:10) *
Спасибо! Читаю, есть еще режим I2S(в одном блоке с SPI) где clock внешний (стр. 676) - можно ли его использовать для построения SPI подобного интерфейса?

Наверное, можно. Но внешний клок не позволит увеличить частоту: она по-прежнему 30 МГц макс.
Go to the top of the page
 
+Quote Post
vlad_new
сообщение Dec 27 2011, 13:25
Сообщение #330


Местный
***

Группа: Участник
Сообщений: 218
Регистрация: 24-06-10
Пользователь №: 58 127



Кто нибудь мерил потребление VBAT с полностью выключенным STM32F1XX и без внешнего 32кГц кварца. По сути меня интересует, как долго не разрушится бекапная SRAM, если ее подпитывать от конденсатора, ионистора, ну или в крайнем случае, самой маленькой батарейкой.
PS: В даташитах указан ток ~1мкА, но с включенным внутреннем RC осциллятором.
Go to the top of the page
 
+Quote Post

33 страниц V  « < 20 21 22 23 24 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 16:52
Рейтинг@Mail.ru


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