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

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

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

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

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

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


 
Опции темы
Непрочитано 07.07.2020, 10:04  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Еще патент. Опять же, много мосфетов.
Вложения:
Тип файла: pdf US7339409.pdf (1.15 Мб, 0 просмотров)
Реклама:
pambaru вне форума  
Непрочитано 27.07.2020, 21:55  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Смотрю в книгу - вижу фигу...
Неужели у STM32F072 нет входа TIM2_CH1? Уже весь даташит перекопал по TIM2_CH1 — нет такого! Только ETR выведен (который зачем-то обозвали TIM2_CH1_ETR)…
Неужто правда такой косяк в разводке? Хотел три энкодера подключить, а, похоже, только два можно: на TIM1 и TIM2!
Уныло, блин.
__________________
Смерть бандеровской мразоте!
eddy вне форума  
Непрочитано 27.07.2020, 23:03  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 682
Сказал спасибо: 362
Сказали Спасибо 757 раз(а) в 359 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от eddy Посмотреть сообщение
обозвали TIM2_CH1_ETR
eddy, у них железная (точнее, кремниевая ) отмазка:

Нажмите на изображение для увеличения
Название: TIM2.jpg
Просмотров: 0
Размер:	12.6 Кб
ID:	154837
j-Roger вне форума  
Непрочитано 28.07.2020, 01:02  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

j-Roger, ничего себе! А я это не заметил в RM.
Вот сейчас и в RM, и в даташите лазил. Не нашел цитируемого. Это откуда?

P.S. Нашел это в даташите на сотую серию. Вот же паскуды! А в даташите на нулевую хрен что написали... Получается, таки можно второй таймер тоже как счетчик использовать!
Надо будет на девборде проверить.
__________________
Смерть бандеровской мразоте!

Последний раз редактировалось eddy; 28.07.2020 в 01:09.
eddy вне форума  
Непрочитано 30.08.2020, 20:44  
Alcest
Прописка
 
Регистрация: 27.01.2015
Сообщений: 253
Сказал спасибо: 49
Сказали Спасибо 26 раз(а) в 25 сообщении(ях)
Alcest на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Прошу помочь мигнуть светодиодом на ножке STM32F303 из под IAR с CMSIS. Я понимаю, что подобные вопросы возникали много раз, но вряд ли я найду на них ответы в темах на сотни страниц. Код взял отсюда: https://beasthackerz.ru/brauzery/stm...-podhod--.html
Вроде все нужные файлы из STM32Cube_FW_F3_V1.11.0 скопировал в директорию с проектом и к проекту подключил.

Так как мой МК STM32F303CB и порта E в нем нет, я в тексте программы изменил GPIOЕ на GPIOB. Насколько понял из статьи по ссылке должен мигать светодиод на 8_м выводе порта. Но, там тишина, светик не моргает... Компилируется без ошибок.

Ниже код из редактора IAR и картинка с файлами проекта из ветки CMSIS. Непонятно еще, почему некоторые файлы дублируются.

P.S. У меня есть ощущение того, что по ссылке есть ошибки. И, нужно присвоить регистру MODER значение 0x4000, чтобы включить PB8 в режим выхода. Исправил, но ничего не изменилось. Не мигает.

Код:
#include "stm32f3xx.h"

unsigned int i;

void delay () {
for (i=0;i‹500000;i++);
}

int main (void) {
  
RCC-›AHBENR|=(1‹‹21);

GPIOB-›MODER|=0x10000;

while (1){
delay ();
GPIOB-›ODR|=0x100;
delay ();
GPIOB-›ODR&=~(0x100);
} 

}
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок.JPG
Просмотров: 0
Размер:	56.6 Кб
ID:	155870  

Последний раз редактировалось Alcest; 30.08.2020 в 20:52.
Alcest вне форума  
Непрочитано 30.08.2020, 21:32  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 682
Сказал спасибо: 362
Сказали Спасибо 757 раз(а) в 359 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Ну для начала и тактирование порта надо подать не на порт Е, а на порт В.
Например, так:

RCC-›AHBENR|=( 1‹‹18 );

Нажмите на изображение для увеличения
Название: RM0316_STM32F303.jpg
Просмотров: 0
Размер:	46.3 Кб
ID:	155871
j-Roger вне форума  
Сказали "Спасибо" j-Roger
Alcest (30.08.2020)
Непрочитано 30.08.2020, 21:41  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Alcest Посмотреть сообщение
Вроде все нужные файлы из STM32Cube_FW_F3_V1.11.0 скопировал в директорию с проектом и к проекту подключил
А создать проект в Кубе для своей IDE и посмотреть-разобраться, что куда и как подключается? Высшейшая математика?!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 30.08.2020, 22:22  
Alcest
Прописка
 
Регистрация: 27.01.2015
Сообщений: 253
Сказал спасибо: 49
Сказали Спасибо 26 раз(а) в 25 сообщении(ях)
Alcest на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от j-Roger Посмотреть сообщение
Ну для начала и тактирование порта надо подать не на порт Е, а на порт В
Спасибо огромнейшее, замигало!!! Фух, теперь можно изучать работу с портами

Сообщение от akegor Посмотреть сообщение
А создать проект в Кубе для своей IDE и посмотреть-разобраться, что куда и как подключается? Высшейшая математика?!
Я тут в трех регистрах заблудился, а в портянках Куба и вовсе потеряюсь.
Alcest вне форума  
Непрочитано 30.08.2020, 23:24  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,772 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от Alcest Посмотреть сообщение
а в портянках Куба и вовсе потеряюсь
Тогда непонятно желание надергать лоскутов из "портянок Куба" и пытаться их куда-то пристроить, да еще и ждать, что все заработает, как хочется.
Тут уж либо с Кубом разбираться, а точнее, проект из-под него и разбираться только в необходимых местах, либо чистая рукопашка.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 30.08.2020, 23:36  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

как
Сообщение от Alcest Посмотреть сообщение
можно изучать работу с портами
если
Сообщение от Alcest Посмотреть сообщение
в портянках Куба и вовсе потеряюсь
и придется либо переспрашивать постоянно, либо написать свое (работу порта, например, вы уже немного представляете и можете заменить своим модулем) и оттрассировать онлайн
уже успели...
jump вне форума  
 

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

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

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


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