STM32 a UART
Napsal: 15 bře 2019, 16:32
Ahoj,
pořídil jsem si STM32F407VE a zkouším si úplné základy. Chtěl bych si něco pomocí RS232 poslat na STM, respektive z STM si poslat něco do počítače.
Jako vývojové prostředí mám momentálně STM32CubeMX a zkušební verzi MDK-ARM, Keil.
Na internetu jsem našel spoustu ukázek, ale ať si zkusím co si zkusím, tak do terminálu dorazí nesmysl.
5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!...
Na obou stranách mám parametry přenosu nastaveny stejně. Můj kód je vážně jednoduchý:
uint8_t data[10] = "Hello\n\r";
while (1)
{
HAL_UART_Transmit(&huart2, data, 10, 100);
HAL_Delay(100);
}
Poradí někdo?
pořídil jsem si STM32F407VE a zkouším si úplné základy. Chtěl bych si něco pomocí RS232 poslat na STM, respektive z STM si poslat něco do počítače.
Jako vývojové prostředí mám momentálně STM32CubeMX a zkušební verzi MDK-ARM, Keil.
Na internetu jsem našel spoustu ukázek, ale ať si zkusím co si zkusím, tak do terminálu dorazí nesmysl.
5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!ëĺ˙˙˙<00>5''!...
Na obou stranách mám parametry přenosu nastaveny stejně. Můj kód je vážně jednoduchý:
uint8_t data[10] = "Hello\n\r";
while (1)
{
HAL_UART_Transmit(&huart2, data, 10, 100);
HAL_Delay(100);
}
Poradí někdo?