STM32 новичку в ARM что к чему
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: STM32 новичку в ARM что к чему
Начать с изучения документации, как это не странно.
Просто залить код можно и шнурком на фт232, но куда полезней st-link/J-link/u-link.
Заливается через Flash loader demonstrator.
Просто залить код можно и шнурком на фт232, но куда полезней st-link/J-link/u-link.
Заливается через Flash loader demonstrator.
- Реклама
- slavokhire5
- Прорезались зубы
- Сообщения: 202
- Зарегистрирован: Пн сен 26, 2011 13:48:25
- Откуда: Харьков
Re: STM32 новичку в ARM что к чему
Здравствуйте, коты:)
Я правильно понимаю, что в STM32F407V нельзя в качестве опоры использовать VREFINT?
Выходит, что нужно использовать внешнюю опору, а относительно VREFINT узнать, чему равна внешняя?
Я правильно понимаю, что в STM32F407V нельзя в качестве опоры использовать VREFINT?
Выходит, что нужно использовать внешнюю опору, а относительно VREFINT узнать, чему равна внешняя?
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
--------------------------
Пишу на Си за еду
Re: STM32 новичку в ARM что к чему
Если точность устраивает, то по Vrefint можно посчитать Uпит... а на основе Uпит можно посчитать всё остальное...
"Я не даю готовых решений, я заставляю думать!"(С)
Re: STM32 новичку в ARM что к чему
Добрый день, как в 5 keil подключить компонеты stdperiph ?при создании проекта, если подключаются их проект не компилится, без них все ок.
- Pavel_1978
- Опытный кот
- Сообщения: 830
- Зарегистрирован: Пт ноя 16, 2007 11:21:37
Re: STM32 новичку в ARM что к чему
А сами библиотеки присутствуют?
Какие именно выдаются ошибки при компиляции?
Какие именно выдаются ошибки при компиляции?
- Реклама
Re: STM32 новичку в ARM что к чему
В 5 keil она изначально есть, для того что бы можно было работать с std_periph,
Надо в файле stm32f10x.h раскоментировать строчку use_std_periph, предварительно сняв галочку только чтение.
Надо в файле stm32f10x.h раскоментировать строчку use_std_periph, предварительно сняв галочку только чтение.
Re: STM32 новичку в ARM что к чему
baghear, нормально сие делается добавление дефайна в опции препроцессора , а не правкой хэдеров да еще залоченых.
Но так как в SPL все через анус , правьте.
Не забывайте так же про assert , которые вроде есть и должны вроде работать , но их выпиливают не глядя .

Но так как в SPL все через анус , правьте.
Не забывайте так же про assert , которые вроде есть и должны вроде работать , но их выпиливают не глядя .
Re: STM32 новичку в ARM что к чему
Этот дефайн берётся из того же файла, можно ещё в настройках c/c++ указать, цель что бы работало 
- slavokhire5
- Прорезались зубы
- Сообщения: 202
- Зарегистрирован: Пн сен 26, 2011 13:48:25
- Откуда: Харьков
Re: STM32 новичку в ARM что к чему
Привет котам
Простой вопрос: можно ли сделать частичный ремап в STM32F107V? допустим, мне нужно, чтобы SPI_MOSI был на PB5(remap), а SPI_SCK и SPI_MISO находились на PA, т.е. по умолчанию
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
--------------------------
Пишу на Си за еду
Re: STM32 новичку в ARM что к чему
Так попробовал в MicroXplorer вроде можно!
/** SPI1 GPIO Configuration
PA5 ------> SPI1_SCK
PA6 ------> SPI1_MISO
PB5 ------> SPI1_MOSI
*/
/** SPI1 GPIO Configuration
PA5 ------> SPI1_SCK
PA6 ------> SPI1_MISO
PB5 ------> SPI1_MOSI
*/
- slavokhire5
- Прорезались зубы
- Сообщения: 202
- Зарегистрирован: Пн сен 26, 2011 13:48:25
- Откуда: Харьков
Re: STM32 новичку в ARM что к чему
optima, я тоже так пробовал
только режим SPI сбрасывается из FULL-DUPLEX в RX-ONLY
в reference manual есть табличка 9.3.10 SPI1 alternate function remapping. Судя по ней весь SPI1 переносится целиком. Сколько теперь дорожек резать...
в reference manual есть табличка 9.3.10 SPI1 alternate function remapping. Судя по ней весь SPI1 переносится целиком. Сколько теперь дорожек резать...
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
--------------------------
Пишу на Си за еду
Re: STM32 новичку в ARM что к чему
Ну тогда только на железе пробовать!!!
- alex38779
- Потрогал лапой паяльник
- Сообщения: 386
- Зарегистрирован: Чт окт 31, 2013 10:54:32
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Какой модуль нужно подключить в coocox ide что бы подключить stm32f10x_syscfg.h ?
Не могу найти:(
Не могу найти:(
Re: STM32 новичку в ARM что к чему
Откуда такое недоверие референсу??? Английским же по белому написано...optima писал(а):Ну тогда только на железе пробовать!!!
"Я не даю готовых решений, я заставляю думать!"(С)
Re: STM32 новичку в ARM что к чему
Да у меня то доверие есть! а человек заведомо зная об этом! задает вопрос, значит у него доверия нет, в таком случае что еще можно посоветовать человеку, только пробовать!
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Приобрел такую вещь STM32F100C4T6, в даташите "Flash memory size 4" 16кВ, подключил к ST-LINK Utility, она показывает 32кВ, попробовал, выше 16кВ флеш пишется и читается. Получается он 32кВ? Или я что то не так понимаю?
- Вложения
-
- stlink.png
- (64.89 КБ) 494 скачивания
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: STM32 новичку в ARM что к чему
А вы пробовали запустить на исполнение эту записанную 32-килобайтную программу?
ЗЫ. ST Visual Programmer показывает правильный диапазон адресов = 16КБ:
PROGRAM MEMORY status:
[0x8000000 - 0x8003FFF]
ЗЫ. ST Visual Programmer показывает правильный диапазон адресов = 16КБ:
PROGRAM MEMORY status:
[0x8000000 - 0x8003FFF]
Re: STM32 новичку в ARM что к чему
Водится такое за STM... или за китайцами при маркировке... но подобные факты встречались...
"Я не даю готовых решений, я заставляю думать!"(С)
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Видно мне повезлоuk8amk писал(а):А вы пробовали запустить на исполнение эту записанную 32-килобайтную программу?
Код: Выделить всё
#define PAGE_1 (0x08000000UL+30UL*1024)//30
#define PAGE_2 (0x08000000UL+31UL*1024)//31
Последний раз редактировалось DimAlt Ср июл 09, 2014 08:07:31, всего редактировалось 1 раз.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: STM32 новичку в ARM что к чему
Забавно.
Поставлю-ка себе тоже st-link utility и посмотрю что он увидит.
Поставлю-ка себе тоже st-link utility и посмотрю что он увидит.


