Forum: Mikrocontroller und Digitale Elektronik Diplomarbeit-Mikroprozessor


von Michael Rosenstein (Gast)


Lesenswert?

Hallo, im Rahmen meiner diplomarbeit dieses Jarhes habe ich das Atmel 
Testboard und einen Atmega 103 von www.ribu.at verwendet.

Ziel meiner Diplomarbeit war es eine Kamera zu steuern, dazu habe ich 2 
Schrittmotoren verwendet. Die Positionierung funktioniert absolut über 2 
Lichtschranken(360° drehbar und 90° rauf runter). Dies hat super 
funktioniert, abgesehen davon dass ich anfangs dachte einen Atmega 128 
zu besitzten, es war aber ein 103. Dadurch haben dann anfangs keine 
Programme funktioniert.


2. Schritt wäre jetzt die Kamera anzusteuern. Da habe ich aber jetzt ein 
Problem und zwar wird die Kamera (FCB-EX1010P) über UART gesteuert, mein 
Problem ist dass ich den 103er habe,welcher nur 1 UART hat und die ist 
mit einem MAX 232 mit der RS-232 Schnittstelle am Board verbunden.

Jetzt meine Frage gibt es eine Möglichkeit den 103 als 128 zu verwenden 
und somit 2 UArts zu haben oder beim 103 2 Uarts zu erhalten?

von Simon K. (simon) Benutzerseite


Lesenswert?

Michael Rosenstein schrieb:
> Ziel meiner Diplomarbeit war es eine Kamera zu steuern, dazu habe ich 2
> Schrittmotoren verwendet. Die Positionierung funktioniert absolut über 2
> Lichtschranken(360° drehbar und 90° rauf runter). Dies hat super
> funktioniert, abgesehen davon dass ich anfangs dachte einen Atmega 128
> zu besitzten, es war aber ein 103. Dadurch haben dann anfangs keine
> Programme funktioniert.
Beim 128er ist das eine standardmäßig gesetzte Kompatibilitätsfuse. Die 
muss man erst deaktivieren, damit es ein 128er wird.

von Lehrmann M. (ubimbo)


Lesenswert?

Michael Rosenstein schrieb:
> 2. Schritt wäre jetzt die Kamera anzusteuern. Da habe ich aber jetzt ein
> Problem und zwar wird die Kamera (FCB-EX1010P) über UART gesteuert, mein
> Problem ist dass ich den 103er habe,welcher nur 1 UART hat und die ist
> mit einem MAX 232 mit der RS-232 Schnittstelle am Board verbunden.

Müssen es denn 2 getrennte Schnittstellen sein oder darf es auch eine 
sein (über die eine beides übertragen)? Ansonsten Software-UART.

von Tropenhitze (Gast)


Lesenswert?

1. Möglichkeit: vom Hersteller ein kompatibles 128er Board besorgen.
2. Möglichkeit: 103 entlöten und dann 128er auflöten.

von Michael P. (mipo)


Lesenswert?

Was steht den auf dem µC darauf?

Ich denke du bist über den 103'er kompatibilitäts-Modus/Fuse des 128'er 
gestolpert. Der ist ab Werk eingestellt, d.h. ein fabrikneuer 128 
verhält sich wie ein 103. Daher einfach über den Programmer die 
entsprechnde Fuse löschen und Du hast einen 128 :-)

(Simon hat das schon gesagt aber ich wollte es etwas weiter ausführen!)

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
Noch kein Account? Hier anmelden.