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