Forum: Mikrocontroller und Digitale Elektronik ATtiny2313 mit uart programmieren


von Patrick O. (sir-patrick)


Lesenswert?

Hi

Von meinem AVR Butterfly, welcher mit einem ATmega169 bestückt ist, weiß 
ich, dass man µC direkt per RS232 programmieren kann. Jetzt möchte ich 
aber einen ATtiny2313 mit rs232 programmieren. Zusätzlich nutze ich das 
Pollin Evaluation Board ver2.01.

Ist es jetzt so, dass der 169er mit Hilfe des Butterflys diese Funktion 
bietet, sodass ich mit meinem 2313 eine andere Möglichkeit suchen muss, 
oder kann ich es so machen, wie ich ich es will?

MFG patrick

von Düsentrieb (Gast)


Lesenswert?

>oder kann ich es so machen, wie ich ich es will?
klar
der avr macht es auch so, wie er es will

er will spi

von Εrnst B. (ernst)


Lesenswert?

Du suchst einen Bootloader. Gibts in der Codesammlung.

von crazy horse (Gast)


Lesenswert?

ob da noch genug Platz bleibt für das eigentliche Programm? Nicht gerade 
gesegnet mit flash, der Tiny2313...

von Patrick O. (Gast)


Lesenswert?

Das heißt, ohne ISP kann ich das ganze so wie so vergessen, oder haben 
die Atmel-fritzen bereits einen Bootloader vorinstalliert?

Weiters:
Auf diesem Pollin Evaluation Port ist bereits ein RS232 Stecker 
aufgelötet, bei dem ISP dabei steht, zusätzlich ist aber noch eine 
10-polige Pinleiste dabei, welche ebenfalls mit ISP beschriftet ist. 
Kann es sein, dass ich einmal ein eigenes benutzen kann, und dass es 
sich beim ISP_RS232 Port bereits um einen ISP-Programmer handelt?

Das ist die Dokumentation dazu:
http://www.pollin.de/shop/downloads/D810038B.PDF

von Alex B. (Firma: Ucore Fotografie www.ucore.de) (alex22) Benutzerseite


Lesenswert?

Patrick O. wrote:
> Das heißt, ohne ISP kann ich das ganze so wie so vergessen, oder haben
> die Atmel-fritzen bereits einen Bootloader vorinstalliert?

Nein, die "Fritzen" haben standardmäßig keinen Bootloader aufgespielt. 
Kann man aber bestimmt bei denen gegen Aufpreis ordern. Lohnt sich aber 
vermutlich erst ab ca. 10.000 Stück...

Schöne Grüße,
Alex

von Christof C. (tinybastler)


Lesenswert?

Ja, der 10pol Anschluss ist für andere Programmer gedacht. Du kannst mit 
dem Board und Ponyprog direkt über die serielle Schnittstelle des 
Computers programmieren.

Bei mir funktioniert das ausgezeichnet. Manchmal stürzt allerdings 
Ponyprog ab:( Einfach noch einmal probieren. Zum Programmieren nur die 
ISP-serielle Schnittstelle nehmen (haben sich schon einige andere 
frustriert mit der anderen herumgeschlagen). Und nichts an PORTB 
gleichzeitig hängen, sonst funktioniert das auch nicht.

C

von Peter D. (peda)


Lesenswert?

crazy horse wrote:
> ob da noch genug Platz bleibt für das eigentliche Programm? Nicht gerade
> gesegnet mit flash, der Tiny2313...

So schlimm ist ein Bootloader nicht, meiner läßt etwa 80% des ATtiny2313 
für die Applikation übrig.

Daß der ATtiny2313 keinen großen Bruder hat, stört micht auch.

Ich hab für ein Projekt schon den ATtiny861 nehmen müssen, was doch 
erhebliche Softwareanpassungen erfordert (SW-UART, völlig andere 
Timerfunktion).
Da ich auch alle 16 IOs brauchte, mußte Reset disabled werden. Ist aber 
dank Bootloader kein Problem mehr.


Peter

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.