I am using the C027 development board for prototyping an application and I was wondering it it was possible to use the Tx and Rx pins of the GSM module (available on the pinout of the board as P0_15 and P0_16) to communicate with another microcontroller on another board (like the MSP430 Launchpad).

I think that it is not possible as both ends have to share the same clock in order to be synchronized but I therefore do not understand why they put these pins on the pinout.

Is it possible in my situation to communicate by UART without having the same physical clock connected to the two components ?

  • 6
    \$\begingroup\$ Do you know what the A stands for in UART? \$\endgroup\$ – Majenko Oct 14 '14 at 14:26

Communicating through UART does not require your systems to have synchronized clocks.

As Majenko pointed out, the A in USART is Asynchronous.

So long as you have the correct BAUD rate, and have your data bits, parity and stop bits setup to match both systems, you will be able to communicate.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.