Gast
#1976993
ich bin beim USART von STM32F103ZG programmieren, und kriege einfach den
USART nicht richtig zum Laufen
ich sage in die main dass der µController soll mir folgendes schicken
KHM_USART_SendData (USART1,'S');
KHM_USART_SendData (USART1,'T');
KHM_USART_SendData (USART1,'A');
KHM_USART_SendData (USART1,'R');
KHM_USART_SendData (USART1,'T');
die funktion KHM_USART_SendData sieht foldegendes aus
void KHM_USART_SendData(USART_TypeDef* USARTx, uint16_t Data)
{
/* Check the parameters */
assert_param(IS_USART_ALL_PERIPH(USARTx));
assert_param(IS_USART_DATA(Data));
while(USART_FLAG_TC==0) // 0: Transmission is not complete
{
}
USARTx->DR = (Data & (uint16_t)0x01FF); /* Transmit Data */
}
das Problem ist, er schickt mir nur das Letzte'T' über Hyperterminal.er
kann nicht zwei SendData hintereinnader tun...
hat jemand Ahnung woran kann das liegen
Danke für eure Hilfe