STM32 przesyłanie danych przez usatr RS232


Programowanie w KEIL stm32 cortex łącze RS232 UART

Zamiana danych typu int na char

Unsigned int dana1; //a

Unsigned int dana1; //b

Unsigned int dana1; //c

Unsigned char tekstowa[20]={0}; // tablica 20 elementowa wyzerowana

while(1){

dana1=20;

dana1=35;

dana1=17;

Sprintf((char*)tekstowa,”a%03i b%04i c%05id%1c”,dana1,dana2,dana3,0x01,0x0D;);

// %03i oznacza ile znaków jest zarezerwowanych dla konkretnej zmiennej w tym przypadku 3

Taką zmienną możemy wysłać przez port USART

Do {

if(USART_GetITStatus(USART1, USART_IT_TXE) != RESET) { // czy dana jest już wysłana jak tak to

USART_SendData(USART1, buforTx[bufTxIndex++]); } } //Wyślij kolejny znak i zwiększ indeks bufora wyjściowego

while (buforTx[bufTxIndex-1] == 0x0D);

bufTxIndex = 0;

dane zostają wysyłane przez port RS232 ( USART )aż do momentu napotkania znaku końca CR o kodzie 0x0D koniec wysyłania

na komputerze dane będą widoczne jako

a020b0035c00017

łatwo jest je rozdzielić ponieważ znamy wielkość każdej z nich

litera i 3 cyfry

litera i 4 cyfry

litera i 5 cyfry



Wyszukiwarka

Podobne podstrony:
STM32 odczyt danych z AC i transwer przec RS232
2.2.6 Obliczanie parametrów przesyłania danych, 2.2 Przepustowość
3 bezpieczne przesyłanie danych w sieci
TI, ci ga - TI, Informatyka- dziedzina wiedzy zajmujaca się problemami przetwarzania danych, przecho
praca magisterska, Metajęzyki jako format przesyłania danych w systemach bezprzewodowych
4.2.1 Przesyłanie sygnałów przez kable miedziane i światłowody, 4.2 Sygnały i szumy
Moduł 5 - Protokoły i przesyłanie danych(1), technik informatyk, soisk utk
Przesyłanie danych, edukacja i nauka, Informatyka
Przesyłanie danych na odległość, Studia, Informatyka, Informatyka, Informatyka
Sciągi do egzaminu, Ściąga - systemy operacyjne, Procedura przesyłania danych
przesyłanie sygnału przez receptory fcgamma
3 bezpieczne przesyłanie danych w sieci doc
Możliwości wykorzystania przez PSE Operator formuły ppp przy rozbudowie infrastruktury przesyłowej
przesyl inf RS232
b, Banki danych, Opracowane przez dzielnego Remigiusza Boguszewicza opracowanie pyta˙ egzaminacyjnyc
Percepcja jest to proces-folia, Percepcja jest to proces selekcjonowania, wartościowania, organizowa
Bootloader dla mikrokontrolerów STM32 Aktualizacja oprogramowanie z zastosowaniem karty SD lub prze

więcej podobnych podstron