PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega Schaltung



benutzer1234
16.07.2012, 10:42
Moin zusammen!


Zur Zeit beschäftige ich mich in meiner Freizeit in der Elektrontechnik. In dem Gebiet möchte ich gern ein Schaltung bauen mit einem Atmega Controller

(ATMEL® AVR-RISC-Microcontroller Atmel ATMEGA32-16PU Gehäuseart DIL 40 Clock Speed 0 - 16 MHz Flash-Speicher 32 kB )

http://www.conrad.de/ce/de/product/154081/ATMEL-AVR-RISC-Microcontroller-Atmel-ATMEGA32-16PU-Gehaeuseart-DIL-40-Clock-Speed-0-16-MHz-Flash-Speicher-32-kB-Speich/SHOP_AREA_29142&promotionareaSearchDetail=005



Dazu habe ich einige Fragen:

- Was benötige ich um den Controller zu programmieren? (Eine Anleitung zu diesem Thema wäre hilfeich)

- Wie geht das Programmieren des Controllers? (Eine genaue Anleitung würde ich begrüßen)

- Was benötige ich für den Betrieb des Controllers?


P.S. Der Controller soll später durch ein Signal (z.B. durch das Drücken eines Tasters) mehrere LED ansteuern. In der Hinsicht
wäre es hilfreich, zu wissen, wie man einzelne I/O - Pins des Controllers ansteuert.


Vielen Dank im Voraus.

Kampi
16.07.2012, 11:21
Hi,

schau mal hier:

http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht

Das sollte deine anfänglichen Fragen beantworten.

benutzer1234
16.07.2012, 11:26
Danke für die Info!

Dazu habe ich noch einpaar Fragen:

- Welcher Programmieradapter ist der richtige, wenn man nur USB Schnittstellen zur Verfügung hat? (Habt ihr Erfahrungen in der Hinsicht?)

- Wie genau schließe ich den Adapter an den Controller und an den PC an?

Vielen Dank im Voraus!

Kampi
16.07.2012, 11:51
Also ich benutze den hier:

http://www.reichelt.de/?ARTICLE=110345;PROVID=2028;&utm_source=Preisvergleich&utm_medium=CPC&utm_campaign=Preisvergleich_google_feed

Der hat einen 10-pol bzw. einen 6-pol ISP Connector der den Programmer mit dem Mirkocontroller verbindet.

021aet04
16.07.2012, 11:53
Wilkommen im Forum,
welcher Programmer der Richtige ist kann man so nicht beantworten. Sonst gäbe es nur einen. Ich verwende das USB AVR Lab von www.ullihome.de mit dem STK500 v2 Firmware. Es gibt jedoch viele andere.

Was meinst du mit Punkt 2? Der Programmer hat einmal eine USB Schnittstelle (bzw eine andere, den du an den PC anschließt) und einen 2ten 6 oder 10poligen Anschluss (den ISP Anschluss). Diese Schnittstelle ist immer gleich. Im Link von Kampi ist diese Verbindung die Flachbandleitung mit den verschiedenfärbigen Adern.

Welche Programmierumgebung (IDE) bzw Sprache willst du verwenden?

PS: Ein Atmega 32 ist für einen Taster/Schalter und ein paar Leds etwas überdimensioniert, da wäre auch ein einfacherer (eventuell Attiny) möglich gewesen. Das ist aber egal.

MfG Hannes

benutzer1234
16.07.2012, 12:25
Also ich wollte mit dem Controller erst mal kennen lernen.
Ich hab es mal mit Adapter von Kampi versucht, aber dies hat nicht funktioniert. Deswegen hab ich die Frage so genau spezifiziert.


Zu deiner Frage zu kommen, ich möchte den Controller in Assembler Programmieren.


MFG
Marc

Kampi
16.07.2012, 12:33
Wie hast du den den ausprobiert?
Also mit AVR Studio funktioniert der perfekt.
Mit Bascom hatte ich den auch schon mal ans laufen bekommen, aber weiß gerade nicht mehr wie.
Welche IDE nutzt du den?

benutzer1234
16.07.2012, 13:49
Also ich hab mal versucht mit dem 10 pol. Anschluss des Adapter ein Beispiel Code von dieser in den Controller zu kopieren => leider funktioniert dies nicht.

Das mit der IDE kann ich nicht mehr sagen was ich da gwählt habe. Hat es was mit den verschiedenSpannung auf dem Adapter zu tun ? (Siehe dazu Datenblatt des Adapters)

Grüße
Marc

Kampi
16.07.2012, 13:57
Du musst natürlich den Pegel auf dem Programmer gleich halten wie der Controller.
Hast du die ISP-Leitungen durchgecheckt ob die stimmen?

benutzer1234
16.07.2012, 14:04
Also die ISP Verbindungen habe ich gecheckt. Diese waren in Ordnung.

Grüße
Marc