Code For TX
Code For TX
#define LED_PIN GPIO_NUM_2 // Define the GPIO pin for the LED
void UART_init(void)
{
const uart_config_t uart_config = {
.baud_rate = BAUD,
.data_bits = UART_DATA_8_BITS,
.parity = UART_PARITY_DISABLE,
.stop_bits = UART_STOP_BITS_1,
.flow_ctrl = UART_HW_FLOWCTRL_DISABLE,
.source_clk = UART_SCLK_DEFAULT,
};
//******************************************************************************
void app_main(){
uint8_t cnt = 0;
char str[64] =
"ABCDEFGHIragtihihfsifyhTGFYETH*ragtihihfsifyhTTusXtd
nxwYZ";
UART_init();
initialize_gpio();
gpio_set_level(LED_PIN, 1);
delay_ms(500);
gpio_set_level(LED_PIN, 0);
for(;;){
for(int j=0; j<64; j++){
UART_tx(str[j]);
delay_us(500);
}
cnt = UART_rx();
if(cnt >= 32){
gpio_set_level(LED_PIN, 1);
delay_ms(2000);
gpio_set_level(LED_PIN, 0);
}
delay_ms(5000);
}
}