Горд .Pagan
Чт 16 февраля 2017 г. 5:16 утра
Всем привет,
Я использовал Arduino Framework+IDE для AVR и ESP8266, но не могу получить мгновение для работы на плате STM32 Line Line Line STM32F100RB.
У меня есть 2017 год.1.20 Версия установленного STM32F1XX Core. Я вижу код правильно скомпилирован, связан и загружен на доску:
Я использовал Arduino Framework+IDE для AVR и ESP8266, но не могу получить мгновение для работы на плате STM32 Line Line Line STM32F100RB.
У меня есть 2017 год.1.20 Версия установленного STM32F1XX Core. Я вижу код правильно скомпилирован, связан и загружен на доску:
STM32 ST-LINK CLI v2.1.0
STM32 ST-LINK Command Line Interface
ST-LINK SN : ST-Link/V1 on E:
ST-LINK Firmware version : V1J11S0 (Need Update)
Old ST-LINK firmware detected!
Please upgrade it from ST-LINK->'Firmware update' menu.
Connected via SWD.
Connection mode : Normal.
Device ID:0x420
Device flash Size : 128 Kbytes
Device family :STM32F100xx Low/Medium density Value Line
Loading file...
Flash Programming:
File : C:\Temp\arduino_build_193593\sketch_feb14a.ino.bin
Address : 0x08000000
Flash memory programming...
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± 0%
0%ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 45%ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 90%ÛÛÛÛÛ 100%
Flash memory programmed in 1s and 388ms.
Programming Complete.
MCU Reset.
Application started.
Пито
Сб 18 февраля 2017 г. 20:24
Вы собрали "метод загрузки stlink" ?
ZMEMW16
Солнце 19 февраля 2017 г. 12:36
Язык в щеке, может быть, используйте классическую книгу G Brown STM32 для руководства.
я делаю знать Его источники и SPL делают компиляцию и работают на Linux. Кив кив
Стивен
я делаю знать Его источники и SPL делают компиляцию и работают на Linux. Кив кив
Стивен
Горд .Pagan
Вт 21 февраля 2017 г. 8:29 утра
Пито написал:Вы собрали "метод загрузки stlink" ?
Nikosx
Солнце 07 мая 2017 г. 16:52
Вы получили светодиоды, мигающие ? Была такая же проблема....
Дэнниф
Солнце 04 июня 2017 10:59 утра
Любая помощь будет очень оценена!
Перейдите через свой код и посмотрите, какие изменения в регистрах GPIO. Обратите особое внимание на CR1/CR2.
Ходидас11
Пт 26 января 2018 г. 9:51
Я работаю, так как я выбрал доску STM32VLD для Flash в IDE. (BORAD имеет STM32F100RB и STM32F103 как STLINK. Это комплект для поиска линии значений от ST)
Получил функцию Blinky, Swm и Serial.
Я нахожу проблему в серийном, серийном штифте PA9-TX и PA10-RX. Я изменил кристалл в досках.TXT как 10 МГц, как у шахты.
Я заметил, что на бодском наборе 300 я получаю данные на 300, кажется, FIN
по уровню бодского уровня 600 я получаю на 900
по ставке 1200 я получаю 1800
Почему это происходит,
Если кто -то может помочь
Получил функцию Blinky, Swm и Serial.
Я нахожу проблему в серийном, серийном штифте PA9-TX и PA10-RX. Я изменил кристалл в досках.TXT как 10 МГц, как у шахты.
Я заметил, что на бодском наборе 300 я получаю данные на 300, кажется, FIN
по уровню бодского уровня 600 я получаю на 900
по ставке 1200 я получаю 1800
Почему это происходит,
Если кто -то может помочь
ZMEMW16
Пт 26 января 2018 г., 11:27
Попробуйте мигать, светодиод в 30 секунд включено и выключено и используйте секундомер ?
Что был изначально установлен кристалл ?
SRP
Что был изначально установлен кристалл ?
SRP
Ходидас11
Пт 26 января 2018 г., 11:47
Я проверил, что он имеет до 8 МГц, но я хочу использовать 12 МГц, и я исправил это. Из -за этого прореопа.
Теперь я буду изменить настройку кристаллов в Arduino Ide с 8 до 12 МГц, как это сделать?
Теперь я буду изменить настройку кристаллов в Arduino Ide с 8 до 12 МГц, как это сделать?
ZMEMW16
Пт 26 января 2018 12:43
Вы изменили его с 8 на 12, и ваш сериал ушел с 1200 до 1800 года, кажется логичным
Помимо чего зачем вам ?
Запустите Cubemx, установите чип в качестве STM32F100XX или что -то в этом роде играет с периферийным устройством RCC для установки кристаллических источников, затем воспроизводите на панели конфигурации часов и посмотрите, сможете ли вы на самом деле получить то, что хотите.
Если вы можете, то сгенерируйте код, проверьте настройку часов для значений, выясните, где в ядре изменить.
Без сомнения, есть лучший способ
Вы также можете выполнить поиск на форуме перед всем этим выше, так как я уверен, что 12 МГц появилось раньше
Стивен
Помимо чего зачем вам ?
Запустите Cubemx, установите чип в качестве STM32F100XX или что -то в этом роде играет с периферийным устройством RCC для установки кристаллических источников, затем воспроизводите на панели конфигурации часов и посмотрите, сможете ли вы на самом деле получить то, что хотите.
Если вы можете, то сгенерируйте код, проверьте настройку часов для значений, выясните, где в ядре изменить.
Без сомнения, есть лучший способ
Вы также можете выполнить поиск на форуме перед всем этим выше, так как я уверен, что 12 МГц появилось раньше
Стивен
Mrburnette
Пт 26 января 2018 13:02
Примечание: я перенес ваше сообщение на более подходящий форум
Однако IMO, ваш пост должен быть опубликован в разделе Disco/Nucleo на форуме: ViewForum.PHP?F = 48 (Взолнованный)
Фредерик Пиллон (FPISTM), вероятно, может быстро сузить проблему.
Луча
[Горд .Pagan - Чт 16 февраля 2017 г. 5:16 утра] - Всем привет,Вам повезло в том, что это ядро поддерживает совет STM32Vldropovery: https: // github.com/stm32duino/arduino_core_stm32
Я использовал Arduino Framework+IDE для AVR и ESP8266, но не могу получить мгновение для работы на плате STM32 Line Line Line STM32F100RB.
У меня есть 2017 год.1.20 Версия установленного STM32F1XX Core. Я вижу код правильно скомпилирован, связан и загружен на доску:
<...>
Однако IMO, ваш пост должен быть опубликован в разделе Disco/Nucleo на форуме: ViewForum.PHP?F = 48 (Взолнованный)
Фредерик Пиллон (FPISTM), вероятно, может быстро сузить проблему.
Луча
fpistm
Пт 26 января 2018 г. 13:50
Привет,
(Спасибо, Рэй )
Какое ядро вы используете? Это не ясно?
Этот полностью устарел. У меня есть 2017 год.1.20 Версия установленного STM32F1XX Core
STM32VldRespovery поддерживается этим:
https: // github.com/stm32duino/arduino_core_stm32
Если вы измените кристалл, то, как сказал Стивен, вам нужно настроить правильную настройку часов.
Вы можете сделать это, определив в своем эскизе
(Спасибо, Рэй )
Какое ядро вы используете? Это не ясно?
Этот полностью устарел. У меня есть 2017 год.1.20 Версия установленного STM32F1XX Core
STM32VldRespovery поддерживается этим:
https: // github.com/stm32duino/arduino_core_stm32
Если вы измените кристалл, то, как сказал Стивен, вам нужно настроить правильную настройку часов.
Вы можете сделать это, определив в своем эскизе
void SystemClock_Config(void)