-
Thread
Eieruhr mit 7-Segment Anzeigen Gesperrt
etwas höhere Kunst. Mehr Lernerfolg. Eben, da ich 32 Anschlüsse bräuchte für 4x8 LEDs, wäre der ATmega32 und auch der ATmega16 bereits voll belegt, allerdings brauche ich ja auch noch einen Inkrementalgeber um die Zeit einzustellen und einen Summer. Darum möchte ich ja Multiplexen. Da ja der Multiplexer
M. S. schrieb im Beitrag #3790599: > Eben, da ich 32 Anschlüsse bräuchte für 4x8 LEDs, wäre der ATmega32 und > auch der ATmega16 bereits voll belegt Warum brauchst du 4x8 LEDs ? Ich brauche 4x7 für hh:mm und einen Ausgang für den blinkenden Doppelpunkt, bleiben 3 übrig. Das reicht für Summer
-
Thread
Retro Fieber: Z80 oder 68000 ?
schrieb im Beitrag #3876051: > Häh? das ging schon 1997 mit einem PIC und der MPLAB IDE. Mit dem ATmega32 und JTAG-Adapter auch. Aber eben nicht mit dem ATmega8. Der funktioniert ziemlich exakt so wie dein Board. Mehr als einen Bootloader (d.h. Atmels Programmierschnittstelle) gibts nicht.
Tastatur. Es gibt ja auch Software dafür, die geladen werden kann. Wie kriegt man sowas in einen Atmega Stick?
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
allerdings auch die 8051er serie nicht : [code] Supported microcontrollers include: Mega Series ATmega8 ATmega48 ATmega88 ATmega168 ATmega328 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega169 ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329 ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649 ATmega6490 ATmega8515 ATmega8535 Tiny Series ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26 ATtiny45 ATtiny85 ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 Atmel ATMega Atmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega328, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 Weitere Atmel Controller AT90CAN128, AT90PWM2
-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
Suche Pulse Train oder Pulse Pattern Generator
Timing. Wer sich daran erinnert, wie seinerzeit beim 68000 das Timeout für das DTACK-Signal per 74LS164 gesteckt wurde, kann den Gedanken schnell nachvollziehen. Ansonsten selber eine kleine Schaltung zur Impulsverkürzung ausdenken.
ich will eine Platine bauen, mit seriellem UART zu einem PC in ca. 15M Entfernung. Drauf ist ein ATMEGA2560 der den VCO ansteuert, mit dem ich eine Frequenz erzeuge, die variabel ist. Ausserdem ein Rauschgenerator mit Amplitudeneinstellung um damit das VCO-Signal zu verrauschen. Dann werden noch ein
-
Thread
USBASP, LEDs, Kondensatoren Kit
(L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L), ATMEGA164 (V), ATMEGA165 (V), ATMEGA168 (V), ATMEGA169 (V), ATMEGA169P (V), ATMEGA32 (L), ATMEGA324 (V), ATMEGA325 (V), ATMEGA3250 (V), ATMEGA329 (V), ATMEGA3290 (V), ATMEGA64 (L), ATMEGA640 (V), ATMEGA644 (V), ATMEGA645 (V), ATMEGA6450 (V), ATMEGA649 (V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280
-
Thread
Problem mit ATmega164A und LCD FDCC1601E
Hallo an alle, kurz gesagt, ich habe folgendes Problem: das LCD Display zeigt nur die letzten 8 Stellen an "block" an, egal was ich mache... und bei der Fehlersuche im Quellcode steh ich aufm Schlauch. Ich habe die Codes des Tutorials genommen und angepasst, aber es klappt net so richtig... im Anhang mal der Schaltplan (D0 - D3 ist NICHT angeschlossen) und der Quellcode... Vielleicht kann mir einer von euch einen kleinen Denkanstoß geben?! Vielen Dank!
-
Thread
Newbiefrage, alternative zum analogen Aufbau
.. Du scheinst auf Oldtimer zu stehen. Voelkner anscheinend auch. Nimm etwas aus der Reihe ATMega164/324/644/1284P/PA. MfG Spess
Hi >Gegenvorschlag zum µC? Noch mal ATMega164/324/644/1284P/PA http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf MfG Spess
-
Thread
NEC Beamersteuerung mit Atmega8U2
(__AVR_ATmega3250__) || defined(__AVR_ATmega3290__) ||defined(__AVR_ATmega6450__) || defined(__AVR_ATmega6490__) /* ATmega with one USART */ #define ATMEGA_USART0 #define UART0_RECEIVE_INTERRUPT USART_RX_vect
CONTROL UCSR1B #define UART0_DATA UDR1 #define UART0_UDRIE UDRIE1 #elif defined(__AVR_ATmega164P__) || defined(__AVR_ATmega324P__) || defined(__AVR_ATmega644P__) /* ATmega with two USART */ #define ATMEGA_USART0 #define ATMEGA_USART1 #define UART0_RECEIVE_INTERRUPT USART0_RX_vect
-
Thread
Z180-Stamp Modul
Marcel A. schrieb im Beitrag #4298778: > Den ATMEGA1281V gibts bei Reichelt nicht mehr - nur den "dickeren" > ATMEGA2561V - sollte laut Unterlagen gleiches Layout haben, nur doppelte > so viel Flash. Sollte gehen. Aber wieso eigentlich die V-Versionen
der Betriebsspannung sein, siehe Anhang. Auf jeden Fall gibt es aber einen Unterschied zwischen ATmega2561 und dem Rest der Familie.
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
im Beitrag #3593132: > Der Code aus dem Beitrag "4-fach Flankenauswertung per Interrupt mit > ATmega48/88" > (Beitrag "4-fach Flankenauswertung per Interrupt mit ATmega48/88") ist > mit Vorsicht zu > genießen: Hier werden die Interrupts zum erkennen der Flanken genutzt, > das kann ggf. bei kurzen
. Stimmt. Aber mit 'unflexiblen' Ports wird für 4 Drehgeber ein µC mit 4 Ports benötigt. Also ATmega164 aufwärts. Dein > ANDI R16,0xB0 verstehe ich allerdings auch nicht so recht. Was macht das 3. Bit? > Wie kommst du auf 16 bit Zähler ? Habe ich nie versprochen ... Würde ich den Empfänger
-
Thread
Einstieg in die Mikrocontroller
habe ich mich fürs AVR Dragon entschieden. Ich wollte eigentlich diese Modelle kaufen: ATtiny2313 ATmega8 ATmega16 ATmega32 Soll ich noch andere nehmen? Oder soll ich statt ATmega8 ATmega88 nehmen? Gibt es auch neuere alternativen zu ATmega16 und 32? lgf
ATMEGA8 -> ATMEGA88PA ATMEGA16/32 -> ATMEGA164PA Den Speicher musst Du erstmal sinnvoll voll bekommen. Und dann gibt es immer noch dickere Version die Pin- und Funktions-kompatibel sind. Gerade für
-
Thread
Suche kompaktes AVR Experimentierboard
http://www.ebay.de/itm/Pro-Micro-ATmega32U4-Replace-Mini-fur-Arduino-IDE-1-0-3-Bootloader-Leonardo-hp-/161180059050?pt=Wissenschaftliche_Ger%C3%A4te&hash=item25871485aa
Hi >- AVR Mega (4/8/16/32) Mal abgesehen davon, das es keinen ATMega4 gibt, sind das alles überholte AVR-Typen ATMega8 ->ATMega48/88/168/328 ATMega16/32 ->ATMega164/324/644/1284 MfG Spess
-
Thread
Protokollumsetzer RS232 <> RS485
sind daher für > Dich nicht geeignet. 2 UARTs: 14 Pin: ATtiny841 20 Pin: ATtiny1634 44 Pin: ATmega164
-
Thread
100x Infineon XMC2Go Board mit ARM Cortex-M0 zu gewinnen
kann - werde mich dann einarbeiten und ein bestehendes Projekt migrieren auf diesen Controller, der ATmega8 wird langsam knapp :) Gibts schon eine 1wire Library die verwendbar ist für Temperatursensoren?
z.b. ein Projekt bereits zuvor in PIC16 ASM implementiert hatte, dauerte die Implementierung am XC164CM in C ganze 3 Tage. Falls DAvE hier genauso funktioniert wie beim XC16x/XE16x, braucht man eigentlich kaum Beispielcode wenn man ein Datenblatt lesen kann und C halbwegs kann, da man quasi die ganze
-
Thread
Ideen für Projekte mit dem Infineon XMC 2Go Gesperrt
Portierung meines PAL Video-Overlayer/Inserters vom Infineon XC164CM (40 MIPS, 4K RAM), Features derzeit: Bis zu 50 Zeichen pro Zeile, Blinken/Doppelte Hoehe/Variable Breite, Laufschrift mit "weichem" Scrolling, Mehrere Bildschirm-Seiten, Uhrzeit aus der VSync-Frequenz
(Soundbox) sicherlich nicht schlecht. Das habe ich diese Woche gemacht, allerdings auf einem ATMega168 ... Werde ich noch auf einen ATtiny48 reduzieren. Das Display ist eines aus einem Nokia 3410 (NICHT 3310)... Wenn da Interesse besteht (allerdings erst nächste Woche)... kann ich das für hier
-
Thread
Unsinnige IO-Locations für GPIOR!
entwirren. Und daher haben sie diesen Platz für die Portpins der höherbeinigen AVRs reserviert (ATmega164 .. ATmega2560).
Peter Dannegger schrieb im Beitrag #3526603: > Und daher haben sie diesen Platz ... > reserviert (ATmega164 .. ATmega2560). Toll. Interessiert eigentlich wenig, was für irgendwelche anderen Controller reserviert wird. Zumal wenn sowieso das Register-Chaos regiert. Peter Dannegger schrieb im Beitrag
-
Thread
uC mit frei einstellbarer SPI-Wortbreite
Conversion zu machen. Es ginge drum, ein bereits fertiges Video-Inserter Projekt von einem Infineon XC164 auf was anders zu portieren, was auch in der Hobbyszene verwendet wird. Max D. schrieb im Beitrag #3524324: > Also bei den AVR Tinys kann man indem man das Zähler-reg vorlädt > mit dem > USI
Zeichensatzbytes lesen, schieben und verodern ist ja nun wirklich keine große Kunst. Das geht mit einem ATMega selbst bei maximaler SPI-Ausgabefrequenz noch sehr schmerzarm umzusetzen.
-
Thread
Welche Projekte mit STM32?
Sachen wie LED Matrixen gehen aber natürlich auch da. Da ist halt Kontinuum der Anwendungen vom ATMega(usw.) über die ARMs bis zu einem Linux SoC. Der ATMega kann halt harte Echtzeit im Nanosekundenbereich sehr einfach, während Du bei einem Linux SoC mit viel Aufwand vielleicht mal auf Mikrosekunden
einfach. MIPS und RAM hast du ja genug am F4! Der von mir aktuell genutzte 16-Bit Infineon XC164 hat nur 4kB RAM und 40 MIPS... Da geht nur zeichenbasierte Darstellung, aber wenigstens genug MIPS um 50 Zeichen pro Zeile darzustellen und einen weichen Scroller zu realisieren - alles interruptgesteuert
-
Thread
ATmega164PA Bootloader - SPMCSR Erase Bit hängt
Moin, ich arbeite gerade mit Codevision an einem Bootloader für den ATmega164PA. Ich kann nicht zu 100% auf die gelieferten Beispiele zurückgreifen (Interface, Formatierung im System, etcpp.). Ein Windows Programm liest ein hex-File, überprüft es, wandelt es in binär
################################################################# */ /* include */ #include "ATmega164PA_BtLdr.h" #include "Bootloader.h" /* ########################################################################## */ /* code constants */ /* ##########################################
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Der Atmega328 hat 3 Timer und nicht 5.
und "unverschlummerbaren" Rechtecksound des Atmega. Grüße, Konrad
-
Thread
Chip gesucht 1-10V zu PWM Wert
http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf Da schreiben sie doch "six PWM channels". Normalerweise neigen die Hersteller doch eher zu unrealistischen Übertreibungen? Daher ging ich jetzt auch davon
schrieb im Beitrag #3470315: > http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf > > Da schreiben sie doch "six PWM channels". Normalerweise neigen die > Hersteller doch eher zu unrealistischen Übertreibungen? Daher ging ich >
-
Thread
erst programmieren, dann schalten
Ahnung Ahnung von den Grundlagen hast, besorge Dir erstmal - einen Mikrocontroller: z.B. den Atmega 16, 32, 164, 328, 644, 1284, 8515 oder 8535. Die haben alle 40 Pins als ganz sicher genug I/O Leitungen für eine Matrix >Schaltung. - ein Steckbrett - einen ISP Programmieradapter - 3 oder 4 Akkus
Ahnung Ahnung von den Grundlagen hast, >besorge Dir erstmal > >- einen Mikrocontroller: z.B. den Atmega 16, 32, 164, 328, 644, 1284, >8515 oder 8535. Die haben alle 40 Pins als ganz sicher genug I/O >Leitungen für eine Matrix >Schaltung. >- ein Steckbrett >- einen ISP Programmieradapter >- 3 oder
-
Thread
Erfahrung: Logik-Pegelhöhe bei verschiedenen Betriebsspannungen
Theoretisch sollte die Antwort klar sein, aber hat zu folgendem jemand praktische Erfahrung? zwei ATMega sollen über ein einfaches paralleles 3-Bit-Wort kommunizieren. Aber: Der erste läuft auf 5V, = sein High-Level der zweite läuft auf 3.3V = sein High-Level. Da 3.3 ja beim 5V-betriebenen bereits
ConvertsQuestionsToAnswers schrieb im Beitrag #3448806: > Wieso wäre das einfacher? Weil der µC (ATMega644P) an vier weiteren ATMega164A hängt (mit drei-bit-wort-selfmade-Protokoll), an einem 16Bit ADC über SPI und dem Amber2300 Bluetoothmodul über USART. Nur das Bluetoothmodul braucht die 3.3V, alles
-
Thread
Quarz: Fehler durch falsche Kondensatoren konstant?
6pF oder den mit 12pF? Als Quarz für den Asynchronen Uhren-Takt z.B. für den Timer2 von einem ATMega164PA nimmt man den Quarz mit CL=6pF und braucht dann gar keine weiteren Kondensatoren mehr.
Uhrenquarz-Eingänge gerne auch schon mit Eingangs-Kapazitäten abgestimmt sind. So ist z.B. der ATMega164PA auf 6pF Uhrenquarze ausgelegt, ein DS1307 ist auf 12,5pF Quarze ausgelegt, da braucht man mit dem jeweils passenden Quarz gar keine Kondensatoren mehr dran. Wenn man jetzt aber den 12,5pF Quarz
-
Thread
Welchen Atmega soll ich nehmen
. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega mit den meisten IO und meisten Programmspeicherplatz ist der ATmega2560
SMD-Lötkenntnisse >verbaubar! Und, SMD - Ofen braucht man auch nicht! Du verwechselst da wohl etwas. Den ATMega1284P gibt es im 40pol. Dip. Lies einfach mal das Datenblatt. Aber das aktuelle von Atmel. Keine Secondhandware von alldatasheet.com: http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA
-
Thread
UART mit Atmega16
der Fehler steckt, den du >hier siehst. Das URSEL-Bit gibt es nur bei den 'alten' AVRs. Z.B. ATMega8/16/32. Bei den Nachfolgern mit erweitertem IO-Bereich (ATMega88/164/...) ist das nicht mehr existent. Also wenn du deinen o.g. Code auf einen ATMega88 los lässt wird der Assembler meckern. Zu recht
beschrieben sondern bleibt wie gehabt auf Null (bzw. 0x00) Dies ist übrigends ein Beispiel aus dem ATmega16 Datasheet auf der Seite 150, ich verstehe aber leider nicht was ich falsch mache.
-
Thread
Atmel mit 2 getrennten USARTS?
Hi >Ich habe da den ATmega162 in Erinnerung, der hat soweit ich weiß 2 >Stück (sogar in der DIL-Variante). Wenn du DIL brauchst: ATMega 164/324/644/1284P/PA TQFP: ATMega1281/2561 mit 2 USARTs ATMega640/1280/2560
classics (AT90Sxxx) haben alle 3Byte Empfangspuffer und 2 Byte Sendepuffer je UART. In DIP mit 2 UARTs ATmega162, 164, 324, 644, 1284. Mit 4 UARTs ATmega6440, 1280, 2560.
-
Artikel
Steuerung und Regelung eines Raums mit dem AVR-Webserver
und Peripherie. Elemente des Systems. Basisplatine. Auf der Basisplatine ist der Mikrocontroller, ATMega644, und dessen Beschaltung untergebracht. Es können jedoch auch, falls man das System für andere Zwecke nutzen möchte, alle pinkompatiblen Modelle, wie zum Beispiel der ATMega32, eingesetzt werden. Für den Einsatz als Raumregelungssystem mit managebarer Weboberfläche ist der ATMega644 aufgrund des größeren Speichers jedoch unabdingbar. Es sollte darauf geachtet werden, dass kleinere Mikrocontrollertypen nur mit einer geringeren Frequenz als 20Mhz betrieben werden können. Module
-
Thread
ATMega 328p lm35
Hallo Roman, läuft der Atmega überhaupt? Blink doch mal eine LED. Hast du einen Logikanalyser den du mal an Atmega Pin 3 und GND hängen könntest? LG, Sebastian
Roman, an welchen IC-Pins des Atmega328P sind A4 und A5 angeschlossen? LG, Sebastian
-
Thread
Die leidigen Fusebits - AVR Studio 6.1Clock selection (keine sorge, ich habe mich nicht ausgesperrt)
das Datenblatt für mich zwar recht eindeutig ist, AVRStudio6.1 aber nicht. Ganz einfach: AtMega164A mit externem(!) 20MHz crystal und 30pF Kapazitäten. Datenblatt http://www.atmel.com/Images/doc2466.pdf sagt: Full swing Crystal Oscillator, bedeutet CKSEL3..1 Bits auf 011 Für die Start-Up-Times
? Ich sehe es einfach nicht (ja, wahrscheinlich bin ich doof). Ich will nicht rumspielen, der AtMega is schon verlötet und ich mag einfach keinen Fehler machen und mich dann doch aussperren. Hilfe?
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
Einfaches Programm zum Testen, ob das STK500 auch läuft
Und wo kann man den ATMega324/644P anstöpseln? Auf SCKT3000D3? Ist der Mega324 pinkompatibel zum Mega8515?? Ich habe mir ja gestern parallel zu den Postings die Datenblätter vom ATmega16/16L, ATmega32/32L und das STK500 User
Datenblätter vom >ATmega16/16L, ATmega32/32L Die sind auch nicht mehr ganz taufrisch. Zu den ATMega324 und 644 gehören auch noch ATMega164 und ATMega1284. D.h. du hast vier pinkompatible ATMegas mit der gleichen IO-Ausstattung
-
Thread
DOGM162 an ATMega164PA
Mal ein Beispiel von mir an Euch, um auch mal was zurückzugeben. Zum Schaltplan gehört zwar durchaus eine Platine mit der ich das ausprobiert habe, allerdings ist da noch mehr drauf was ich gerade eben aus dem Schaltplan gelöscht habe - daher kein Layout oder Bilder der Platine. Der Controller läuft auf 16MHz und um auch dem Display Zeit zum Aufwachen zu geben sind per Fuse-Bits 16k Takt-Zyklen + 65ms eingestellt. Den Code habe ich natürlich nicht spontan runtergetippt, das hatte ich schon länger liegen und habe das nur eben mal an die Anwendung als Beispiel angepasst. Das Ding macht