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

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

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

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

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

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


 
Опции темы
Непрочитано 06.05.2018, 03:43  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от IOPA4 Посмотреть сообщение
А вы случайно, как мой знакомый, с "трингеров" не начинали? Очень интересное словечко "даташифт". Как бы дата, это данные, шифт - менять, перекидывать. Выходит устройство меняющее данные, почти вирус. Ну, а для просвещения, почитайте тут.
Вы наверно мне очень что то очень ценное хотели сказать и конечно по теме в которой пишите
Или просто решили выепнутся
Реклама:
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 09.05.2018, 21:51  
OakRidge
Заблокирован
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

STM32CubeMX как понял инструмент настройки конфигурации ?
Генерирует число запихнуть в тот регстр, другое число в другой регистр.
Там для таймеров, АЦП и ДМА. Как понял без ДМА СТМ32 прилично работать не могут.
Ну не знаю, поставил КУБ, буду разбиратся....
OakRidge вне форума  
Непрочитано 09.05.2018, 22:03  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Чой-то без ДМА не будут они работать прилично? А как другие МК без ДМА работают? Те же ПИКи работают же. Только вместо ДМА - прерывания по готовности данных. У СТМ тоже есть такие прерывания.
ДМА - это всего лишь обходной путь для байтов, которые от АЦП "сами собой" попадают в память ОЗУ. Тут ничего волшебного нету.

CubeMX - прога для начинающих и ленивых. Автогенератор кода инициализации различной периферии, а так же визуальный инструмент для глазения на пины и выбора делителей настройки частоты тактирования разных узлов МК.
Исбанни вне форума  
Сказали "Спасибо" Исбанни
CERGEI1982 (10.05.2018)
Непрочитано 10.05.2018, 09:43  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от OakRidge Посмотреть сообщение
Как понял без ДМА СТМ32 прилично работать не могут.
Причём здесь ДМА? Поначалу можно и без ДМА всё то же, что и на ПИКе.

ДМА даёт разгрузку ядра МК при пересылках и потоках, а ещё дополнительные варианты решений определённой задачи, которых априори не могло быть на ПИКах.
Пример, 1-Вирэ на 18Б20.

На ПИКах
1. Ногодрыг
2. ЮАРТ

На СТМ32
1. Ногодрыг
2. ЮАРТ
3. На таймере
4. На таймере+ДМА+прерывания полухардварно.
5. На таймере+ДМА полностью хардварно.
STM32F0 вне форума  
Непрочитано 10.05.2018, 21:33  
OakRidge
Заблокирован
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Ну читаю некий приличный документ. В электричке. На русском.
Вобщем всегда так делаю. Сперва на русском, для входа в материю.
STM в лоб мне на английском не взять
OakRidge вне форума  
Непрочитано 30.05.2018, 12:21  
retro55
Временная регистрация
 
Регистрация: 15.12.2006
Сообщений: 74
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 3 сообщении(ях)
retro55 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Народ, подскажите как в STM32f205 можно инвертировать сигналы на выводах, настроенных на альтернативную функцию, желательно функцией библиотеки HAL. Использую этот камень, так как в современных автомобилях присутствует две CAN шины.
retro55 вне форума  
Непрочитано 01.06.2018, 02:02  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

А кто подскажет?
В функции HAL_Init включение буфера предвыборки для флеши

Код:
  /* Configure Flash prefetch */
#if (PREFETCH_ENABLE != 0)
#if defined(STM32F101x6) || defined(STM32F101xB) || defined(STM32F101xE) || defined(STM32F101xG) || \
    defined(STM32F102x6) || defined(STM32F102xB) || \
    defined(STM32F103x6) || defined(STM32F103xB) || defined(STM32F103xE) || defined(STM32F103xG) || \
    defined(STM32F105xC) || defined(STM32F107xC)

  /* Prefetch buffer is not available on value line devices */
  __HAL_FLASH_PREFETCH_BUFFER_ENABLE();
#endif
#endif /* PREFETCH_ENABLE */
Но тут нет STM32F103xF
Почему?
И как правильно перевести "Prefetch buffer is not available on value line devices"? На ком это он не доступен? И где про это написано?
sat_art вне форума  
Непрочитано 02.06.2018, 19:18  
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

F103xF нету в том списке потому, что его наверняка просто забыли внести в список. 103xF в этом плане ничем не отличается от подобных МК в этой же серии.

"Prefetch buffer is not available on value line devices" - буфер предвыборки инструкций не доступен в МК линейки Value Line, то есть 32F100xx. Связано это с максимальной системной частотой МК не выше 24 МГц, а это не превышает скорости доступа к флешу.
Написано конечно же в референс-мануале. Для Value Line это RM0041, для остальных в этой серии - RM0008. Раздел Embedded Flash memory.
Проблема почти всех HAL-оводов в том, что они совершенно не читают мануалы, и даже не знают об их существовании!

Последний раз редактировалось Исбанни; 02.06.2018 в 19:27.
Исбанни вне форума  
Сказали "Спасибо" Исбанни
eddy (03.06.2018)
Непрочитано 02.06.2018, 19:36  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Исбанни Посмотреть сообщение
Проблема почти всех HAL-оводов в том, что они совершенно не читают мануалы, и даже не знают об их существовании!
Ну почему же.
Вот например я прочитал, что он включен после повер он ресет и нафига его еще раз включать...
Я не халовод, а просто пока осваиваю. А так все таки легче.

Сообщение от STM32F0 Посмотреть сообщение
Патамушта нет такого в природе... STM32F103xF...
Да ладно. http://www.st.com/content/st_com/en/...m32f103rf.html
sat_art вне форума  
Непрочитано 03.06.2018, 01:02  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,628
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от sat_art Посмотреть сообщение
Да ладно. http://www.st.com/content/st_com/en/...m32f103rf.html
Офигеть! Вот бы такую периферию и объемы флеша с ОЗУ в нулевую серию...
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

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

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

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, время: 15:15.


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