Es wurden lauter 1µF ungepolte SMD kondensatoren verwendet.
Am Atmega hab ich es mittlerweile hinbekommen, habe den Bügel wider entfernt den Prozessor reingesteckt und schon lief die Verbindung zum Terminal Programm.
Das Problem war, dass ich den Prozessor über USB versorgt hatte und das nur 4,3V waren und wohl zuwenig für den MAX, übern 5V Spannungsregler läufts.
Allerdings beim STM32 funktionierts noch nicht richtig, wenn ich im Terminal ein Zeichen sende
steht im Terminal das als Received, is aber das selbe wie wenn ich das
Kabel ausstecke. Spannungspegel passen. Dis Pegel am Rx und Tx auf RS232
seite sind annähernd 0 ändern sich minimal bei übertragung...
Der Rx Spannungsteiler ist auch Merkwürdig, da hab ich 3,7V am Rx und in
der Mitte vom Spannungsteiler 0V.
Testzyklus:
Code:
while(1)
{
/* Wait while USART1 TXE = 0 */
while(USART_GetFlagStatus(USARTy, USART_FLAG_TXE) == RESET)
{
}
Delay(1);
USART_SendData(USARTy, 0x33);
if(USART_GetFlagStatus(USARTy, USART_FLAG_RXNE) != RESET)
{
GPIO_SetBits (GPIOC, GPIO_Pin_9);
LCD_Data(USART_ReceiveData(USARTy));
}
else
GPIO_ResetBits (GPIOC, GPIO_Pin_9);
}
Lesezeichen