Question
I need help to transmitt through the USART3 port without interruptions in a 16 MHz clock with 9600 baud rate
void usartConfig(){
USART3->CR1=0x00;
//Configurar UE
USART3->CR1|=(1<<13);
//Configurar M=0
USART3->CR1 &=~(1u<<12);
//Configurar STOP (00)=1
USART3->CR2 &=~(1u<<12);
USART3->CR2 &=~(1u<<13);
//Configurar DMAT
USART3->CR3 &=~(1u<<7);
//Configurar baud rate
USART3->BRR = (3<<0) | (104<<4);
//Configurar TE
USART3->CR1|=(1<<3);
/*//Configurar parity
USART3->CR1 &=~(1u<<10);
*/
//Configurar RE
// USART3->CR1|=(1<<2);
}
void senData(uint8_t data){
//Pasar datos
USART3->SR &=~(1u<<6);
USART3->DR =data;
while(!(USART3->SR & (1<<6)));
}
