Кемзоэтис
Вт 19 июня 2018 г. 15:38
Привет,
Я купил доску STM32F407GV, и я не могу ничего получить на любом из UARTS. Переключающие выходы работают нормально.
Я попробовал с синтаксисом фреймворка Arduino и Mbed. Он компилирует нормально и загружается, но нет вывода на каких -либо булавках, независимо от того, что я делаю.
Я проверил с прицелом, и не изменяется напряжение на каких -либо булавках.
Я использовал простой код, как:
Я купил доску STM32F407GV, и я не могу ничего получить на любом из UARTS. Переключающие выходы работают нормально.
Я попробовал с синтаксисом фреймворка Arduino и Mbed. Он компилирует нормально и загружается, но нет вывода на каких -либо булавках, независимо от того, что я делаю.
Я проверил с прицелом, и не изменяется напряжение на каких -либо булавках.
Я использовал простой код, как:
#include
Serial pc(USBTX, USBRX);
int main(void)
{
while(1)
{
pc.printf("Hello world\n");
}
}
Стивестронг
Вт 19 июня 2018 г., 17:30
Пожалуйста, дайте нам ссылки на подержанную доску и используемое ядро.
Кемзоэтис
Вт 19 июня 2018 г., 19:15
Привет, Стивестронг,
Я использовал инструменты, установленные через Atom/Platform IO и Arduino Ides.
Я не уверен насчет ссылки для платформы, но ссылка Arduino - это GitHub RogerClarke.
Это полезно?
Спасибо
Я использовал инструменты, установленные через Atom/Platform IO и Arduino Ides.
Я не уверен насчет ссылки для платформы, но ссылка Arduino - это GitHub RogerClarke.
Это полезно?
Спасибо
Беннебой
Вторник 19 июня 2018 г., 19:27
STM32F407GV ? Вы имеете в виду STM32F407VG?
Пито
Вт 19 июня 2018 г., 19:44
Вы не можете получить что -то от UART при использовании Serial, используйте serial1 и/или serial2 и/или serial3 вместо этого.
Серийные работы через USB.
Серийные работы через USB.
Кемзоэтис
Вт 19 июня 2018 г., 20:46
@ Bennehboy - да, ты прав.
@ Pito - не могли бы вы уточнить это? Что именно вы имеете в виду?
У меня есть преобразователь TTL-USB, прикрепленный к TX и RX на выходе UART, но я все еще ничего не получаю.
Я могу переключать цифровые булавки, но нет.
Platformio STM32 версия 4.3.0
Arduino Ide 1.8.5, версия платы STM32: новейший из GitHub
@ Pito - не могли бы вы уточнить это? Что именно вы имеете в виду?
У меня есть преобразователь TTL-USB, прикрепленный к TX и RX на выходе UART, но я все еще ничего не получаю.
Я могу переключать цифровые булавки, но нет.
Platformio STM32 версия 4.3.0
Arduino Ide 1.8.5, версия платы STM32: новейший из GitHub
Пито
Вт 19 июня 2018 г., 21:16
#include "Arduino.h"
void setup() {
Serial1.begin(9600); // PA9=USART1_TX and PA10=USART1_RX
}
void loop() {
Serial1.println("Hello World!"); // ! is important
}
Беннебой
Вт 19 июня 2018 г., 21:41
@Pito, безусловно, знает больше, чем я в связи с тем, как зрелое ядро Роджера занимается обработкой Discovery F407, но я бы, хотя этот STM32Generic или официальное ядро STM было бы лучшим выбором для этой доски?
Стивестронг
Ср 20 июня 2018 г., 7:34
[Кемзоэтис - Вторник 19 июня 2018 г. 20:46] - Platformio STM32 версия 4.3.0Я не понимаю.
Arduino Ide 1.8.5, версия платы STM32: новейший из GitHub
Это теперь Ардуино или Пио?
И какая версия STM32 точно? Из какой страницы GitHub?
На этом форуме поддерживается только Arduino IDE (официально).
Кемзоэтис
Ср 20 июня 2018 г. 8:12
@stevestrong
Я использовал pio для mbed.
IDE Arduino использует файлы отсюда https: // github.com/rogerclarkmelbourne/arduino_stm32
Я использовал pio для mbed.
IDE Arduino использует файлы отсюда https: // github.com/rogerclarkmelbourne/arduino_stm32
Кемзоэтис
Ср 20 июня 2018 г. 8:17
Я вижу, что я использовал доски ядер из ST Microelectronics, а не от STM32Duino.
Пытаюсь снова снова...
Пытаюсь снова снова...
Кемзоэтис
Ср 20 июня 2018 г. 8:34
Сериал все еще не работает...
Когда я использую Serial1, я получаю просто шум на PA9. Но я не получаю только сигнал GND или высокий сигнал, просто шум.
Когда я использую Serial1, я получаю просто шум на PA9. Но я не получаю только сигнал GND или высокий сигнал, просто шум.
Пито
Ср 20 июня 2018 г., 9:42
1. Разместите ссылку на свою доску (или сняли его с фотографией)
2. Как вы мигаете бинар в доску?
3. Разместите журнал из Arduino IDE в результатах компиляции.
2. Как вы мигаете бинар в доску?
3. Разместите журнал из Arduino IDE в результатах компиляции.
Кемзоэтис
Ср 20 июня 2018 г. 10:18
Мне удалось получить сериал на UART 4, Pins A0 и A1.
Есть ли разница в том, как используются USART и UART?
Я мигаю по arduino ide или atom/pio или stlink.
Вывод консоли:
Есть ли разница в том, как используются USART и UART?
Я мигаю по arduino ide или atom/pio или stlink.
Вывод консоли:
Sketch uses 19804 bytes (3%) of program storage space. Maximum is 514288 bytes.
Global variables use 11920 bytes (9%) of dynamic memory, leaving 119152 bytes for local variables. Maximum is 131072 bytes.
STM32 ST-LINK CLI v2.1.0
STM32 ST-LINK Command Line Interface
ST-LINK SN : 0667FF373333484D43024826
ST-LINK Firmware version : V2J31M21
Connected via SWD.
SWD Frequency = 1800K.
Connection mode : Normal.
Device ID:0x413
Device flash Size : 1024 Kbytes
Device family :STM32F40xx/F41xx
Loading file...
Flash Programming:
File : C:\Users\madsenk\AppData\Local\Temp\1\arduino_build_848928\led_test.ino.bin
Address : 0x08000000
Flash memory programming...
±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±± 0%
0%ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ 100%
Flash memory programmed in 1s and 326ms.
Programming Complete.
MCU Reset.
Application started.
Пито
Ср 20 июня 2018 г. 11:01
F4Discovery Board использует много булавок для различных HW на доске. Таким образом, вам нужно двойное, независимо от того, являются ли булавки на самом деле бесплатными.
Также не уверен, насколько хорошо эта доска поддерживается ядро Роджера.
Mini USB -разъем там есть Stlink - вы не можете использовать его для последовательной связи.
Micro USB - он может работать как сериал над USB, но должен быть поддержан SW (не знайте, поддерживается ли он).
Я управлял правлением с Chibios (лучший совет по поддерживаемой поддержке, HAL) много лет назад. Эта доска редко используется здесь с STM32Duino. Люди предпочитают эти платы F407 $ 1307 от Ebay/Ali (несколько вариантов Blue/Black 407V/Z) - с гнездой SDCARD, RTC с гнездой аккумулятора, разъемами JTAG/SWD, серийным заголовком, некоторые из них получили SPI. вспышка и внешний SDRAM.
http: // wiki.STM32duino.com/index.PHP?тип ... 4xx_boards
Также не уверен, насколько хорошо эта доска поддерживается ядро Роджера.
Mini USB -разъем там есть Stlink - вы не можете использовать его для последовательной связи.
Micro USB - он может работать как сериал над USB, но должен быть поддержан SW (не знайте, поддерживается ли он).
Я управлял правлением с Chibios (лучший совет по поддерживаемой поддержке, HAL) много лет назад. Эта доска редко используется здесь с STM32Duino. Люди предпочитают эти платы F407 $ 1307 от Ebay/Ali (несколько вариантов Blue/Black 407V/Z) - с гнездой SDCARD, RTC с гнездой аккумулятора, разъемами JTAG/SWD, серийным заголовком, некоторые из них получили SPI. вспышка и внешний SDRAM.
http: // wiki.STM32duino.com/index.PHP?тип ... 4xx_boards