-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
AVR wären das 0.4 usec. Bei lahmen Prozessortakt entsprechend länger. ..... als Beispiel für den 644P .....
an PortD - Analogwert an PC5 oder ähnlich - Aref = VCC - Interner OSC - Modusjumper an PC0 - Atmega88
-
Thread
2.4GHz: Was gilt bei FCC Spurious > 1GHz
Hallo Allerseits, beim ATMega644RFR2 wird für FCC-CFR-47 part 15 im Datenblatt folgendes angegeben: -30dBm > 1GHz Siehe Bild im Anhang. Andererseits steht im Dokument der FCC eine Grenze von 500µV/M in 3m Entfernung, womit
auf ein EIRP von knapp über -41dBm komme. Siehe PDF von TI im Anhang. Ich liege mit besagtem ATMega644RFR2 bei 3. Harmonischen bei -39dBm (CW) - das ist je nach Betrachtung nun Drüber oder auch nicht. 2. Frage: Kann mir jemand bestätigen, dass diese Werte bei PRBS und nicht bei CW gelten? Freue
-
Thread
Modulplatine für zentrale Haussteuerung - Feedback
24V und als Logik- und CPU-Spannung 3,3 V. Die Steuerlogik (sowie die Entprellung) übernimmt ein ATMEGA644PA. Unten rechts befinden sich zwei zusätzliche high-side driver als diskreter Bauweise, da der UDN2981 zu wenig Kanäle hat. Die Hauptschwerpunkte lagen in langfristigen Verfügbarkeit aller Komponenten
Ich würde noch einen Watchdog in die Schaltung integrieren, dass bei einem Programmabsturz der Atmega neu gestartet wird.
-
Thread
UDN2981 für mehr oder weniger als 10 Kanäle
hineininterpretiert > habe, wäre eine Invertierung kein Problem. Richtig interpretiert :) es wird wohl ein ATMEGA644PA
-
Thread
Welches AVR Entwicklungsboard
Hi Ich beschäftige mich nun seit circa 3 Monaten mit den ATmega und ATtiny µC von Atmel. Ich verwende vorallem den ATmega8, ATmega32, ATmega644, ATtiny2313, ATtiny13 und einige andere. Als ich angefangen habe, habe ich mir einen AVR Dragon gekauft und mit ATMEL
, wenn ich ein paar mal den Controller gewechselt habe. Der Arduino UNO und Mini scheint auf den ATmega328(P?) beschränkt zu sein. LGF
-
Thread
[V] ATMEGA64A und ATXMEGA256A3U
Ist der Preis fuer die ATmega644 eigentlich verhandelbar? (Fuer einen vergl. Preis (12 Euro fuer alle 9) zu den wesentlich neueren XMEGAs wuerde ich Sie auch nehmen.) MfG Stephan
Stephan B. schrieb im Beitrag #3993395: > Ist der Preis fuer die ATmega644 eigentlich verhandelbar? > > (Fuer einen vergl. Preis (12 Euro fuer alle 9) zu den wesentlich neueren > XMEGAs wuerde ich Sie auch nehmen.) > > MfG Stephan Leider sind die AtMega644 schon
-
Thread
Temperaturmessung mit TSIC 206
Moin, ich versuche gerade den Temperatursensor TSIC 206 mit einem ATMEGA644 auszuwerten und auf einem LCD auszugeben. Im Prinzip funktioniert das auslesen auch ganz gut, mein Problem ist jetzt, dass meine Ausgabe teilweise Werte von größer 5000 anzeigt. Wahrscheinlich liegt
-
Thread
Funk-Dimmer und -Schalter mit ESP8266 - wer will mitbauen?
): http://www.elv.de/controller.aspx?cid=726&detail=40878 * Gehäuse * VIPer12a-Netzteil * ATmega644P mit ISP-Schnittstelle * freier Funkmodulplatz Die Platine ist identisch mit der Platine der Homematic UP-Tastdimmer. Nur fehlt hier halt das Funkmodul (basiert auf TI CC1101), das per SPI an den ATmega644P angeschlossen ist. Evtl. könnte man ja einfach ein ESP8266 Modul stattdessen einbauen und per SPI an den AVR anschließen. Die AVR-FW regelt den Phasenabschnitt und erhält die Befehle vom ESP8266
-
Thread
Mehrere Analoge Eingänge Auswerten
Bei AVR gibts noch ein größeres: http://www.atmel.com/images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf Meinst du zufällig das?
-
Thread
Gerät zum betrachten einer Zeichenfolge
Ein Atmega8 hat ( wie der Name es sagt ) 8K Speicher. 200 x 80 zeichen = 1,6K Speicher. Bleibt also noch viiiiiel Speicher für Code übrig. Würde demnach reichen : 1 Stk Atmega8 1 Stk Display 20x4
reader Module für z.B. i2c oder seriell mit denen ein Atmega8 etwas anfangen kann ?
-
Thread
Atmega48 UART Kommunikation funktioniert nicht
z.B Putty) bei mir hatte sich Hterm am Anfang auch ein wenig zickig verhalten, als ich mit meinem ATMEGA644 mit dem PC kommunizieren wollte. Versuche erst mal ein einfaches Zeichen zu senden, bevor du den String sendest. Oder funktioniert das bereits?
Ich habe 8MHz eingestellt, denn mein Atmega88 hat 8MHz
-
Thread
SCK läuft ständig obwohl nicht in while schleife
Hallo, ich bin mittlerweile echt ratlos... µC: ATMega644 @ 8Mhz Display DOGM-204 via SPI (Textdisplay 4x20 Zeichen) Ich habe bei einem vergangenen Projekt genau diese Komponenten zusammen bei gleicher Taktrate verwendet, somit konnte ich den Code
-
Thread
ATmega644 CTC Timer1 Problem
Beitrag #3980545: > stimmt natürlich, siehe auch > > http://modelleisenbahn-steuern.de/controller/atmega8/12-13-2-tccr1b-atmega8.htm Das kann in's Auge gehen, denn dort ist der Atmega8 gemeint, nicht der 644. Die Bits sind ja leider nicht in jedem Falle in den gleiche Registern.
CS11 gesetzt werden, nicht anderes war dort beschrieben und das ist RICHTIG, egal ob es aus dem Atmega8 Datenblatt stammt oder aus dem 644p Datenblatt. Also wer oder was willst du sein?
-
Thread
[V] AVR Protoboard + AVR Chips + USBasp
Paket bestehend aus: 1x AVR Protoboard für Tiny, 2313, M8/168/328, M32/644/1248/2560 DIP-40 Quarzfassung = Quarze steckbar 1x Tüte diverse Quarze 1x PS/2 Buchse+Cinch Video (auf Protoboard) 1x SD Card Adapter 5V tolerant (auf Protoboard) 1x Nokia Display 5V tolerant
für serielles Eeprom 4x Taster auf Board 14x Dupont Verbingungskabel 1x USBasp Programmer 1x ATmega16 1x ATmega8 1x ATmega168 1x Tiny2313 1x Tiny85 Paketpreis: 29€ +5€ Versand in DE Interesse => NUR Mail! Privatverkauf ohne Sachmängelhaftung. Bitte allen unnötige Kommentare ersparen
-
Thread
Bootloader - Fehler bei unterschiedlich langen Hex-Files
Hallo Leute, ich habe ein Bootloader Programm für den ATMega644P geschrieben, wobei ich mich sehr an die Anleitung „AVR Bootloader in C – eine einfache Anletung“ gelehnt habe. Das zugehörige PC-Programm zum Überspielen des Hex-Files habe ich ebenfalls selbst
Bootloader > nicht ein Flash auszulesen. Und der Bootlader ist ganz von alleine vom PC auf den ATmega gehüpft und hat sich die Fuses selbst gestellt? ;-)
-
Thread
AtXMega Verwendbarkeit
aber ziemlich buggy ist. keine Ahnung, was die meinen. Ich habe einen embedded Webserver vom Atmega644 auf Xmega128D3 portiert. Dabei bin ich auf keinerlei probleme gestoßen. Bei Xmega schätze ich diese Verbesserungen gegenüber Atmega: - Volle Taktrate bei 3,3V - R/C Oszillator ist für serielle
-
Thread
Arduino FastLED LIB vs. WS28xx LIB
Controller, das dauert aber noch > einige Wochen. welchen baust du denn? SMD DIL mega1284p oder 644? eigenes Layout?
Ein ATMega1284p im Dip-Gehaeuse, mit einem eigenen Board.
-
Thread
Verkaufe einpaar ICs und sonstiges
, ich habe hier einpaar Kleinigkeiten rumliegen und möchte sie unter die Leute bringen: -> Atmega644PA-AU: 5 Stück, 6€ pro Stück -> Atmega644A-AU: 3 Stück, 5€ pro Stück -> MCP130T-475I/TT Resetcontroller: 5 Stück, 0,40€ pro Stück -> LM1117IMPX-5.0: 8 Stück (dazu passende Tantal Kondensatoren
für mich kein Massstab und ist nur als Beispiel. Zeig mir einen Händler, der beispielsweise den Atmega644A-AU im Programm hat und zwar mit dem Endkundenpreis. Beim HBE-Shop ist er mit 7,43€ drin.
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
CBI and SBI instructions work with registers 0x00 to 0x1F only." Das gleiche Programm auf einem Atmega644P erzeugt, zumindest an der relevanten Stelle, den gleichen Binärcode. Und die Register verhalten sich auch gleich. Siehe Anhänge. Das dürften sie laut Datenblatt aber nicht: "Some of the status
. Du wirst dich schon wundern, dass da die "altmodischen" Dinger alle noch mit im Boot sind: ATmega8A, ATmega16A, ATmega32A, sogar ATmega128A, es gibt sie alle noch (*). Trotz der Alternativen ATmega88, ATmega164 und ATmega1281. (*) Du kannst dir gewiss sein, dass sie den die shrink nicht
-
Thread
Problem mit LM75 und I²C Bus
Hey Ich hoffe Ihr könnt mir weiterhelfen. Ich wollte an meinen Atmega644p einen LM75 Temperatur sensor abfragen und bin seit 2 Tagen am verzweifeln. Der LM75 ist über I²C an meinem Mega644p angeschlossen. Ich bekommen zwar über mein programm einen wert nur ist
bzw. 4k7 gegen 5Volt -Adresse ist richtig A0-A2 sind gegen Masse mein Code [code] $regfile = "m644pdef.dat" $crystal = 16000000 '$sim 'Frequenz 16MhZ $baud = 2400 'Baudrate Com1 zum PC $baud1
-
Thread
Bascom Problem: mega8 wird als mega8a erkannt
: Wüsstest du eine Lösung bis das gefixt wird? Gruß mega9 EDIT: Auf dem Gehäuse steht ATmega8-16PU also nix mit a
man den Aufdruck liest. Die Controller haben die gleiche Signatur. Eine ältere Bascom-Version wird Atmega8 anzeigen. mfg.
-
Thread
ATmega 1284P PA4 geht nicht
noch schief laufen ? Vielleicht hast den Compiler mit dem falschen CPU Typ aufgerufen -mmcu=atmega1284p
Hose ist dann hat sich entweder der Thread- Ersteller in den Tod gestürzt ..... ..... oder ATmega 1284P geht jetzt *nicht nicht*.
-
Thread
Fixe Adresse im Flash hex_File extern äbändern
Hexfile beschreiben? Ich hoffe ich habe mich einiger weiße klar ausgedrückt! Ich verwende eine ATMEGA 644 und das Atmel Studio6 Danke für eure Hilfe!
Die ATmega__ haben ein EEPROM, das dafür super geeignet ist...
-
Thread
Probleme mit Modellbauservo MC1811 (Modelcraft) an ATMEGA8
Hallo , ich habe einen kleinen "Servotester" mit 2 Servoausgängen gebaut auf Basis ATMEGA8. Ausgang 1 hängt an einem "normalen" Ausgang der einfach mittels Delay 20*{1000 us ein und 18ms aus} und dann 20*{2000 us ein und 18 ms aus} usw. geschaltet wird: Server dreht im 2 Sekundentakt
Besonderheiten gestoßen. Angesteuert hatte ich ihn zur Probe mit einem ATtiny2313 und im Roboter mit einem Atmega644.
-
Thread
Drehgeber LCD-Menü strukturieren
aber > nur bei einem entsprechend großen µC und natürlich C++ Kenntnissen. Ob OOP auf einem Atmega32 wirklich sinnvoll ist weiss ich nicht, entzieht sich, wie du wahrscheinlich schon vermutet hast auch noch meiner Kenntnis. Aber schonmal danke für den Tipp
In dem Programm 644test.c habe ich eine, für mich, einfache Drehgeber und Menuesteuerung realisiert. http://www.mikrocontroller.net/topic/351364#new Wie hier schon oft geschrieben, man kann es so oder auch ganz anders
-
Thread
Problem Atmel Studio und ATMega324P - SPI
Ausdrücke (MSTR, SPR1, SPR0 etc.) Das Eigenartige: Wenn ich die Zielhardware unter "Device" auf einen ATMega644P (also gleiche Familie nur mehr Speicher) ändere läuft das Compilieren fehlerfrei. Woran kann das liegen? Danke Hier noch die Fehlermeldungen: ------ Build started: Project: Display_Test
meinem Compiler in den Headerdateien anders. >Eben mit der '0' am Ende. Warum das so ist? Der ATMega324P und der ATMega644P haben/hatten das gleich Datenblatt. Und da gab/gibt es nichts mit einer Null in den Registerbezeichnungen. MfG Spess
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
So, mein aktuelles Projekt ist ein kleiner portabler Computer mit einem Atmega644. Hier ein paar Eckdaten: - 32Kb SRAM extern - Dateimanager und Interepreter - Prgramme lassen sich in einem Basic ähnlichen Dialekt schreiben - 6 Tasten Eingabe (up, down, left, right, Enter
X (FSX) für das Beech Baron 58 Aircraft, die voll synchron zum FSX läuft. Besteht aus: - 5 x ATmega-32 - 70 x 7-Segment LEDs - 14 x MAX7219 LED Driver - 29 Drucktaster - 8 x Rotation Encoder - und noch ein paar LEDs Angesteuert werden die 5 ATmega-32 via TWI von einem ATmega-8, der via UART
-
Thread
Was brauche ich für ein Metronom?
Haut das so ungefähr hin? Und wo fang ich an? hab das mal mit der µsps gemacht. basiert auf dem atmega32 oder 644. µc takt wird mit 16mhz quarz erzeugt lcd display ist mit dabei. (hd44780 ein oder zwei zeilen) die frequenz wird mit +- tasten eingestellt. 0,1hz ... 100hz sind einstellbar. hab
man das ganze erweitern könnte. Und der μC läuft auch schon (hab dann doch statt nem Arduino nen ATmega88PA genommen und das AVR-Tutorial gelesen). Hast du denn vielleicht einen hilfreicheren Rat zu meinen aktuellen Fragen?
-
Thread
AVR ATmega1284p JTAG per Software diasabeln
gereicht [c] MCUCR 10.12.2 MCUCR – MCU Control Register Note: 1. Only available in the Atmel ATmega164PA/324PA/644PA/1284P. • Bit 6 – BODS: BOD Sleep The BODS bit must be written to logic one in order to turn off BOD during sleep, see Table 10-1 on page 42. Writing to the BODS bit is controlled
Detlef Kunz schrieb im Beitrag #3941137: > Beitrag "AVR ATmega1284p JTAG per Software diasabeln" hatte ich abgeschickt und nicht wiedergefunden, dachte mein Browser spinnt. g457 schrieb im Beitrag #3941138: > Doch, musst nur an der richtigen Stelle schauen
-
Thread
ATmega8: Das Buch
Du musst das Atmega8 so schreiben: ATmega8
sich später auch anderen Chips widmen und das Studium der dazugehörigen Datenblätter (sei es ein ATmega644P oder ein ATXmega128A4U) fällt dann viel leichter. Also ein Buch welches eine Wissensbasis aufbaut. Wenn ich es dann wirklich verstanden habe und nicht mittendrin abgesprungen bin weil ich
-
Thread
Programmierung größerer Mikrocontroller
Ich stimme Gerhard O. (gerhard_) zu, der ATmega644P ist auch bei mir oft eingesetzt, auch wegen den 2 UARTS, auch schön: Der Quarz hat seine 'eigenen' Pins, und belegt keine IOs. Ein paar ATmega1284P habe ich auch im Vorrat, falls ein 644P mal nicht
Martin Schlüter schrieb im Beitrag #3939115: > Ich stimme Gerhard O. (gerhard_) zu, der ATmega644P ist auch bei mir oft > eingesetzt, auch wegen den 2 UARTS, auch schön: Der Quarz hat seine > 'eigenen' Pins, und belegt keine IOs. Ein paar ATmega1284P habe ich auch > im Vorrat, falls ein 644P
-
Thread
Pollin AVR NET IO - erste Schritte
Fragen konnte ich per Suche nicht beantworten: a) Die Software die mit ausgeliefert ist auf dem ATMega32 ist nicht öffentlich? Finde keinen Download b) Kann man eigentlich auch einen ATmega32 auslesen? c) Möchte zum testen 2 Inputs und 2 Outputs ... die Inputs low active und PULL-Up aktivieren. Was
Schnell drauf, ob es den noch gibt musst mal googeln, war nötig weil ich natürlich recht schnell zum m644p und danach zum 1284p gewechselt bin und nun die Spannungen meiner Fritzbox, 5V und 3,3V überwache und alle Raumtemperaturen.
-
Thread
Conways Game of Live zu langsam auf Z80
.ten Generation noch. PS: Der Atmega hat 1 Befehl pro Takt! Der Z80 braucht deutlich mehr Takte für jeden Befehl! Unterm Strich sind das nicht mehr als vielleicht 700.000 Befehle/s. Nettes Programmierspielzeug... anbei mein Code.
zu tun haben. Ich habe hier, für eins meiner LED Experimente, eine Lochrasterplatte mit einem ATmega644P, per RS232 mit dem PC verbunden, vielleicht sollte ich da mal Game of Live programmieren, nativ auf AVR, natürlich in Assembler ... Das mit der Abbruchbedingung ist so eine Sache, bei Verfahren
-
Thread
Speicherplatzanalyse bei Controllerprogrammen
Atmega328 ist Pinkompatibel und kann via AVR Dragon debuggt werden. Optimierung aktiviert?
Irgendwann lernt man... Dass man sich wegen der Ersparung von den paar cents besser den Mega 644 oder so leistet, und das Kleinzeug fuer die grossen Serien spart.
-
Thread
Interrupt und Ausgang toggeln
Kann aktuell wegen mangelder Hardware nur Simulieren und scheint zu passen. Teste dann auf einem Atmega32 und Atmega644. Toggeln unterstützen die Ausgänge ja nicht, oder? 2. Frage: 3 Interrupts wären verfügbar. Viel zu wenig. Ich habe in Summe 16 Eingänge. Ist also nur mit einer Schleife möglich
die Rückmeldung der Relais. Um kein neues Thema zu starten: Weiß jemand wie man Ethersex und Atmega Studio zusammen nutzen kann? Atmega Studio: Hier schreibe ich die Applikation für den Atmega644. Ist das aber die Firmware? Ethersex: Hie kompiliere ich ja auch eine hex Datei. Ich würde
-
Thread
I2C programmierung lernen
schon dabei -Bereits fertig Montiert zu bekommen -Fertiges, öfters schon verbessertes, Board -Atmega32 zur not gegen 644 oder 1284 aufrüstbar -Communityprojekte (zb. von Ulrich oder Ethersex) Gruß deathfun
Ethersex Command Protocol (ECMD) ferngesteuert werden Wenn ich also das Board hole und einen ATmega644-20PU draufstecke, wäre ich meinem Ziel schon näher? Danke!
-
Thread
Verkaufe AVR STK600 + STK600 DIP
Das Board wurde 1 oder 2 mal benutzt. Alles einwandfrei. Dabei ist: - Modul "MCU card for ATmega2560" - USB Kabel - 1 Ersatz-Clip-Set - 1 10-Poliges Flachbandkabel zum Programmieren - DIP-Erweiterungspaket - 1 Atmega 644 ;-) Bitte ernsthafte Angebote :) gerne auch per PN lg
-
Thread
Terminal geht nach Ausführung von initscript zu
function pause(){ read -p "$*" -n1 any_key # read -p "$*" # read -n1 -t5 any_key } cd /home/atmega8/Programme/avrdude avrdude -pm644p -cusbasp -Uflash:w:main.hex:a # call it pause 'Press a key to continue...' [/c]
-
Thread
Was gehört in ein gutes Bauteile-Sortiment?
BC547B und C BC548C BC557C BD135 BD136 BF199 BF245C J310 Atmega88 Atmega328 Atmega32 Atmega644 (USB-Progger billig von ebay oder AVRISP MKII) PIC 16F876 PIC 18F2550 74HCT244 74HCT04 74HCT14 78L05 78L06 7805 7809 7812 diverse IC-Sockel 8DIL
-
Thread
AVR: µC geht nicht in den Idle-Mode
gemacht habe! Ich habe mir Mal erlaubt, dein Programm in der Timerversion laufen zu lassen. Atmega644, 1MHz, Prescaler = 64 [c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdlib.h> #include <avr/sleep.h> #define EXT_INT0_REG DDRD #define EXT_INT1
Beim ATMEGA32 gibt es leider kein TIMSK1...
-
Thread
ATmega644A - Hexfile auf ATMega164A ?
Hallo, sehe ich das richtig, daß sich die ATmegas 644A und 164A nur in der Speicherausstattung unterscheiden, sonst aber identisch sind? Könnte ich also ein Hexfile, welches für den 644A kompiliert wurde, 1:1 auf den 164A flashen? Das Programm belegt
Da der Mega644 mehr Sram hat, wird es Schwierigkeiten geben, wenn der Stackpointer "manuell" auf das Ende des Srams gesetzt wird. Oliver
-
Thread
Mal wieder ein Selbstbau-Logicanalyzer mit ATmega.
nur max. 100 kHz Samplerate) dachte ich mir - da geht noch was. Mittlerweile läuft nun auf einem ATmega644PA (Ziel ist der ATmega1284) unter großzügiger Auslegung der Chip-Grenzwerte eine LA-Software mit max. 10 MHz Samplerate bei 8 Eingängen und 5 MHz bei 16 Eingängen. Die Darstellung erfolgt auf einem
Beschreibung der Funktionen und ein paar Bilder vom Testaufbau hänge ich noch an. Ich habe mit einem ATmega644PA (abgespeckt assembliert, versteht sich) und zwei ATmega1284P erfolgreich getestet, läuft sogar noch mit etwas weniger als 5V Betriebsspannung.
-
Thread
GPSDO mit ATMega - Suche 32 Bit Zähler IC
und zwei der 16-Bit Zähler samt Capture/Compare kaskadieren. (Ich würde in dem Fall allerdings den ATMega weglassen). Gruß Anja
gerade an einem LED-Cube, da wird jede LED mit ihrer 10-Bit Software-PWM versorgt, da generiert ein ATmega644 25 PWM-Signale mit einer PWM-Frequenz von 2400 Hz und einer Auflösung von 10 Bit. Getaktet ist er mit 10 MHz. Dabei müssen die Ausgaben auf die Ports auf einen Taktzyklus genau sein, die Schrittweite