-
Thread
SD-Card (FAT32), Datei auslesen an bestimmter Stelle?
auf sd_card_string[10], macht mein Programm schon Probleme. Als Controller verwende ich einen ATMega1284. Dessen Speicher belegung sieht laut AtmelStudio derzeit wie volg aus: Program Memory Usage : 35992 bytes 27,5 % Full Data Memory Usage : 10553 bytes 64,4 % Full nun
-
Thread
Unterschied AVR Simulation - Realität
Hab soeben auch noch alle Atmega644 mit "Change Device" durchgespielt und aufgflasht - (A,PA,P, 644 ohne Endung) leider keine Änderung im Problem...
keine unabhängigen Signale an PD6 und PD7 erlaubt). m.a.W. das Problem war/ist wahrscheinlich im Atmega644 selbst ! Zum Glück hab ich noch ein ganzes Packet an Atmega644's, ich versuchs mal mit dem nächsten... Als letztes an "Hmm" im Grunde hast du Recht was das "rumspielen" mit den 644(A/P etc.
-
Thread
Grafikdisplay, Probleme mit Timer Interrupt
gar nicht nachgemessen, aber das wäre definitiv schon mal ein anhaltspunkt gewesen. Habe einen ATMega1284, mit internen 8MHz. Habe ihn am Freitag mit einem Externen Oszilator beschaltet, der 12MHz liefert, da ich dachte das vlt. 8Mhz schon zu langsam wären, aber daran lag es nicht. Ich Tippe aber mal
-
Thread
ATMega1284 geeignet für Lichtsteuerung?
Hallo, Ich möchte mit mit dem AtMega 1284 eine Lichsteuerung für 30 Kanäle aufbauen. Er soll die LED einzeln ansteuern um so z.B. ein Lauflich oder Blinken der LEDs zu ermöglichen. Dimmen wäre auch eine tolle option aber muss nicht
Julian schrieb im Beitrag #2842231: > Ich möchte mit mit dem AtMega 1284 eine Lichsteuerung für 30 Kanäle > aufbauen. Ich könnte mir das ganze mit einem ATMega88 vorstellen. Allerdings sollten deine 30 Kanäle dann an seriellen Schieberegistern hängen ala 74HC595
-
Thread
ARM: kompliziert?
der ARMs ist: Du bekommst massig Flash und RAM zum einem billigeren Preis als bei 8-Bittern. Ein ATMEGA1284P kostet mehr als ein wesentlich leistungsfähigerer ARM mit mehr Flash und RAM.
aufmerksam gemacht. http://www.mikrocontroller.net/topic/269741#new Gerade der RX210 kann wie ein ATmega auch mit 5V betrieben werden. Leistungsfähiger sind dann die RX62 oder RX63 Serien.
-
Thread
Fragen zu Eagle
Hallo Leute, Ich mochte in Eagle eine Platine erstellen mit die einen MAX232 und einen ATMEGA 1284 in PDIP Baufform erstellen. Für den ATMEGA 1284 so wie den MAX232 sollen Sockel auf das Board. In welcher Eagle Bibliothek findet man entsprechende sockel. Ist es möglich den Eagle Schaltplan
-
Thread
Atmega1284p SPI
Hallo, ich habe ein Problem. Ich möchte eigentlich nur ein paar Bytes über den SPI senden im Mastermode. Prozessor ist Mega1284p. Code unten. Eigentlich sollte im SPCR 0x51 sein. Gelesen wird aber 0x60. Gibt es irgendeinen Fehler, den ich mache?? Danke im voraus freddyv.95 [avrasm] .include "m1284pdef.inc" .def temp1 = r16 .def temp2 = r17 .equ F_CPU = 18432000 ; Systemtakt in Hz .equ BAUD = 19200 ; Baudrate ; Berechnungen .equ UBRR_VAL = ((F_CPU+BAUD*8)/(BAUD*16)-1) ; clever runden .equ BAUD_REAL = (F_CPU/(16*(UBRR_VAL
-
Thread
Wie schnell kann ein AVR von SD-Karte lesen?
Also passt das für dein Anliegen (darfst auch gerne mal erklären was du genau vorhast). Der Atmega644 hatte 12MHz Takt, da direkt an 3,3V.
legt, kann er da immer seine 40kb/s rauslesen und beackern. Da bieten sich dann m644 (4kb RAM) und m1284 (16kb!!) an
-
Thread
China SUPER Bauteile-Schnäppchen Thread
(ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
181008290930?pt=LH_DefaultDomain_0&hash=item2a24ef5472 entdeckt.. meine frage: kann man des mit einen atmega1284p sinnvoll ansteuern oder sind für tfts "große" controller besser geeignet? bin neu in der µC welt! mfg
-
Thread
AVR 16bit PWM Mode 14/15 mit 25kHz
Hallo miteinander, Habe jetzt schon länger das Problem, dass ich es nicht schaffe auf einem Atmega1284p ein 16bit PWM mit ca. 25kHz zu programmieren. Ich brauche insgesamt vier unabhängige einstellbare PWM-Kanäle mit unterschiedlichem duty-cycle - daher auch noch die Verwendung der 16bit-Timer
Oszi um es zu testen, aber das Empfangsgerät reagiert nicht, also unpassende Frequenz). Habe am Atmega den Fuse rausgenommen, damit er bei 8MHz läuft, womit sich theoretisch folgender Code ergeben müsste: Im Mode15: [c]DDRD = (1<<PD4); //PWM Timer1, OC1B, Pin18 - 16bit TCCR1A = (1<<COM1B1) |
-
Thread
Drucker per paralleler Schnittstelle ansteuern
ich möchte mit einem Atmega (z.B. Atmega88 weil ich davon einige in der Bastelkiste hab) einen einfachen Thermodrucker ansteuern. Ohne viel Klimbim, nur Zeichensatz und Zeilenschaltung. Habe hier im Forum bereits einen Thread
Micha schrieb im Beitrag #2828989: > ich möchte mit einem Atmega (z.B. Atmega88 weil ich davon einige in der > Bastelkiste hab) einen einfachen Thermodrucker ansteuern. Ohne viel > Klimbim, nur Zeichensatz und Zeilenschaltung. > > Habe hier im Forum bereits
-
Thread
LCD geht nicht mehr nach invertierungsversuch
Hallo Liebes Forum, habe hier ein Wintek WDH3224 welches ich mittels eines ATMega1284 ansteuere. Nach dem ich nun Schritt für Schritt alles zum laufen gebracht hatte, war ich dabei mir eine Funktion zu schreiben, die mir das Display invertiert. Gedacht, getan... compilieren lassen
ausschließen. Das Display besitzt aber leider keinen eigenen Controller... Dieser ist quasi mein ATMega
-
Thread
atmega1284p sendet immer die gleichen Daten
Hallo Leute, Ich versuche jetzt schon einen Tag lang Daten über den usart0 des atmega1284 zu senden. Es wird zum einen ein String und danach ein Zeichen über den Usart0 gesendet. RealTerm gibt mir aber immer die gleichen Daten zurück. RealTerm ist richtig eingestellt. Als ob sich
); } return 0; }[/c] cpp File usart Klasse: [c] #include "util.h" #include "m1284usart.h" void m1284usart::usart0SendByte(uint8_t byte) { while (!(UCSR0A & (1<<UDRE0))) /* warten bis Senden moeglich */ { } UDR0 = byte; } void m1284usart::usart1SendByte(
-
Thread
Atmega1284P lässt sich nicht über Jtag beschreiben: Inhalt ändert sich nicht
Hi! Ich habe hier ein komisches Problem: Mein Atmega1284P, erst wenige Tage alt und mit der üblichen Grundbeschaltung (IC-Sockel, 15k von Reset nach Vcc, 100nF Kerkos von Vcc, AVCC und Reset nach GND, Aref unbeschaltet, 20Mhz Quarz mit 2x 22pF an Xtal1
-
Thread
gebräuchlichste Standard-AVRs?
ATmega1284P sollte noch für ein paar Tage reichen. Für die Zukunft ARM.
ISP-Prog. 4-Stellige jeweils gleich bzgl. ISP-Prog. ###### PDIP 28 ATtiny48 ATtiny88 ATmega8 ATmega48/88 ATmega168/328 Alle gleich bzgl. ISP-Prog. ###### PDIP 40 ATmega16 ATmega32 ATmega164/324/644/1284 Alle gleich bzgl. ISP-Prog.
-
Thread
ATmega1284p - unerklärliche Phänomene
vor einem Rätsel... Ursprünglich habe ich ein Programm geschrieben, welches problemlos auf nem ATmega32 lief ... da ich mit den Ressourcen am Ende war, aber noch einiges umsetzen wollte bin ich zum ATmega1284p gewechselt. Interruptvektoren, Register etc. angepasst... das ist alles nicht das Thema
genannt hab'. Es ist auch weniger so, dass es mir nicht gefällt, es ist eher so dass es dem ATM1284 nicht passt :D
-
Thread
Atmega 1284p, Gelegentlicher Absturz bei Einstecken SD-Karte
vom Atmega zur SD per simplen Widerstandsnetzwerk. Jetzt habe ich das Design geändert, alles auf 3,3V, Versorgung mit einem LM1117T-3,3. Funktioniert alles, bis auf einen kleinen Makel: wenn ich die SD-Karte
Hatte dann gleich eine "ganz tolle Idee" die leider garnichts gebracht hat: ich hab per Fuses im Atmega die Brownout Detection von "disabled" auf 2,7V umprogrammiert. Erhofftes Resultat: der Atmega resetet dann planmäßig anstatt irgendwo ins Nirvana zu springen. Hat leider nicht so geklappt wie ich mir
-
Thread
AVR-NETIO: Upload funktioniert nicht
Ich habe das vor einiger Zeit mal für mich unter der ethersex Software auf einem ATmega1284p geproggt. War zwar ein bisschen gehackt, aber funktioniert bis heute prima. Wenn du willst kann ich dir das als Vorlage schicken.
für einen Controller? Ich frage nur, weil es für > einen mega32 wahrscheinlich zu eng wird. ATMega644 > Wie auch immer - viel Spaß ;-) Vielen Dank für den Download :) mfg Jürgen
-
Thread
Watchdog geht nur manchmal
etwas komisches Problem - vielleicht könnt ihr mir einen kleinen Tipp geben. Ich habe auf einen Atmega1284 OpenMCP laufen - was auch relativ gut funktioniert. Manchmal hängt sich das Teil aber auf - deshalb habe ich mir gedacht, ich aktiviere den Watchdog und lasse das Teil automatisch resetten.
-
Thread
Definitionsdatei für den ATMega644P
Hey Leute, ich habe bislang vergeblich nach der Definitionsdatei für den ATMega644P gesucht. Ich verwende Bascom AVR (V.: 1.11.9.0). Kann mir jemand verraten, wo ich die her bekomme? Im Ortner wo die anderen Definitionsdaten liegen befindet sich lediglich die "m644def.dat".
eine höhere Version (z.B. 2.0.7.1) updaten. Da sind dann auch andere neuere Kandidaten drin (wie mega1284P etc.).
-
Thread
Schaltplan Review Mikrokopter Flight Control
stimmen, da ich sie von: Hmm, also ich sehe viele Labels mit Vref die an die Gyros und Aref des Atmega gehen. Gespeist wird Vref aus IC7.
richtig abgekupfert hast oder möchtest Du etwas verbessern? Nebenbei bemerkt....da ist inzwischen ein 1284P drauf. Christian
-
Thread
avr starterkit
Die Aussage, dass der ATmega8 veraltet sei, halte ich für Unsinn. Was bedeutet "veraltet"? Neu weil es inzwischen neuere Mikrocontroller gibt, ist der ATmega8 heute nicht schlechter, als er vor 5 Jahren war. Wir benutzen
Du kannst mit einem winzigen ATtiny13 anfangen und das gleiche Programm auf einem viel größeren ATmega1284 ausführen. Bei Industriellen Massenfertigungen entscheidet man nicht nach Alter der Bauteile, sondern nach Eignung, Kosten, Verfügbarkeit und eventuell auch nach Verfügbarkeit von Ersatzteilen
-
Thread
Hilfe zu einem Arduino Problem
brauchst du eh zusätzliche Hardware. AVRs mit zwei USARTs gibt es noch andere. Angefangen mit dem ATMega162 über ATMega164/324/644/1284p/pa bis zum relativ neuen ATTiny1634. Speicher für deine Anforderungen haben alle ausreichend. MfG Spess
nochmal etwas rumgeschaut. Etwa hier der uC: http://www.dealextreme.com/p/arduino-mega-2560-atmega2560-module-green-144185?item=4 oder die Pegelwandlung: http://www.dealextreme.com/p/rs232-serial-port-to-ttl-converter-module-w-transmitting-and-receiving-indicator-144192?item=62 Ich glaube
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
auf Composite ist genau das was ich gebrauchen könnte. Wie die das allerdings mit den 4Kbyte vom Atmega 644 machen ist mir bis jetzt noch ein Rätsel. Das ganze Bild können sie da jedenfalls nicht speichern. Evtl werden da Sprites genutzt um das Bild live zusammen zu setzen.
kennt. Vom Code her habe ich das ganze schon soweit getrieben dass ich die Auflösung mal mit dem Atmega 1284p mit 20MHZ noch auf 640 Pixel angefahren habe. Allerdings ging mir dann der Speicher aus und ich konnte nicht die vollen 480 Zeilen darstellen. Text war lesbar aber ich musste schon wie du gesagt
-
Thread
Problem bei Ansteuerung des Wintek WD-H3224V
Hallo liebes Forum, habe hier ein Wintek WD-H3224V welches ich gerne über einen ATMEGA1284P ansteuern würde. Das Problem ist, das ich wenn ich über diesen [c] WDH3224_FRAME_SET_HIGH(); WDH3224_LOAD_SET_HIGH(); PORTB |= 0x0F; WDH3224
-
Thread
AVR Webserver mit ENC28 - aber welchen?
wird es da sehr sehr eng. Nimm also einen Controller mit 64 oder 128 KB Flash Speicher, z.B. einen ATmega644 oder 1284.
Beitrag #2803064: > Nimm also einen Controller mit 64 oder 128 KB Flash > Speicher, z.B. einen ATmega644 oder 1284. Hört sich gut an. Dann merke ich mir den mal vor. Es gibt auch genügend Projekte mit Mega644 und ENC28 zum nachbauen. Wäre nur noch die Softwarefrage offen. Kommt man als einsteiger
-
Thread
Endlich mal anfangen.
Der Atmega32 ist schon etwas älter. Nimm besser die Nachfolgetypen ATmega164...1284, die können einiges besser. Z.B. 2 UARTs, die als schneller SPI-Master arbeiten können. Der ATmega1284 hat noch einen Timer
erst den Chip runter löten. Und wenn man sich ne Uhr mit Stützbatterie bauen will, saugt der ATmega32 daraus 10µA, der ATmega324 aber nur 1µA im Power-Save-Mode (T2 am 32kHz Uhrenquarz). Peter
-
Thread
ISP funktioniert nicht (Atmega)
neuesten erkenntnissen: Ich kriege keine Verbindung per ISP zu meinem uC. (MKII Programmer und Atmega1284P) Fehlermeldung: "Unable to enter programming mode." Die Beschaltung die ich für den uC verwende habe ich schon immer so verwendet und sie hat auch immer einwandfrei funktioniert (siehe Bild
Der Atmega1284p hat im Grundzustand das Fuse-Bit DIV8 gesetzt. Stelle dein Uploader-Programm auf eine niedrige Frequenz, beispielsweise bei avrdude Option -B4. Helmut
-
Thread
hoher Flash Speicherverbrauch
Sektionen überhaupt? Mein .elf File was erzeugt wird ist 51Kib groß. Benutze übrigens den ATmega1284P.
-
Thread
Spi sternförmiger Takt ca. 15cm
Pintreiber mit Pegelanpassung hat. Für die Simulation genügt die Verdrahtung mit dem SCK-Pin des Atmega. Tschüss Wolfgang Horn
am SPI-Device, sowie an letzterem ein C nach Masse. Aber unnötig bei einem Prozessor wie einem ATmega, ATTiny oder ähnliche, auch nicht bei SPI-IC's für diese Prozessoren. Der ATmega1284P kann mit bis zu 20 MHZ Systemtakt betrieben werden und dann einen SPI-Takt von bis zu 5 MHz. Bei 15cm passiert
-
Thread
Problem mit ISP - keine Verbindung zum uC
Hallo, habe ein Problem. Habe ein 6 PIN ISP Header vorgesehen und an meinem Atmega1284P RESET,SCK,MISO,3.3V,MOSI, und GND angeschlossen. Wenn ich jetzt mit meinem MKII Programmer versuche irgendwas zu machen kriege ich im AVR STudio die Fehlermeldung: "Unable to enter programming
Beitrag #2788783: > Du hast die > TQFP/QFN/MLF > Gehäuseform? TQFP44 ja genau. Das ist dann der ATmega1284P-AU
-
Thread
Microkontroller für OLED-Display
Einen mit ausreichend RAM. Ich war letztens dankbar, für ein GLCD in vergleichbarer Auflösung einen ATMega64 verbaut zu haben, darunter wäre es mit Zeichensätzen und Bildschirmpuffer knapp geworden. Geschwindigkeit ist nur wichtig, wenn man animierte Bilder darstellen will. Genug Speicher ist unerläßlich
siehst du nur einen Pixelbrei. >Tendierte selber zunem AtMega64/128 Nicht diese ollen AVRs. ATMega1284 (DIP) oder ATMega1281, ATMega2561 (TQFP) sind aktuelle Typen. MfG Spess
-
Thread
Welches Board zur Nachführung eines Photovoltaikpanels könnt ihr mir empfehlen?
oke also bleib ich da jetzt bei meinem atmega32.
4 K SRAM des mega644 auch nicht gerade üppig. Wenn du schon aufrüstest zieh dir doch gleich den atmega1284 P rein, das ist das Flaggschiff mit 16 K SRAM. Julian Baugatz schrieb im Beitrag #2791817: > Sieht aus, als wäre da ein AVR drauf der kein USB kann und das ganze > über VUSB macht (Software
-
Thread
Bild auf TV ausgeben mit ATmega?
einem Monitor auszugeben. Auch mit einem AVR. In meiner (unfertigen) AVR-Spielekonsole werkelt ein ATMega1284P als Grafikkarte und gibt 160x100 Pixel bei 64 Farben (256 sind möglich) auf einem VGA-Monitor aus. Der Takt des AVRs beträgt 24,576MHz und es ist noch genug Prozessorzeit da, um mit 240kB/sec (-> 15 FPS) die Bilddaten vom Hauptprozessor (auch ein ATMega1284P) zu holen. Funktioniert wunderbar. @Obi Wan (jannipanni): Versuch's mal mit einem VGA-Monitor, das geht einfacher. Du musst nur einen (drei) R2R-DAC(s) an einen PORT des µCs hängen, die
-
Thread
pgm_read_word_far und Compiler-Warnung
ebenfals mit PROGMEM im Programmspeicher. Jetzt habe ich das gleiche beim Bootloader für einen ATMEGA1284P gemacht. Hier liegt die Tabelle jetzt natürlich im Bootloader-Bereich. Für den Zugriff benutze ich deshalb pgm_read_word_far. Funktionieren tut es wunderbar, allerdings bekomme ich eine Warnung
-
Thread
erster Mikrocontroller programmieren -> fragen
zugesicherte Taktfrequenz - geringerer Stromverbrauch - .... Außerdem gibt es gleich ausgestattete ATMega164/644/1284 mit 16/64/128k Flash. Der ATMEga1284 hat noch einen zusätzlichen Timer. >Soweit ich weiß ist der 324 pinkompatibel, >richtig? Ja. MfG Spess
Taktfrequenz > - geringerer Stromverbrauch > - .... > > Außerdem gibt es gleich ausgestattete ATMega164/644/1284 mit 16/64/128k > Flash. Der ATMEga1284 hat noch einen zusätzlichen Timer. > >>Soweit ich weiß ist der 324 pinkompatibel, >>richtig? > > Ja. Ich glaube, der ATmega324A ist sogar
-
Thread
Universalplatine Atmega 16,32,644,1284
Hi Der Atmega128 hat aber ein TQFP64-Gehäuse. MfG Spess
Der hier zitierte Atmega 1284P ein 40 PIN DIL Gehäuse... Die Platine ist noch in Entwicklung, aber es wird schon...
-
Thread
OPV stirbt bei Ventilansteuerung
Hallo Gemeinde, ich verwende ein PWM Signal von einem Atmega1284P, gebe es über einen Tiefpaß samt Spannungsteiler an einen Single-Supply-OPV, der einen Mosfet ansteuert, der wiederum ein Proportionalventil ansteuert. Klappt auch, nur manchmal löst sich der
@ Wastl F. (rescuetigerchen) >ich verwende ein PWM Signal von einem Atmega1284P, gebe es über einen >Tiefpaß samt Spannungsteiler an einen Single-Supply-OPV, der einen >Mosfet ansteuert, der wiederum ein Proportionalventil ansteuert. Eine Konstantstromquelle. R1 und
-
Thread
PCINT triggert nicht immer
Moin Gemeinde, ich habe mit meinem Atmega1284P das Phänomen, daß der PCINT0 nicht richtig funktioniert. Ich benutze PA4 und PA5 zum einlesen von Tasten, an den Pins kommt auch ein sauber entprelltes Signal an. In einer Dauerschleife frage
-
Thread
MAX 232 zwei Serielle Verbindungen
Hi >Im Prinzip schon. Nur hat der ATMega16 nur einen UART. >Könntest noch einen Software Uart bauen, aber das ist immer ein Krampf. Wenn er sich nicht auf den ollen ATMega16 versteifen würde gäbe es ja noch ATMega164/324/644/1284 mit 2 UARTs. Oder wenn es schon ein Oldtimer sein soll gäbe es noch der ATMega162. MfG Spess
-
Thread
gcc-as unter Linux
Versuch's doch mal mit: avr-gcc -mmcu=atmega1284p -Wa,-gstabs -I/usr/local/AVR/avr/include -o test.elf Test.S damit füttert der gcc den as mit allem notwendigen
kannst das Assembler-Programm ähnlich wie ein C-Programm gestalten und mit [pre] avr-gcc -mmcu=atmega1284p -o test.elf test.S [/pre] bauen. Hier kannst du nachlesen, wie das Assemblerprogramm aussehen muss, damit diese Methode funktioniert: http://www.nongnu.org/avr-libc/user-manual/assembler.html
-
Thread
Hilfe beim Makefile
Hallo, ich hab ein Problem mit dem Makefile eines Atmegas1284P, für mein Atmega168 benutze ich das Makefile168 (s.Anhang) das Programm für den A168 kann ich ohne Probleme übertagen: [code] > "make.exe" program avrdude -p atmega168 -P com10 -c stk500v2
done. Thank you. > Prozess beendet. Code:0 > Dauer:00:04 [/code] Doch wenn ich auf den Atmega1284p gehe kommt diese Meldung: [code] > "make.exe" program p atmega1284p -P com10 -c stk500v2 -U flash:w:Hexfiles/MEGA1284_P.hex -u -U lfuse:w:0xff:m -U hfuse:w:0xd7:m -U efuse:w:0xfc:m
-
Thread
Strukturen verwenden?
anzulegen? Zusammengehörige Elemente zu gruppieren? Achja, an Speicher mangelts mir nicht da ich nen ATmega1284P benutze. Ein konkretes Projekt hab ich auch nicht, mir gehts eher um den Lerneffekt. Wie steht Ihr zu sowas? Viele Grüße, Rudi