cancel
Showing results for 
Search instead for 
Did you mean: 

RS232 Communication

edwin marcellin
Associate II
Posted on April 17, 2018 at 16:53

Hello,

I have a STEVAL-FKI868V1 based on a Nucleo L152RE board and i would like to connect a RS232 to my RX pin to get the information and then send it when i click on the button.

So my main problem is about the code to developp to get the information from the RX.

Is someone could help me, please.

Thx

This discussion is locked. Please start a new topic to ask your question.
4 REPLIES 4
Posted on April 17, 2018 at 17:25

RS232 specifically, using a level converter like a MAX3232? Or serial communications using a USART more generally?

The Nucleo board provides for a VCP (Virtual Serial Port) connection to the PC via the ST-LINK, one can open this up in a Terminal application in Windows/Linux

The Cube L1 libraries should have assorted examples for USART connectivity.

http://www.st.com/en/embedded-software/stm32cubel1.html

 

>>So my main problem is about the code to develop to get the information from the RX. Is someone could help me, please.

Sounds like a school or work assignment, generally you're expect to do that work yourself.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on April 17, 2018 at 17:44

Thank you.

No i have a module from Precla Molen that communicate in RS232. So i will do in USART. 

>>Sounds like a school or work assignment, generally you're expect to do that work yourself.

Yes usually but i have to do a quick proof of concept without spending that much time just to get information from sensors... I wanted to test this technology that i do not know.

I also have a pb IAR. I can only connect my device once. After that i have to delete everything and install it again, because i cannot rebuilt all.

Posted on April 18, 2018 at 22:56

The micro-controller will not accept RS232 level directly, you will need to interface to one of the available USART using a MAX3232 type device to convert the levels.

http://www.ti.com/lit/ds/symlink/max3232.pdf

 
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on April 19, 2018 at 09:05

Thank you.

So if I sum up the hardware part:

1. My sensor is connected to a box that gives me an output in RS232.

2. I connect the RX/TX from RS232 to a MAX3232

3. To do so, I just have to connect 4 connectors :

a. DOUT to TX (RS232)

b. RIN to RX (RS232)

c. Power to 3,3V or 5V to an external power

d. VCC to the ground (RS232)

4. Then I can connect the microcontroller :

a. DIN from MAX323 to the TX PA2 of the microcontroller

b. ROUT form MAX323 to the RX PA3 of the microcontroller

5. Depending on the voltage, I have to put 4 capacitors

Do I need a minimal current for the power supply dimension? Does the microcontroller have an output in 5v?

Thank you for helping

De : Clive One

Envoyé : mercredi 18 avril 2018 22:57

À : Marcellin Gros, Edwin (RC-FR EM TI)

Objet : Re: - Re: RS232 Communication

STMicroelectronics Community <https://community.st.com/?et=watches.email.thread>

Re: RS232 Communication

reply from Clive One<https://community.st.com/people/Turvey.Clive.002?et=watches.email.thread> in Interface and Connectivity ICs - View the full discussion<https://community.st.com/message/194315-re-rs232-communication?commentID=194315&et=watches.email.thread&sharpcomment-194315>