-
Thread
Welches Board zur Nachführung eines Photovoltaikpanels könnt ihr mir empfehlen?
ist es eigentlich egal welches ich mir zulege, eine weitere Frage wäre aber, glaubt ihr das der Atmega32 ausreicht oder sollte ich ihn durch einen Atmega644 ersetzen? lg Christoph
Datum, Uhrzeit und > geografischen Standort aber ca. 20 Minuten daueren; also würdest du mir den Atmega644 empfehlen?
-
Thread
Ein paar Fragen zu RS485 - Master / Slave Anwendung
ich zu meinen Fragen komme erstmal hier die vorhandene Hardware: - Als Master möchte ich ein ATMega644P nehmen (Weil dieser 2 Uarts hat, erkläre später warum) - Als Slaves würde ich gern die Attiny2313 nehmen - Die Adressierung der Slaves soll über einfache Dip Schalter gemacht werden - Als Bustreiber
-
Thread
GCC Funktion wird manchmal nicht aufgerufen
Ich habe nun die Header wie folgt eingefügt: [c] //Includes für SD-Karte #define __AVR_ATmega644__ #include <stdlib.h> // In mmc_config.h werden alle nötigen Konfigurationen vorgenommen #include "mmc_config.h" #include "file.h" #include "fat.h" // Hardwareabhängig #include "mmc.h
-
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
Hallo, wüste gern ,wo bekomme ich die Universalplatine für Atmega 16,32,644,128 her? Gruß Tueten Hans
Hi Der Atmega128 hat aber ein TQFP64-Gehäuse. MfG Spess
-
Artikel
Autopilot
r164) capbutton Bibliothek noch etwas robuster machen: Drücken besser erkennen (r164) control/hw_atmega644p/led Bibliothek: flackern beseitigen - könnte mit volatilen Variablen zusammenhängen Aufbau. Der Autopilot besteht aus mindestens 3 Teilen: der Haupteinheit: Diese beinhaltet die "Intelligenz" des
Bedingungen angepasst werden. Ist dies geschehen, kann der Code durch Umschalten der Variablen TARGET=atmega644p für ein anderes Board compiliert werden. Nachbau. Der Nachbau des Autopiloten ist nicht schwierig, wenn man folgende Ratschläge beachtet: Die mechanischen Aufbauten kann man leicht gebraucht kaufen
-
Thread
Falsche Ausgangsfrequenz
Hallo, ich benutze eine Atmega644 mit einem externen Quarz von 8MHz auf einem selbstgebauten Board. ich versuche 4MHz auf einen Pin rauszukriegen, indem ich einfach seinen Wert zwischen 0 und 1 umschalte. ich bekomme aber maximal
Vielen Dank für Ihre Erläuterungen. Ich habe 3 verschiedene Atmega zur Verfügung (Atmega2560, Atmega644 und Atmega8515). die 3 brechen bei ca. 117kHz ab beim Aufruf von Interrupt (8MHz Takt Frequenz) egal wie hoch ich gehe mit dem clk (siehe Bild Anhang). Das heißt
-
Thread
Atmega64 als TWI Slave programmieren
>Nimm einen ATega644p und benutzt den zweiten UART. Ach Shit, der ATmega64 hat ja auch zwei UARTs. Schnell weg;)
Hi >Ach Shit, der ATmega64 hat ja auch zwei UARTs. >Schnell weg;) Die vom ATMega644p können aber auch SPI. MfG Spess
-
Thread
[S] Kupferdraht 0,28mm und 0,3mm; kleine Menge
mir sicher, dass wir das auch mit QFN hinbekommen. :-) Das Problem ist, dass meine einzigen QFN ATmega644 (gab's mal billig bei Reichelt) mit GND-Plane sind, was den Einsatz von Dukos unter dem Chip auf GND beschränkt, was aber selten nötig ist. Ach ja, eines noch: Lob für die Nietköpfe! :-)
drüber. Wie man sieht passt der TQFP nachher problemlos drauf wie er soll. Ist hier zwar nur nen Atmega mit grobschlächtigem 0,8mm Pitch, der Abstand nach unten ist bei 0,5mm Pitch normal aber nicht anders. Größtes Problem ist jetzt der Versatz zwischen Ober- und Unterseite der Platine. Liegt bei
-
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
Datenlogger Temperatur
eh nur auf Anforderung aktivierst, spielt der Stromverbrauch keine große Rolle. Außerdem hat der ATmega644 genügend Pins, um die Segmente sogar einzeln anzusteuern. A. R. schrieb im Beitrag #2770405: > Minimalvorgabe: Einmal alle 10 min für 8 Stunden. In dem Fall brauchst du gar keinen externen Speicher, du kannst alles ins RAM schreiben. Der ATmega644 hat 4 KB SRAM, allein die Hälfte davon reicht schon für 4 Messwerte je Minute, du brauchst ja nur ein Byte je Messwert. Du könntest sogar zum billigeren ATmega324 wechseln, wenn du mit 30-Sekunden-Intervallen
-
Thread
L293D: ATMEGA startet neu
Hi! Ich betreibe einen ATMEGA644P an dem (neben der Grundschaltung) ein L293D hängt, der einen Bipolarmotor (aus einem alten Epsondrucker; 5V, 0.4A) ansteuern soll. Das ganze hat auch schon mal funktioniert, mittlerweile geht
-
Thread
Mikrocontroller am TV Zeichen ausgeben lassen?
Ich möchte meinen Mikrocontroller (ATmega644 o.ä.) an einen alten Röhrenfernseher hängen und dort grüne Zeichen ausgeben lassen (C64-Style :D). Kennt jemand ein Tutorial hierfür?
-
Thread
USB ASP Programmer an ATMEGA 644
anderes ist ale die des bisheriges. Kann mir schnell jemand erklären wie man den USB Asp an einen ATMEGA 644 anschließt?
der zu programmierende AVR eigendlich eine ZUsätzliche Strom versorgung? Wie ich das mit dem ATMEGA 644 verbinden muss, habe ich auch leider noch nicht herausgefunden...
-
Thread
Underschied Atmega64 und Atmega64A zur Laufzeit
Hallo, besteht die Möglichkeit zur Laufzeit festzustellen ob Atmega64 oder Atmega64A? Vielen Dank
Mikrocontroller ebenfalls irgendein unbedeutender zu sein. mfg. PS: Gibt es leider schon: Atmega644.
-
Thread
CMI9739A an ATMega 644
Hat schon jemand Erfahrungen mit solch einem Chip? Gibt es eine "einfachere" Möglichkeit, mit dem ATMega 644 in Kombination mit diesem Chip, MP3s und AACs abzuspielen oder brauche ich dafür was "schnelleres" als einen AT644? Mfg Marcus
Micronas aufgebaut. Damals verwendete ich fürs Auslesen der SD-Karte und die Ansteuerung des Chips den ATmega128L, Deiner würde hier auch gehen. Soundqualität: sehr hochwertig, guter AD-Wandler im Decoderchip integriert. Wenn es Dir bloss ums Streamen von Wavedateien geht empfehle ich Dir folgendes coole
-
Thread
YM2002A LCD verweigert den Dienst
ein neues Projekt. Bis vor kurzem habe ich an einem Projekt gearbeitet, für welches ich einen ATmega644 und ein 16x1 LCD mit HD44780 Controller verwendet habe. Dieses habe ich mit dem Code aus dem AVR-GCC-Tutorial angesteuert. Hat perfekt funktioniert. Nun habe ich ein neues Projekt auf einem AT90CAN128
-
Thread
Suche OpenMCP
Annahme, dass sich mit OpenMCP nichts mehr tut? Als Ausweg versuche ich gerade NutOS auf meinem ATmega644 zum Laufen zu bringen. Threading und Timing funktioniert mittlerweile. Jetzt versuche ich auf Basis der OpenMCP-Implementierung den enc28j60 in das NutOS zu bekommen. NutOS ist allerdings relativ dick, d.h. das Flash meines ATmega644 ist schon zur Hälfte voll und ich habe noch nicht mal das Netzwerk funktionsfähig. Falls jemand den Status des OpenMCP-Projektes kennt, wäre ich für ein kurze Info dankbar. Gruß
-
Thread
Spannungregler 5V Positive SMD (Modellbauprojekt)
von der Elektronik nicht so viel Ahnung. Ich gebe mal ein paar mehr Infos zum Projekt uC: Atmega644AU Sensoren: 1x MMA7361L Beschleunigungssensor 3x Murata Gyro ENC-03R 1x Treiber für Servoansteuerung (noch nicht gewählt) Ich möchte am Ende ein Flugstabilisierungsystem haben für einen
Beitrag #2753916: > Du brauchst irgend ein Schaltregler. Man kann's auch übertreiben. So ein ATmega644 stellt seinen Betrieb nicht gleich ein, wenn er die 4,5 V unterschreitet. Ein LDO, der bei Unterschreiten der regelfähigen Eingangsspannung auf wenige 100 mV Spannungabfall geht, und die Chancen
-
Thread
VS1053 SPI- und CLKI Frequenz
imemrnoch aktiv, gibste ihm nochmal 32byte. Hier was zur SPI Performance: http://www.matuschek.net/atmega-spi/ Betreibe nen VS1053 an nem M644, der liest MP3 vonner SD Karte mit FAT32 und schubst das aufn VS ohne Probs. M644 = 12MHz SPI = 6MHz
>Betreibe nen VS1053 an nem M644, der liest MP3 vonner SD Karte mit FAT32 >und schubst das aufn VS ohne Probs. >M644 = 12MHz >SPI = 6MHz Bei mir ATmega32 mit 16MHz Takt. Holt die Daten auch von SD und zeigt noch 2x Temperatur
-
Thread
AVR PWM Shift LED Orgel (Wohnzimmerbeleuchtung)
Schieberegister und Leistungstreiber in einem, diese Stellten sich jedoch als deutlich teurer heraus. ATMega644: habe schon ein paar AVR µC mit dem Polin-Board und PonyProg beschrieben. Habe mich für diesen entschieden da ich einiges an Ram benötige. Bluetooth-Modul BTM222: keine Erfahrung, gibt jedoch
-
Thread
Problem mit Ponyprog zuverlässig fuses zu lesen
Hallo, Ich habe einen Atmega644 eingelötet und wollte diesen dann programmieren. Er läuft mit 20Mhz. Die Fuses konnte ich problemlos auslesen. Nun habe ich alle Fuses richtig eingestellt und den Fuse Clock/8 ausgeschaltet. Als
zwischen PC und Programmer in Form von seriell oder USB, aber kurzes Kabel zwischen Programmer und 644)
-
Thread
Bascom - ein Fehler der Zeit gekostet hat
mitbekommen, dass das Listing auf den Fehler reduziert wurde, die 40kb-Binärcode vom Originalprogramm auf Atmega644 wollte ich nicht posten ;-) > Warum müssen Anfänger immer unbedingt verschachtelte Rechnungen > ausführen? Wo steht was von Anfänger? > Berechne den Arrayzeiger extra und du wirst sehen,
-
Thread
atmega644p führt progamm nicht aus.
Hi, ich habe einen atmega644p den ich mit einem foodloader: http://www.lochraster.org/foodloader/ programmiert. Die Fuses sind so gesetzt: L:0xFF H:0x98 E:0xFC Lock:0x2F Das ganze wird dann mit dem AVRDude über einen
Programmstart, jedoch wird das nicht ausgeführt(Ethersex bringt keine Ausgaben). Ich habe bereits den atmega und den ftdi getauscht, jedoch ohne Erfolg. Langsam habe ich keine Idee mehr woran es liegen könnte. Hat von euch noch jemand eine Idee? Vielen Dank im voraus. Gruß Stefan
-
Thread
Fragen zu debuggen etc.
arbeiten, und jeden Cent sparen muessen. Mein Tip: Vergiss diese Dinosaurier. Aktuelle sind ATMega48/88/168/328P/PA oder ATMega164/324/644/1284A/P/PA. MfG Spess
-
Thread
JTAG funktioniert nicht mit GLCD EA DOGL128
ATmega32 / Atmega644. Beide gleiche PIN-Outs.
-
Thread
Das ultimative Aquariumsteuergerät
auch per SW filtern. Ein geeignetes Platinenlayout und Blockkonsenstoren tun ein Übriges. Zum ATMEGA 644-20 PU: Er kostet 6,35€. Wozu sind die Expansion Ports gedacht? Mit SPI und I²C sind Erweiterungen quasi keine Grenzen gesetzt. Preiswerter wäre z.B. ein PIC 16F1827-I/SO für 1,45€. Bei diesem
-
Thread
Funksignal dekodieren! (433MHz) Dringend Hilfe benötigt!
reduzieren ( der WAF sprengte alle Skalen :-D ). 3ter Schritt : http://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php Besorgt und n tsop, 433MHz Modul von ebay, und n ISM_Modul von Amber Wireless dran in nem kleinen Gehäuse . Der ATMega 644 pennt die meiste zeit
spart ca. 1,5-1,7W bleibt als Rest immer noch 2,5W Frank schrieb im Beitrag #3652154: > Der ATMega 644 pennt die meiste zeit und wacht alle 250ms kurz auf und > schaut nach nem IR_Signal. Macht n mittleren Stromverbrauch von unter > 2mA!!! klasse, leider braucht mein Pollin NETIO auch 2,5W
-
Thread
[V] diverse AVR Kits,NET-IO, AVR mkII AVRISP USB- Programmer, LCD Displays, Controller
Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html 1 * Pollin NETIO aufgebaut, aus dem Bausatz mit ATmega644-20PU; leicht geändert: - Stromversorgung auf Gleichspannung umgestellt. Steckernetzteil s.u. - Kühlkörper auf den Spannungswandlern 1* Original ATMEL AVR mkII AVRISP USB
Bausatz_SUB_D_Anschlussplatine.html mit 8 angelöteten LEDS für die dig. IOs 1 * Mikrocontroller ATmega644-20PU, neu 1 * Mikrocontroller ATmega32-16PU 1* Adapterkabel USB auf seriell http://www.pollin.de/shop/dt/NTY5ODcyOTk-/Computer_und_Zubehoer/Hardware/Kabel_Stecker_Adapter/USB_Adapterkabel_auf_Seriell.html
-
Thread
AVRStudio6; Problem mit sei()
ich im Simulator ( AVRStudio6) doch ein gesetztes I-Flag im SREG erwarten; oder? Werner // ATMega 644P @ 20MHz #include <avr/interrupt.h> int Timer1Irq() { // return (0); } ISR(TIMER1_COMPA_vect) { Timer1Irq(); } int main() { sei(); while(1) { // }
dem Breakpoint?? @Stefan Ernst: Vielen Dank für den Hinweis auf AVRfreaks! Manfred // ATMega 644P @ 20MHz #include <avr/interrupt.h> int Timer1Irq() { // return (0); } ISR(TIMER1_COMPA_vect) { Timer1Irq(); <------ BREAKPOINT } int main() { OCR1A = 1000;
-
Thread
AVR WebRadio Probleme
MP3-Decoder habe ich das VS1053 Breakoutboard von Sparkfun verwendet. Original F-Ram Controller: Atmega 644p Display: LPH88 Software: Watterott.net Problembeschreibung: Das Display geht. Es werden die einzelnen Stationen angezeigt die ich eingetragen habe, ich kann sie auswählen und auch den Lautstärkebalken
-
Thread
WiFi-Modul für AVR Net IO gesucht
ist, auf WiFi umzubauen. Ich habe bereits eine funktionierende Software mit TCP-Stack in meinem Mega644, der prima mit meinem ENC28J60 funktioniert. Ich suche deswegen nach einem MAC&PHY chip, damit ich meinen ENC28J60 durch diesen ersetzen kann. Ich will meine Software lediglich anpassen und meinen
bzw. Links. Ach ja: Der Controller wird kein Linux hosten können, sondern wird eher vom Schlag ATmega oder AVR32 bzw. äquivalent. Dankeschön schon mal im Voraus, und schönen Sommer noch. Ulrich
-
Thread
AVR ATMega164PA Timer/Counter 3
scheint, alle hätten 4 Timer. Die korrekten Datenblätter sind: ATmega164/324/644: http://www.atmel.com/Images/doc8011.pdf ATmega1284: http://www.atmel.com/Images/doc8059.pdf Peter
Antwort von Atmel: "Timer 3 exists in both ATmega1284 and ATmega1284P. It is not available in ATmega164/324/644 devices." Peter
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
Das ist ein ATmega644 drauf, kein 48...
Hallo Dirk, Vielen Dank für deine Antwort. > Das ist ein ATmega644 drauf, kein 48... Bei meiner Frage geht es jedoch um den TMC262 Treiber von Steffen. Der hat einen ATmega48 drauf. Gruß Robert
-
Thread
Fleury Lib mit ATMega1284P
mal als Antwort rein: **** So as me you ended up here because you want to use the UART of an ATmega 1284p with Peter Fleury lib and you get compile errors or crashe when transmitting ? The fix is quite simple, strangely the headers from WinAVR are different from the 644 family and the 1284. The
define UART1_UDRIE UDRIE1 Note that the interrupt names have changed from the 164p, 324p and 644p just above in the code, so just adding a "|defined(__AVR_ATmega644P__)" won't work. ****
-
Thread
Max. AREF am ATmega644?
Ich möchte mit meinem ATmega644 eine analoge Spannung mit dem ADC einlesen. Meine Frage ist: Welche Maximale Spannung kann ich maximal an AREF bzw. an die einzelnen Pins anschließen, ohne dass der ATmega644 durchbrennt? Im Datenblatt
-
Thread
ATmega644P - Display über UART funktioniert sporadisch. Liegt es am fehlenden Quarz?
setzen , etc..). Dazu schließe ich den Dynamixel mit Hilfe eines Max485 an den zweiten UART eines ATmega644P an. Am ersten hängt ein Display (http://www.sparkfun.com/products/9395). Die Baudrate für den Motor beträgt 1000000 BAUD und die für den Display 9600 BAUD. Mein Problem besteht darin, dass mein
-
Thread
Abstand µC SD-Kartenslot
von >SD zu lesen (beim Puffern wäre evtl. mehr Geschwindigkeit praktisch). Das schafft ein ATMega32 locker. Da braucht es keine 600kBit/s. WENN ein Decoder dran hängt der mp3,wma,aac abspielen kann. >Die Maximallösung wäre in der Lage, gleichzeitig Audio und ein Video >(320x240 bei 16 bpp
sinnvoll. Und wo sollen die 2MBit/s herkommen? Er sagt ja nicht welchen AVR er benutzt. Ein ATMega644 mit 20MHz Takt schafft nur 10MHz SPI Clock. Das wären dann maximal 1.25MB/s. Theoretisch. >Ich schätze, daß 2Mbit mit 20cm Kabel funktionieren werden. Ggf kann man >mit Widerständen die Signaqualität
-
Thread
10 ms Interrupt mit 8bit Timer
möchte mit dem 8bit Timer jeweils einen Interrupt nach 10 ms erzeugen. Als µC verwende ich den AtMega644p mit 14.745600 MHz Quarz. Ich muss den TCNT0 mit einem bestimmten Wert vorladen. Folgende Rechnung habe ich gemacht : 14745600 / (1024 * 144) = 100 Das heißt, dass ich einen 1024 Prescaller und
Ich habe jetzt versucht den CTC Modus zum Laufen zu bekommen. Laut der Formel im atmega644p Datenblatt müsste ich OCR0A = 71 stellen. Leider geht meine Uhrzeit, die mit dem 10 ms Interrupt gesteuert wird, viel zu schnell ( doppelt so schnell wie nötig). Woran kann das liegen? Jetzt
-
Thread
NET IO - Daten - grafisch im Web zur Verfügung stellen (Diagramm etc.)
AVR_Net-IO_Bausatz_von_Pollin http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex ggf. den Mega32 gegen 644 austauschen. Zu deinem Grafik-Website Thema kann ich dir leider nicht weiterhelfen. Es gibt aber sicher etwas dazu... JJ
www.mikrocontroller.net/articles/AVR_Net-IO_Bausatz_von_Pollin unter: U. Radigs Webserver Naja, der Atmega644 ist unterwegs. Nächste Schritte wären für mich: 1) auf einem Atmega644 zum laufen bekommen 2) 485 vom gavazzi Zähler Protokoll auswerten 3) SD Karte mit einbinden ? 3.1) RTC 4) Webserver
-
Thread
enc28j60 Probleme beim Enpfangen von Paketen
Hallo alle zusammen, folgendes Szenario: - ATmega644A (16MHz Takt) - enc28j60 (25MHz Takt) - implementierte Protokolle: ARP - netzwerk direkt zwischen PC und µC-Board - wireshark auf PC zur Überwachung der Netzwerkdaten - JTAGICE3 Das Senden
meiner Homepage : www.Mikrocontroller-4U.de da gibts einen fertigen minimal Treiber für einen ATMega2560 (musst du event. noch für den 644A anpassen) ich hab aber nur ARP,ICMP und UDP implementiert vlt hilft dir das als "Grundgerüst" weiter Gruss Uwe
-
Thread
Noch eine Frage zum Interrupt
Habe folgenden Code für den ATmega644: [c] #ifndef F_CPU #define F_CPU 16000000UL #endif #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdio.h> #include "lib_lcd.h" #ifndef TIMER1_OVF_vect
habe ich gesucht, jetzt kann ich den auch für den mega8 > umschreiben :D Dann wirst du das für den 644 auch hinkriegen. mfg.