![](/media/cache/profiles/0_VWUlkQ7.jpg.50x50_q85.jpg)
UART BASIC PART_1 UART COMMUNICATION;PARAMETERS SETTING;BAUD RATE SETTING;TRANSFER_CHARACTERS JAYDEEP_SHAH -- radhey04ec@gmail.com
main.cpp
00001 //UART INTERFACE PART - 1 00002 //BASIC USAGES OF UART & library functions introduction 00003 //CREATED BY : JAYDEEP SHAH --radhey04ec@gmail.com 00004 00005 /*Steps : 00006 1) UART CLASS OBJECT CREATION WITH PORT PIN NAME 00007 2) BAUD RATE (NOTE : THESE ALL PARAMETERS MUST BE INSIDE MAIN / OR OTHER FUNCTIONS 00008 3) UART FORMAT : TOTAL BITS, STOP BITS , FLOW CONTROL etc. 00009 4) Transfer characet or strings to host / slave. 00010 */ 00011 00012 //EXAMPLE TO COMMUNICATE AXF BOARD 00013 00014 #include "mbed.h" 00015 00016 // 0 - Rx - PA_0 : Board Tx ___ Arduino Connector socket >>> First_pin _Orange -- If FTDI CABLE USE 00017 // 1 - Tx - PA_1 : Board Rx ____ Arduino connector socket >>> Second_pin _red -- If FTDI CABLE USE 00018 00019 Serial UT(PA_0,PA_1); //UART PIN DECLARATION 00020 00021 00022 00023 int main() 00024 { 00025 UT.baud(57600); //BAUD RATE SETTING 00026 UT.format(8,Serial::None,1); //FORMAT OF UART COMMUNICATION 00027 00028 UT.putc('T'); //ENTER IN TEST MODE -- SLAVE BOARD ENTER INTO TEST MODE 00029 ThisThread::sleep_for(1000); 00030 UT.putc('d'); // RED LED OF SLAVE BOARD ON 00031 ThisThread::sleep_for(5000); 00032 UT.putc('b'); // RED LED OF SLAVE BOARD OFF 00033 00034 UT.putc('Q'); //QUIT FROM TEST MODE -- NORMAL MODE SELECT 00035 }
Generated on Sun Aug 7 2022 23:12:56 by
![doxygen](doxygen.png)