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

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

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

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

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

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


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

Пытаюсь изучать usb,жестокая вещь мини tcp стек,но по своему.
Вот и думаешь,а почему бы не применить этот куб,а не писать с нуля драйвера с usb. Хотя есть библиотека от stm http://www.st.com/content/ccc/resour...CD00158241.pdf
Миниатюры:
Нажмите на изображение для увеличения
Название: 2017-04-15_16-21-18.png
Просмотров: 0
Размер:	56.6 Кб
ID:	113111  
Реклама:
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 21.04.2017, 02:45  
zöner
Гражданин KAZUS.RU
 
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

какую макс. частоту держит внешнее тактирование HSE ?
где-то встречал 16МГц, а хотелось бы 26..32...
zöner вне форума  
Непрочитано 21.04.2017, 03:45  
H4LF
Вид на жительство
 
Аватар для H4LF
 
Регистрация: 10.06.2007
Сообщений: 429
Сказал спасибо: 34
Сказали Спасибо 51 раз(а) в 47 сообщении(ях)
H4LF на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

zöner, я не телепат и не знаю что за камень имеется ввиду, но это всё есть в RM на него. Скорее всего в разделе RCC.
Если имеется ввиду External source (HSE bypas), то для STM32F103 частота до 25 МГц (а кварц - до 16 МГц). И ещё нужно поставить бит HSEBYP (и HSEON) в регистре RCC_CR. В RM0008 в секции 7.2.1 HSE clock это всё есть, и куда подключать - тоже.
"Держать" может и больше сможет, но производитель в этом случае ничего не гарантирует.
H4LF вне форума  
Непрочитано 21.04.2017, 10:45  
zöner
Гражданин KAZUS.RU
 
Регистрация: 16.02.2012
Сообщений: 441
Сказал спасибо: 89
Сказали Спасибо 735 раз(а) в 149 сообщении(ях)
zöner на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от H4LF Посмотреть сообщение
что за камень имеется ввиду
F031 (бывший F050) и F103
про бит в курсе, 25 в принципе хватает, но 32 и выше было бы отлично - нужно избавиться от PLL...
zöner вне форума  
Непрочитано 21.04.2017, 11:14  
scorpi_0n
Прописка
 
Регистрация: 10.03.2016
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 46 раз(а) в 41 сообщении(ях)
scorpi_0n на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Ну так у ф0 32 максимум, у 105 или 107 50МГц максимум.
scorpi_0n вне форума  
Непрочитано 21.04.2017, 14:37  
H4LF
Вид на жительство
 
Аватар для H4LF
 
Регистрация: 10.06.2007
Сообщений: 429
Сказал спасибо: 34
Сказали Спасибо 51 раз(а) в 47 сообщении(ях)
H4LF на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

zöner, для F031 написано:
Цитата:
In this mode, an external clock source must be provided. It can have a frequency of up to 32 MHz.
H4LF вне форума  
Непрочитано 04.05.2017, 11:18  
Den
Частый гость
 
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
Den на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Добрый день,
неспешно изучаю stm32, в общем то чайник пока. Под рукой плата stm32f4-discowery. Создавал проектики в CoCox, немного разобрался с GPIO, DAC, ADC, пока не решил перейти на IAR...в общем теперь не получается прошить МК, он конечно прошивается но элементарно "Привет светодиод" не работает как только не извращался с IARом... подскажите в чем может быть дело? Использую SPL, демо примеры из папки SPL прекрасно собираются и работают . Собираю проект с "0", в дереве проекта прописаны хэдеры, в настройках компилятора -› препроцессор прописаны относительные пути SRC-ам и т.д. адреса в icf файле прописаны согласно даташиту, все настройки сравнивал с рабочими примерами, что ему еще нужно . На компе WIN 10, версия IAR 7.50.2
Миниатюры:
Нажмите на изображение для увеличения
Название: test2.png
Просмотров: 0
Размер:	59.0 Кб
ID:	113851  
Den вне форума  
Непрочитано 04.05.2017, 11:29  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,714
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Главный цикл очень странный. Сделай так: зажечь - пауза 1 сек - погасить - пауза 1 сек.

Посмотри настройки тактовой. Не исключено что загнал частоты выше максимальной и всё встало. А где вся остальная инициализация? Точно автоматом отработало или ручками нужно что править?

В режиме отладки пройдись, посмотри регистры тактовой частоты. Посчитай частоты. Посмотри регистры GPIO.
DanilinSA вне форума  
Непрочитано 04.05.2017, 12:04  
Den
Частый гость
 
Регистрация: 03.05.2017
Сообщений: 32
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
Den на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Спасибо за ответ. В цикле хотел хотя бы просто зажечь диоды, просто пока и это не удается.
Настройки тактовой в system_stm32f4xx.h ? Там дефолтные 25МГц, но в CoCox и так работало, просто медленнее или быстрее.
A какая инициализация еще необходима в данном случае?
После написания захожу в Project -› Rebuild all затем Download-›Download active aplication, на плате мигает светодиод (индикатор загрузки в МК), жму ресет, все молчит...0 ошибок, 0 предупреждений

Последний раз редактировалось Den; 04.05.2017 в 12:13.
Den вне форума  
Непрочитано 04.05.2017, 13:23  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,714
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Я то-же в этой среде не спец ... Попробуй установить CubeMX и сформировать заготовку проекта в нем. На вкладке Clock Configuration там очень наглядно все.

В самом проекте есть неявный вызов SystemInit(). И наверно есть где записано какой тактовый генератор использовать, частота этого генератора и т.д.

Я вообще опасаюсь таких "неявных" операций. Ибо бывает крайне сложно понять, что и на какие частоты настроено, какие множители стоят и т.д.

Посмотри на http://we.easyelectronics.ru/GYUR22/...zaderzhka.html - как там реализована настройка в ручную.
DanilinSA вне форума  
 

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

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

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


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