-
Thread
Lötstation nachbauen, aber welche
mit Bleistift) geändert. Sie ist im Prinzip genauso aufgebaut, hat statt der OP-Regelung eine mit ATMEGA644 und kann zwei Lötkolben versorgen. Dort ist zusätzlich noch eine Nulldurchgangserkennung drin. Ich weiß.. es gibt Triacs, die das können. Wollte ich aber nicht. Und der ATMEGA hat genug Platz für
Jetzt kommt die gleiche Lötststation, allerdings statt analoger Regelung mit einem ATMEGA644. Außerdem können 2 Lötkolben geregelt werden. Es gibt im Anhang die Eagle-Files, die Schaltbilder und Layouts auch als PDF und die Software als Eclipse-Projekt mit dem WinAVR-Plugin. Hier
-
Thread
Pwm mit 3 frequenzen
also wäre das die init für die trägerfrequenz ja? bei einem Systemtakt von 20 MHz mit dem Atmega 644
[c] // verwendet wird der ATMega 644 #include <avr/io.h> #include <avr/iom644.h> #include <inttypes.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> // variablen in den Speicher legen #define F_CPU 20000000UL
-
Thread
Reset bei UART Empfang in einer SUB
Aber das mit dem "P" im Chip müsste passen. Warum soll das falsch sein? Ich benutze ja auch einen ATMEGA644P. Der mit dem "P" hat nämlich 2 UARTs und die 2. brauche ich dann später für den DMX-Transceiver. Ich habs aber trotzdem mal ohne das "P" versucht, geht auch nicht. Gruß, Benny.
Hi, hab das schon mal probiert, habe ja auch den Mega644 hier rumliegen, mit dem gibt es das selbe Problem. Beide sind davon betroffen, der Mega644 und der Mega644p. Aber sobald ich den Sub-Aufruf entferne -> alles ok. Gruß, Benny.
-
Thread
ATmega128 zurücksetzen via GALEP III
Referenzbelegung (alo wie ich die Belegung des 128 auf den 40 pol DIL Sockel übertragen kann) habe ich den ATmega 644 genommen. Dessen parallel Programmierpins sind von der Belegung gleich wie die des ATmega128. Nun kommt aber bei jedem Kommunikationsversuch mit dem 128, dass er eine falsche Bauteilkennung
hoffe mir oder einem von euch kommt noch die rettende Idee. Ich würde nur sehr sehr sehr ungern den ATmega mit einem Heißluftfön auslöten müssen! VIELEN DANK!
-
Thread
[S] AVR-Net-IO
Bei mir verstaubt auch noch einer, mit Add-on Board. Bestückt mit ATMega644, und den orignalen ATMega32 sowie einen weiteren ATMega644 lege ich auch noch dabei. Für 15 € + 5 € Versandpauschale.
-
Thread
winziger Webserver mit enc28j60+mega32
Hallo, wenn es Probleme mit der Ramgrösse gibt wäre der Atmega644 angebracht, vorausgesetzt man bekommt ihn irgendwo. Gruß Topsoft
Hallo, den Atmega644 gibt es bei http://www.trade-shop.de/catalog/ Gruß Topsoft
-
Thread
DOGS102 und Atmega32
Hallo, verwende den Beispielcode aus folgendem Link: http://basteln-mit-avr.de/Download/atmega644_DOGS102.zip Folgende Parameter habe ich schon angepaßt: - Makefile [c] LCD = 0 # MCU name MCU = atmega32 # Processor frequency. # This will define a symbol, F_CPU, in all
www.basteln-mit-avr.de/atxmega128a3.html#dogm128_gr Ich versuche mal eine Version von dieser Software für einen Atmega644/32 zu erstellen.Die hat alle Funktionen die du brauchst. Melde mich nochmals
-
Thread
Codeschloss mit AVR - Welcher ic? Schaltplanhilfe.
Ich würde einen ATmega 644 nehmen und PortB0:...7 und PortC0...7 für die relais benutzen.Das Taster-Matrix An PortA anschließen und fertig.Am Schaltplan arbeite ich gerade!!
Tristan Seifert wrote: > Ich würde einen ATmega 644 nehmen Also mit Kanonen auf Spatzen schießen. Und womit füllst Du die restlichen 63,5kB Flash? Ein ATmega8515 reicht da dicke. Peter
-
Thread
Tempsensor TSic/Zacwire "ruckelt"
mehreren Wochen ein scheinbar ähnliches Problem. Ich benutze ein embedded System von Bolymin mit einem Atmega 644p. An den 2 freien Ports des Boards lese ich zwei TSic´s ein. Dabei synchronisiere ich mich auf fallende Flanke mittels Pinchange Interrupt und benutze den 16bit Timer um die 62µs "abzuwarten".
ist. Das lässt uns vermuten, dass ein Timerproblem vorliegt, hat jemand dahingehend Erfahrungen. Atmega 644p Timer1 im CTC mode, dass der vllt. nicht ganz "rund" läuft, oder sowas? Danke Martin
-
Thread
ATmega328/Arduino und weiter?
Der nächst größere ist für mich der ATmega644. Den gibt es dort recht günstig als Modul: https://www.chip45.com/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.
-
Thread
Arduino Nano USB Daten Pins als IO nutzbar?
Wenn dein Nano einen atmega32u4 besitzt könnte das durchaus gehen, bei einem 328 bzw. 168 nicht.
Leitungen auf die Stiftleisten herausgeführt sind. Zum Beispiel: http://chip45.de/products/crumb644-1.1_avr_atmega_modul_board_atmega644p_usb_rs485.php
-
Thread
Stromverbrauch ATmega64A
Stromverbrauch ankommt, dann nimm nicht die alten Typen, sondern die neuen mit der 4 hinten, z.B. ATmega164A. Die brauchen nur halb soviel Strom.
Michael schrieb im Beitrag #2694450: > Hallo zusammen, > > ich betreibe einen ATmega64A an 5V mit 4Mhz. Dieser läuft einfach nur in > einer while schleife und tut nichts. nichts tun kann der ATmega nicht - er arbeitet eben deine while(1) Schleife ab. Dabei braucht er genausoviel
-
Thread
Suche Avr mit 2 Usart
m644P (P ist wichtig, der ohne P hat nur 1 uart) m324P m164P Nurn 644p gibs auf Reichelt http://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-644P-20PU/index.html?;ACTION=3;LA=444;GROUP=A363;GROUPID=2959
Hi Wenn du keinen ADC brauchst: ATMega162. MfG Spess
-
Thread
Ein paar Fragen zu USBprog
widerständen am lpt, noch nie probleme gehabt, bis auf das einschlafen meinerseits beim programmieren des 644 :-)))
Das liegt immer an der größe des Programms, ich habe hier ein File >welches sich nicht auf einen atmega8 brennen läßt. >Ändere ich aber z.b. den String Inhalt von "Hallo" auf "Hall" läßt es >sich wieder brennen. das kommt mir irgendwie unglaublich bekannt vor :-)
-
Thread
Inline Member Funktionen
notwendig zwei Achen gleichzeitig zu fahren, dies geschieht mit timer0 (ISR T0) und timer2(ISR T2) (Atmega644). Die Funktion um die es geht berechnet den nächsten Schritt bzw. die Schrittdauer. Was ich letztlich verhindern will ist dass (durch die Interruptabfolge der beiden Timer) der erste Interrupt
Und deswegen gibt es Controller mit Interrupt(Gruppen)Prioritäten Richtig, Das ist ja auch beim Atmega644 der Fall. Bei mir muss vor allem der Uart und timer1 (meine Zeitbasis) noch höhere Priorität haben. Richtig ist (hatte diesen Punkt aber vegessen) dass "nested Interrupts" nicht der Default sind
-
Thread
myAVR Prog 1.34/1.35 - Fehler ab 8 KB Binärfiles?
auch richtig verifiziert - vorbereiten ... brennen ... benutze: mySmartUSB MK2 an COM8 mit ATmega644 USB-Treiber installiert, aktiv (V 5.4.24.0), Port: COM8 Prozessor: ATmega644 schreibe 7213 Bytes in Flash-Memory ... ... erfolgreich (12.46 s) OK sobald ein File größer 8 KB ist, stimmt
nicht und das Tool meldet: vorbereiten ... brennen ... benutze: mySmartUSB MK2 an COM8 mit ATmega644 USB-Treiber installiert, aktiv (V 5.4.24.0), Port: COM8 Prozessor: ATmega644 schreibe 10602 Bytes in Flash-Memory ... Fehler: beim Lesen der Daten. Fehler: beim Ermitteln der Prüfsumme.
-
Thread
avr-size
seinerzeit reparierte avr-mem.sh beschaffen: deine Version leidet noch unter dem Bug, dass der ATmega168 aus Versehen wie ein ATmega88 behandelt wird. Du kannst natürlich auch gleich Eric Weddington nerven, dass er in der nächsten Version wieder avr-mem.sh mit ausliefert. Ich finde seinen Hack
gestolpert. Vielleicht gibt's ja schon eine neue Version der *.sh, aber dieser fehlt noch der ATmege644. Deshalb dies ergänzen nach: [pre] # Table of AVR memory sizes. case "$2" in [/pre] dies: [pre] "atmega644") PROGMAX=${AVR64K}; DATAMAX=${AVR4K}; EEPROMMAX=${AVR2K};; [/pre]
-
Thread
Kommunikation zwischen zwei Atmega88
Hallo AVR-Gemeinde, ich habe da zwei Fragen, ich muss eine Kommunikation zwischen zwei Atmega88 Mikrocontrollern realisieren, unter C. Die USART Schnittstellen der beiden Atmega88 werden bereits verwendet (senden permanent Daten). Ich hab schon mal geschaut, da würde sich die I2C Schnittstelle
Oder nen Mega 164/324/644P nehmen, da kann man die beiden UARTs auch wahlweise im SPI Mode betreiben und hat dann Sende- und Empfangsbuffer. Sind ja auch nicht wesentlich teurer, machen aber das timing bei vielen Int Quellen
-
Thread
Mega644 brennen
einfachen 4-Adern Parallelport Brenner. Ich brenne mit PonyProg. Das Problem ist jetzt ich will einen Mega644 brennen. PonyProg unterstürzt den aber nicht :-( Wie kann ich den jetzt am besten brennen? Mit welcher Software könnte ich den Mega644 mit dem Parallelport-Brenner brennen?
Kann ich den ATMEGA 644V-10PU mit 11,0592 MHz Quartz takten?
-
Thread
AtMega 644 TQFP
Hallo Ich möchte einen AtMega 644 mit TQFP Gehäuse verbauen aus dem Datenblatt konnte ich entnehmen das bei diesen Typ die Anschlüsse der Versorgungsspannung (VCC/GND) drei mal vorhanden sind. Müssen diese alle Angeschlossen
-
Thread
Aus +5 Volt(von LM7805) eine negative -5 Volt Spannung machen möglich?
Genauigkeit zu bekommen. An +Vs habe ich +5 Volt angeschlossen. Vout an mein Analog Eingang 0 am ATMega644. Und GND auf Masse. Ein Grad entspricht 10 mV bis 1500 mV kann der LM35 mit einer positiven Spannung messen. Um aber Minus Temperaturen zu messen muss ich eine negative Spannung haben. Um die Full
Du kannst mit einem Pin von deinem ATmega eine Ladungspumpe betreiben. Die negative Spannung sollte dann noch stabilisiert werden. Warum müssen es unbedingt -5V sein?
-
Thread
Mini-computer mit AVR
zum "Multimediacomputer" lustig, als da wären: Soundchip: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html KameraInterface: http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html Tonerkennung: http://www.roboterclub-freiburg.de/TonAsuro/LichtorgelAsuro.html
mal einen Artikel von ein paar Studenten gefunden, die eine rudimentäre Spracherkennung auf einem Atmega32 realisiert haben. Da ist also noch einiges machbar. Gruß, Christoph
-
Thread
Gibt es so einen Chip?
falls selber programmieren in Frage kommt. Zum Bleistift: https://www.chip45.com/products/crumb644-1.1_avr_atmega_module_board_atmega644p_usb_rs485.php
Bevor ich einen µC + drei weitere IC + Bustreiber verwende, nehme ich dann doch lieber den ATmega16 als 1-Chip Lösung.
-
Thread
EEMEM schreiben/lesen
Johannes Senzenberger schrieb im Beitrag #4061520: > Der Controller ist ein ATMEGA16A. Dann ist dein EPROM nur 512 (0x0200) Bytes gross.
sagen warum dieser Code nicht läuft. Vielen Dank Also eigentlich läuft es. Zumindest auf einem 644P. Gab es bei den Altlasten nicht ein Problem mit Adresse 0? mfg.
-
Thread
SD Karte(FatFs) verträgt sich mit ENC28J60 nicht
Jeder Abschnitt hat seine eigene Spannung Versorgung also der ENC28J60 bekommt 5V vom LM7805, der ATMega644, ds18b20, eeprom bekommen von einen anderen 5V Regler Spannung, und das TFT mit SD Karte bekommt auch von sein eigenen 5V Regler die Spannung. Es sind nur die GND's verbunden. Woran könnt das
MISO Signal von der SD karte durch denn 125 jagen 4) MISO Signal vom 125 auf denn AVR(PORTB6 - ATMega644) Falk B. schrieb im Beitrag #4883446: > Zeichne einen vollständigen Schaltplan Dieser ist so ziemlich vollständig was mein aktuellen Aufbau betrifft. Habe im Schaltplan zeichnen grade mit
-
Thread
AVR Dragon Unable to enter Program Mode - was kann ich noch tun?
nicht mal die Device Signature auslesen. Getestet habe ich es mit einem RN-AVR-Universal-Board mit Atmega644p, mit einem Atmega8 auf Breadboard und jetzt mit einem fabrikneuen Atmega328P auf Breadboard ohne externem Quarz. Das ISP-Kabel ist ein 6poliges Flachbandkabel mit Standard-Wannenstecker zum
funktioniert alles einwandfrei, damit habe ich auch die Fuses ausgelesen. Das Dragon habe ich an einem Atmega8, einem Atmega328p, einem Atmega644p und einem Atmega32 getestet, ohne Erfolg, auch unter Linux, so langsam glaube ich auch an einen Hardwaredefekt. Am Kabel scheint es nicht zu liegen, dann würde
-
Thread
Benutzt ihr sprintf()? Gute Alternative?
sprintf(buffer, "value of %f", 12.22); } } [/code] Der Code verbraucht schon aufm Atmega644 mit der printf_flt schon 3254 bytes und sind 5%. Ich stelle die Frage, weil ich Hobbybastler bin und die Funktion halt gerne verwende, weil die halt wirklich zur string Formatierung alles kann
? Ja natürlich. Wolfsente schrieb im Beitrag #4786479: > Der Code verbraucht schon aufm Atmega644 mit der printf_flt schon 3254 > bytes und sind 5%. Das wird ja nur einmal benötigt.
-
Thread
Kernfunktionalität einer Anwendung schreibschützen
Moin, liebe gcc-Profis! Folgende Aufgabe stellt sich mir: Ich möchte meinen ATMega644 via WLAN (ZG2100) flashen, das WLAN soll in der Anwendung weiter genutzt werden können. Im Grunde genommen eine Anwendung, in der nach dem Flashen eine Teilfunktionalität erhalten bleibt bzw.
Freund schrieb im Beitrag #2236140: > Ich möchte meinen ATMega644 via WLAN (ZG2100) flashen, das WLAN soll in > der Anwendung weiter genutzt werden können. Ok. Dann viel Erfolg. > Vielen Dank, schon im Voraus Gern geschehen. PS: Nächstes Mal solltest
-
Thread
Ethersex webserver hört nicht auf zu laden
Haste den ATmega644 oben oder den normalen ATmega32? Hab oft gelesen, dass es mit dem 644er um einiges stabiler läuft.
-
Thread
Strommessung mit AVR onboard-ADC
#7219510: > 15..20A max. möglichst verlustarm und gut aufgelöst > mit dem onboard-ADC eines AVR/ATMega zu messen? Du bist schon lange hier im Forum. Kannst Du glaubhaft machen, nicht zu trollen? Der A/D misst Spannung, Bezug ist Ground. Ein ATMega328 kann die interne Referenz 1,1V nutzen und auf
gar 200x (ATmega16/32/644/644P/1284/1284P) und schon kann man den Shunt reduzieren und signifikant Verlustleistung sparen. Ist doch easy und logisch: wenn ich eine Anwendung mit einem bestimmten Zweck habe, wähle
-
Thread
Atmega164P/324P/644P
ATMEGA 644-20 PU Reichelt 7,20 € ist das nicht der richtige?
Der Atmega162 scheint auch zu gehen...
-
Thread
RTC mit Supercap statt Lithiumzelle
auf einen Interrupt von 4 s heruntergeteilt: [code] uC Art U [V] I [uA] ATmega324PA 1832 RTC 5.0 1.15 3.3 0.89 3.0 0.86 2.0 0.75 ATmega644P-20PU 0741 RTC
1.02 3.0 0.97 2.0 0.80 ATmega1284PU 1024 RTC 5.0 1.39 3.3 1.02 3.0 0.98 2.0 0.84 [/code] Beachten Sie den ATmega644P
-
Thread
Problem mit AD7945BN DAC Ansteuerung
://pdf1.alldatasheet.com/datasheet-pdf/view/48370/AD/AD7945BN.html Verwendete Komponenten: - ATMega644P mit 20MHz - AD7945BN - TL084CN (OpAmp) Und hier der C-Code: [c] // Einbinden von bestehenden Modulen #include <avr/io.h> // AVR Standart IO Register Definitionen #include <avr/iom644.h> // ATMega644 Register Definitionen #include <avr/iomxx4.h> // ATMegaXX4 Register Definitionen #include <avr/interrupt.h>
-
Thread
[V] verschiedene Atmel Controller
Verkaufe hier 8 Stück ATMEGA48 20AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 8x ATMEGA48 20AU inkl. Versand (Brief mit Sendungsverfolgung) 12€
Verkaufe hier 8 Stück Atmel ATMEGA644 10AU im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 8x Atmel ATMEGA644 10AU inkl. Versand (Brief mit Sendungsverfolgung)
-
Thread
AVRDUDE 6.0 freigegeben
, ATmega64RFR2, ATmega2564RFR2, ATmega1284RFR2, ATmega644RFR2 - ATtiny1634 - ATxmega128A1U, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3, ATxmega128D3, ATxmega16A4U
for AVR910 programmers - bug #38732: Support for ATtiny1634 - bug #36901: flashing Atmega32U4 EEPROM produces garbage on chip - bug #28344: chip_erase_delay too short for ATmega324P, 644, 644P, and 1284P - bug #34277: avrdude reads wrong byte order if using avr911 (aka butterfly
-
Thread
Sammelbestellung Sanguino
ein paar mitmachen würde. Bei dem Sanguino handelt es sich um ein Experimentierboard mit dem ATMega644, den man direkt auf ein Steckbrett stecken kann. Siehe auch den Link im ersten Posting.
3$ die Platine ist ja ok, aber 25$ für das Komplettset? Hallo, drei Widerstände und ein Atmega? Das Wucher zu nennen, wäre auch eine maßlose Untertreibung.
-
Thread
Vinculum mit VDPS als USB Slave
- USB Port1-Datenleitungen mit empfohlenen Kondensatoren versehen - Serielle Kommunikation mit ATMega644 (RX<->TX, TX->RX, VDIP_CTS an GND) - VDIP DSR# und DTR# an ATMega um Datenmodus einzuschalten und Bereitschaft des VDIP abzufragen - Commandmode arbeitet korrekt, USB Stick wird erkannt, gelesen
(war wohl schon zu spät) und ich habe den PIN Toggle über PIND |= (1<<PD4) realisiert, was laut ATMEGA644 Datenblatt den passenden Ausgang invertieren soll, leider ändern sich (im Simulator) mehrere Bits von PORTD. Ist das ein BUG oder habe ich die Doku falsch verstanden? Jedenfalls jetzt geht es
-
Thread
6 Sinuskurven mit 400Hz - welcher DDS?
Versuch einen pinkompatiblen uC zu deinem AVR zu finden der genügend > PWMs hat. Das sollte der ATMega644 sein. Der hat auch andere nette Sachen, wie PC Interrupts.
Martin S. schrieb im Beitrag #5040331: > ATmega32 (AVR-NET-IO) 1. Da kannst Du ganz einfach einen 644 oder 1284p reinstecken, und hast mehr PWMs. Und mehr Ram und mehr UARTS zum debuggen und und und. Achtung: Beim orginal AVR-NET-IO bleibt
-
Thread
Mehrere ATmegas + VGA Signal + Speicher
aber eine (viel zu starke) Neigung zu Oldschool Elektronik / Computer, etc. Ich habe auf einem ATmega328 @ 20 MHz ein VGA-Signal erfolgreich generieren können und erzeuge verschiedene Pixel-Muster in 64 Farben. Das VGA-Signal geschieht im timer interrupt, so dass der Prozessor eigentlich frei ist
würden sonst im timer interrupt viel zu viele Zyklen benötigen. Eine Alternative wäre, mehrere ATmega328 einzusetzen. Einer kümmert sich um h/vsync und generiert interrupts, die an einen weiteren ATmega328 gesendet werden. Dieser kümmert sich um das treiben und beschreiben der SRAMs. Ziel ist, halbwegs
-
Thread
LED Matrix 32x16
Daten des Buffer schreiben. Mein Problem ist nun wie erstelle ich einen Buffer für AVR Studio Atmega644 ? Wie gestallte ich Ascii Zeichen ,welchen Font benutzt man ? Um eine deutliche Anzeige zu bekommen muesste man schon 2 LED als Segment breite nehmen. Das ganze kann man auch noch kaskadieren
Buffer schreiben. Genau. >Mein Problem ist nun wie erstelle ich einen Buffer für AVR Studio >Atmega644? uint16_t my_buffer[32]; >Wie gestallte ich Ascii Zeichen ,welchen Font benutzt man ? Nimm einen normalen Font, wie man ihn im Internet oft findet. Konstante Zeichenbreite und Höhe, klassisch
-
Thread
Fehler beim Compilieren (ATMega168)
und MCU gesetzt? klappt doch, mit File 1 Build started 28.9.2015 at 22:59:12 avr-gcc -mmcu=atmega644p -Wall -gdwarf-2 -std=gnu99 -DF_CPU=20000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT motor2.o -MF dep/motor2.o.d -c ../motor2.c avr-gcc -mmcu=atmega644p
motor2.elf motor2.eep || exit 0 avr-objdump -h -S motor2.elf > motor2.lss AVR Memory Usage Device: atmega644p Program: 216 bytes (0.3% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings... klappt auch mit 168 Device
-
Thread
fehler beim senden (atmega8)
ach ja ... und ich nehm den takt von dem ft232rl und hatte da mit dem atmega644 auch keine probleme mit.
nicht gemeckert. aber kommt davon, wenn man sich seinen code aus einem anderen projekt mit einem atmega644 kopiert. Vor allem fällt einem sowas auch nicht selsbt direkt auf.