Guten Tag zusammen, mich würde interessieren ob es einen AT-Mega gibt, bei dem man die PINs frei definieren kann. Grundsätzlich haben die PINs spezielle Funktionen. Nun hab ich aber gelesen dass es bei Microchip ab einer gewissen µC Größe (nicht physisch!) die Möglichkeit von GPIOs gibt. Ich kann also den PIN 23 den Hardware UART zuweißen. Kennt AT-Mega das auch? LG Chris
über #define in C oder alias in Bascom geht das im Compiler problemlos, in Hardware ist das auf dem 8-Bitter mMn nicht vorhanden
vielen Dank für die schnelle Antwort. Mit #define ist ja nur eine Direktive. Ich meine wirklich Hardware seitig den UART von 22 nach 23 zu verschieben, oder beispielsweise einen Interrupt. Ist es bei 16-Bit möglich?
@ C. Schmitt (Gast) >Direktive. Ich meine wirklich Hardware seitig den UART von 22 nach 23 zu >verschieben, oder beispielsweise einen Interrupt. Geht beim AVR nicht. Ist auch nicht wirklich notwendig. Muss man halt man VORHER bischen überlegen, wo man was anschließt. >Ist es bei 16-Bit möglich? Hat damit nichts zu tun. Sondern damit, ob der IC eine frei programmierbare Cross Connect Matrix hat oder nicht. Das haben nur sehr wenige Mikrocontroller. MFG Falk
Soweit ich informiert bin haben es alle 16 Bit Pics und größer. Zwar nicht für komplett alle Ports aber immerhin. Die Frage, ist es bei 16 Bit möglich, bezog sich auf die Antwort bei 8 Bit µCs ist es nicht möglich. Klar kann man sich vorher überlegen, was wo hin kommt. Wenn Projekte aber über die Zeit wachsen und dabei immer neue Funktionen implementiert werden, ist es schon eine angenehme Sache. Die Tatsache dass 200 Platinen auf Lager liegen verstärken den Wunsch zunehmend, da man die Platinen ja nicht einfach zum umfräsen geben kann. Trotzdem danke an Alle
C. Schmitt schrieb: > Ich kann also den PIN 23 den Hardware UART zuweißen. Kannst Du den auch zuschwarzen?
wenn ide Uart nicht da ist wo man sie brauchen könnte muss man eben über Software-Uart gehen. nicht perfekt aber möglich
C. Schmitt schrieb: > Soweit ich informiert bin haben es alle 16 Bit Pics und größer. Die dsPIC30 noch nicht. Erst die 24/33er. War wohl eine Reaktion auf die teilweise wirklich strunzdumme Pinbelegung der 30er.
Fhutdhb Ufzjjuz schrieb: > wenn ide Uart nicht da ist wo man sie brauchen könnte muss man eben über > Software-Uart gehen. nicht perfekt aber möglic Ok und was wenn ich das PWM Modul nutzen will. Das ist nicht so einfach in Software zu realisieren! Aber dennoch danke für die vielen Antworten! Meine Frage ist damit geklärt!
C. Schmitt schrieb: > Ok und was wenn ich das PWM Modul nutzen will. Das ist nicht so einfach > in Software zu realisieren! Zumindest wenn der µC noch eine Reihe von anderen Aufgaben abarbeiten muss! Danke an Alle
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.