Atmel µController
lima-city → Forum → Sonstiges → Technik und Elektronik
ausgehen
bekommen
beschreiben
bestimmen
controller
datenaustausch
eigenem kondensator
kaufen
kondensator
lampe
minimal konfiguration
nachricht
paar
problem
programmcode
projekt
quarz
seriellen ports
takt
teil
-
Hallo.
Ich bin am Überlegen mit einen µController von Atmel zu kaufen.
Verwendungszweck : LED CUBE ( siehe Youtube )
Leider verlier ich da voll die Übersicht weil es weiß nicht wie viele verschidene gibt.,
Ich will schon einen Aktuellen haben mit dem ich auch andere Projekte betreiben kann.
Möglichts einen mit einem Internen Takt von 4MHz ( hab keine lust mir nen Quarz zu kaufen ^^ )
Kennt einer einen Aktuellen, Teuer sind die ja nicht aber ich denke mehr als 10 Euro will ich nicht ausgeben.
Danke im Voraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Atmel hat viele im Angebot, jedoch keinen mit einem Internen Quarz (soweit mir bekannt), sie besitzen allesamt einen internen Oszillator, der eine mehr oder weniger zuverlässige Frequenz erzeugt, aber diese liegt noch unter 1MHZ.
Ein Quarz ist schon extern nötig, da er von seiner Bauweise nun mal etwas Platz beansprucht.
Die meisten Controller von Atmel liegen unter 10€. Erst die "dicken" Dinger mit 128 I(O Pins bzw 128 oder 265 KB Flash kosten mehr. -
Naja mir reichen auch 32 I/O Pins ^^.
Der 1MHz Ozillator ist denke ich mal auch nur für den Datenaustausch über ISP gedacht.
Gibt es denn noch andere µController anderer firmen die etwas anbieten was wenigstens annähernd an 4MHz kommt ?
Ich hatte in der Schule immer Probleme mit Quarzen weiß auch nicht warum, war wahrscheinlich zu blöd um die kondensator größe zu bestimmen die noch dran muss ^^. -
Mh, ich hatte damit noch nie Probleme, einzig an die FuseBits muss man denken. Je nach Quartz benötigt man teilweise nicht mal Kondensatoren, da es Quartze mit eigenem Kondensator gibt. (Glaub nur, die Viecher heissen anders)
32 I/O Pins bietet z.B. der AtMega16 oder AtMega23, mit 16 und 32 Kbyte Flash -
Alles klar Danke für deine Hilfe.
Hab mir den AtMega16 mal angeschaut.
Denke werd mir den holen dann kauf ich mir halt nen Quarz :D -
Ok, dann nimm am besten nen 8MHZ Quarz, achte wie gesagt auf die FuseBits und damits mit den Kondensatoren keine Probleme gibt, verwende einfach 22pF Kondensatoren. Halt diese kleinen Keramik-Dinger
-
ttobsen schrieb:
Intern taktet der doch eh mit 250 kHz oder sowas, das müsste doch für so ein paar Lampen gut sein?
Kommt drauf an, was ihm reicht. Für die Nutzung des UART, also seriellen Ports ist das leider nicht genug, jedenfalls hab ich es in dieser "Minimal-Konfiguration" nie hin bekommen.
Und so ein LED-Cube wirkt doch erst dann richtig cool, wenn man ihn mit dem PC verbinden kann und er neue Emails und Messenger-Nachrichten blinkt -
Eigentlich habt ihr recht wenn ich mir das so überlege. Der LED-Cube hat übrigens 216 LED`s.
Ich habs gerade mal mit nem Taktgenerator vom nachbarn getestet. Da ich ja nicht alle gleichzeitig ansteuern kann muss ich das ja mit transistoren und multiplex machen. Da würden mir rein theoretisch 40-50 Herz reichen damit man nicht sieht das die led`s immer nur für milisekunden leuchten und wieder ausgehen.
Allerdings weiß ich nicht ob das für den Programmcode reicht den der kann ja nur z.B in einem Takt einen Befehl ausführen. Sollten jetzt aber alle 216 LED gleichzeitig leuchten bräuchte ich demnach auch einen größeren Takt. Da ich ja noch andere Projekte bauen will soll er ja auch was können :D . Ich bleib bei 4 Mhz da kann ich sicher sein das er eig. alles pakt.
Also mit dem internen Oszilator hatte ich bis jetzt nur Probleme. Den µC damit zu beschreiben ging so gut wie nie ob über serielle oder parallelle schnittstelle warum hab ich nie rausgefunden. Zumindestens bei älteren µC die ich in den fingern hatte. -
Also bei mir finden hauptsächlich ATMEGA32 den Weg auf die Platine.
Die sind eigentlich ganz einfach anzuschließen.
für den Oszi hab ich immer folgendes
GND -------| |--------Quarz Pin 1 --------- ATMEGA32 (XTAL1)
GND -------| |--------Quarz Pin 2 --------- ATMEGA32 (XTAL2)
Der Quarz ist bei mir immer 16.0 Mhz und die Kondensatoren sind
27pf Keramik
Dann noch VCC und GND (PIN 10 und 11) am ATMEGA anschließen und schon läuft das TEIL (Fuses noch richtig setzen)
http://wiki.ctbot.de/images/Atmega32.jpg
Für den ATMEAG32 hast du ausreichend Pins für deine Leds und auch genug RAM. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage