Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 14.02.2013, 22:42  
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Подскажите, с какой частотой у меня тактируется APB 1, 2? ....72/36MHz? Кварц на 8 МГц
настройки такие:
....
#define STM32F10X_LD
....
#define SYSCLK_FREQ_72MHz 72000000

И с какой частотой тактируется таймер в данном случае?

RCC-›APB1ENR |= RCC_APB1ENR_TIM2EN;
TIM2-›PSC = 24000 - 1;
TIM2-›ARR = 5;
Реклама:
wellcom вне форума  
Непрочитано 14.02.2013, 22:59  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

wellcom, скачивайте, разбирайтесь.
Вложения:
Тип файла: rar STM32generator.rar (344.5 Кб, 99 просмотров)
Easyrider83 вне форума  
Непрочитано 14.02.2013, 23:23  
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

спасибо, уже пользуюсь таким генератором (спасибо автору за чудо генератор кода), но толку пока мало
..судя по регистрам в дебаге - APB2=72MHz, APB1=36MHz с таймером пока не понятно, если предварительный делитель таймера =0х00 и такты с АРВ1, тогда = 36МГц?....однако в этом же генераторе кода указан блочек "х2" что он значит?...на структурной схеме (http://easyelectronics.ru/arm-uchebn...tor-stm32.html) вроде как делитель на 2 (а может на 1...не пойму где и какой бит помотреть), те выходит если на 2 еще где то делитель, то таймер тактируется 18МГц??
Или так - если прескалер АРВ1 = 1, тогда для таймера прескалер =1, во всех остальных случаях прескалер АРВ1=2 или 4 или 8 то прескалер для таймера будет всегда /2. Я прав али нет?

Последний раз редактировалось wellcom; 15.02.2013 в 00:01.
wellcom вне форума  
Непрочитано 15.02.2013, 12:36  
Left Radio
Частый гость
 
Аватар для Left Radio
 
Регистрация: 20.09.2009
Сообщений: 40
Сказал спасибо: 17
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
Left Radio на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

"x2" означает не делитель а умножитель на 2, тут чуть раньше уже было про таймер, сделано это для того что бы таймер мог работать на бОльшей частоте, кстати а Вы уверены что LD семейство можно запускать на 72МГц? У них вроде у всех 24МГц максимум, или я не прав?
__________________
Left Radio вне форума  
Непрочитано 15.02.2013, 12:56  
sslobodyan
Частый гость
 
Регистрация: 14.06.2006
Сообщений: 40
Сказал спасибо: 20
Сказали Спасибо 10 раз(а) в 5 сообщении(ях)
sslobodyan на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Мужики, подскажите начинающему?
Работаю с таймером15 на выход ШИМ. Только канал1. Если не ремапить (А2-В15), то все гуд. Но если заремапить (В14-В15), то на В15 инверсный канал1 и попадает вроде канал2? Как можно отрубить канал2 чтобы на В14-В15 был только комплементарный канал1 ?
PS stm32f100

Последний раз редактировалось sslobodyan; 15.02.2013 в 13:05.
sslobodyan вне форума  
Непрочитано 15.02.2013, 16:27  
polyname
Прописка
 
Регистрация: 19.05.2012
Сообщений: 99
Сказал спасибо: 0
Сказали Спасибо 10 раз(а) в 8 сообщении(ях)
polyname на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

кто-нибудь уже разбирался с STM32F372 ?
интересует можно ли в диф.режиме АЦП программно подать на инв.вход напряжение VCC/2 или Vref/2 ?
"Single-ended zero reference mode" - что-то похожее, но в мануале как-то невнятно описано что оно из себя представляет.
polyname вне форума  
Непрочитано 15.02.2013, 17:41  
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Left Radio Посмотреть сообщение
кстати а Вы уверены что LD семейство можно запускать на 72МГц? У них вроде у всех 24МГц максимум, или я не прав?
Не уверен, так как пока не нашел где об этом почитать, мож кто знает??? Однако, у меня так
Код:
....
#define STM32F10X_LD
....
#define SYSCLK_FREQ_72MHz 72000000
работает, кейл не матюкался.

Последний раз редактировалось wellcom; 15.02.2013 в 17:44.
wellcom вне форума  
Непрочитано 16.02.2013, 14:43  
avs2009
Прописка
 
Аватар для avs2009
 
Регистрация: 10.08.2010
Сообщений: 113
Сказал спасибо: 30
Сказали Спасибо 43 раз(а) в 26 сообщении(ях)
avs2009 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

подскажите знающие люди:
на STM32F405 (168 МГц) запускаю SPI3. Сам интерфейс работает, но непонятно как работают тактовые импульсы.
SPI3 висит на шине APB1 (максимальная частота 42 МГц)
В CR1 выставляю BR=0 (Fpclk/32), получаю такты 20 МГц
BR=b011 (Fpclk/256), получаю такты 2.5 МГц
что-то не сходится....
Может где-то еще скорость настраивается? Вроде везде просмотрел, нигде других настроек не нашел.
Пока писал, пришла мысль проверить осциллограф, но вроде раньше за ним таких странностей не замечал...

В даташите RM0090 стр.834 про BR написано следующее:
Цитата:
Bits 5:3 BR[2:0]: Baud rate control
000: fPCLK/2100: fPCLK/32
001: fPCLK/4101: fPCLK/64
010: fPCLK/8110: fPCLK/128
011: fPCLK/16111: fPCLK/256
Note: These bits should not be changed when communication is ongoing.
Not used in I2S mode
И что значит запись "fPCLK/2100: fPCLK/32" - это на что надо делить частоту?
avs2009 вне форума  
Непрочитано 16.02.2013, 14:56  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от avs2009 Посмотреть сообщение
И что значит запись "fPCLK/2100: fPCLK/32" - это на что надо делить частоту?
А откуда эта запись? Если из ДШ, то там должно быть видно, что в каждой строке - две записи, а если не из ДШ, то лучше обратиться в ДШ.

Код:
000: fPCLK/2    100: fPCLK/32
001: fPCLK/4    101: fPCLK/64
010: fPCLK/8    110: fPCLK/128
011: fPCLK/16   111: fPCLK/256
____________________________________
Upd: Нашёл этот рефман - действительно, накосячил технический писатель из ST.
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 16.02.2013 в 15:01.
tempora вне форума  
Сказали "Спасибо" tempora
avs2009 (16.02.2013)
Непрочитано 16.02.2013, 15:05  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Easyrider83 Посмотреть сообщение
скачивайте, разбирайтесь.
Вложения: STM32generator.rar
Прикольная поделка. Будем разбираться

niXto вне форума  
 

Закладки
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 12:14.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot