Hallo Forum und frohes Fest, ich habe mal eine vermutlich blöde Frage - aber ich komm nicht 'drauf. Weil ich für ein Testgerät zwei UARTs benötige, habe ich mir mal den atmega328pb rausgepickt. Über den UART1 soll der µC mit einem Funkmodul kommunizieren. Jetzt fällt mir auf, dass die zugehörigen Pins des Controllers aber nicht nur RXD1 und TXD1 beherbergen, sondern auch MISO0 und MOSI0, welche ich für den Programiervorgang über ISP ebenfalls benötige. Eigentlich sollte der Controller erst programmiert werden, wenn die Platine komplett bestückt ist... und neu programmieren will ich ihn vielleicht auch mal. Aber wie stellt man das an? Einfach zusammenschalten geht ja nicht. Freu mich über jeden Tipp!!! Vielen Dank, Winnie
Windog schrieb: > Aber wie stellt man das an? Kapitel 4.1.1 in http://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042.pdf Da geht es um die Doppelbelegung als ISP + SPI, aber die gleiche Empfehlung trifft auch auf ISP + UART zu.
H.Joachim S. schrieb: > der 328PB hat 3 UARTs. Nicht in diesem Universum. Gleich auf der ersten Seite des DB zum Thema USART steht folgendes: 24.1 Features • Two USART instances USART0, USART1
>... war gedanklich beim 324PB
Halb so wild, dass kann jeden passieren. :-) :-)
Bootlader wäre noch ne Option ohne jeden zus. Hardwareaufwand.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.