-
Thread
Problem bei 32-Bit-Addition
Aufrührend. AVR (ATmega1284p) Vergisst man leider manchmal zu erwähnen, wenn man in seiner kleinen Welt gefangen ist. Das Problem habe ich jetzt gelöst. Der angegebene Auszug ergibt sich wohl eher aus dem Linker. Die
-
Thread
Twisted Pair für OneWire, I2C, RS232 - Kabelbelegung
Temperatursensoren (DS18B20) über eine OneWire-I2C-Bridge (DS2482-100) an einen Mikrocontroller (ATmega1284P) anzuschließen. Mein Testaufbau steht bereits und funktioniert, aber nun mache ich mir Gedanken über das Kabel... Ich möchte entweder Telefonkabel mit Westernstecker (RJ11) oder aber Netzwerkkabel
-
Thread
stdout logging output ins AtmelStudio umleiten
Hallo, wie kann ich ATMEGA1284 stdout/stderr/cout/cerr Ausgaben in das Atmel Studio während dem debuggen umleiten (JTAG)? Solche Logging Ausgaben in der Studio Console wären manchmal hilfreich. Vielen Dank Marcel
-
Thread
STK500 TWI Interrupt Problem
Habe es jetzt mal auf allen meinen Controllern ausprobiert, atmega8, 16 und 1284 überall der selbe Fehler.
-
Thread
Z180-Stamp Modul
ich in meinem STM32-Entwurf auch vergessen.) > Der Z180 SRAM wird per DMA übernommen. Der ATmega1284 hat DMA? Beim STM32 funktioniert das. Am AVR wird man so wohl nur einen Int auslösen können, und die Daten dann so tranferieren: > - /BUSRQ an Z180 > - warten auf /BUSAK > - Datenaustausch
vom Datenbus der Vektor gelesen. Da muß ich nochmal die alten Taktdiagramme rauskramen. > Der ATmega1284 hat DMA? Nein, natürlich nicht. Mit DMA meinte ich dem DMA-Zyklus des Z80. Der AVR muß dafür natürlich per Interrupt angestoßen werden. > Warum eigentlich kein AVR mit mehr Pins? Da die
-
Thread
Hammond B3 Clone mit ATMega
installiert haben :-) Da ich möglichst bei DIL Bauweise bleiben möchte käme irgendwas zwischen ATmega164A-PU bis ATmega1284A-PU in Frage. Den gibt es im handlichen 40Pin DIL Gehäuse mit reichlich IO Pins, so das er sich auch für die Manual-Scanner anbieten würde. Natürlich würde auf den Leitungen
gerade auf den 644 bzw 324 ein. http://www.distrelec.de/de/Mikrocontroller-8-Bit-DIL-40-Atmel-ATMEGA644P-20PU/p/17325149?q=atmega644&page=2&origPos=1&origPageSize=50&simi=96.54 Ich hab mir mal das Kapitel USART ausm Datenblatt durchgelesen. Wenn ich das richtig verstanden habe dann gibt es in den
-
Thread
Timer1 ISR - kein festes zeitverhalten
hallo zusammen, ich habe seit gestern ein problem mit meinem timer1 (atmega 1284p). zuerst meine konfig: [c] #define CLK_PRELOAD_10MS 2499L void sys_clk_init(void) { /* Compare Match */ TCCR1A = 0; TCCR1B |= (1<<WGM12) | (1<<CS11) | (1<<CS10);
-
Thread
Versionsverwaltung: zwei Branches parallel führen?
mir noch zwei andere Entwickler. Momentan arbeiten wir alle mit einer Testhardware mit "großem" ATmega1284P Controller. Auf dem Board werden alle Controllerpins rausgeführt, außerdem ist ein LCD zum Testen angeschlossen. Die zweite UART wird zum Debuggen benutzt. Nun ssteht bald der Schritt hin zur
-
Thread
ATmega644A - Hexfile auf ATMega164A ?
sind? Hatte da z.B. etwas von einem 4.Timer gelesen, der nur beim größten Mitglied der Familie, dem 1284A, verfügbar ist. Das betrifft mich im vorliegenden Fall zwar nicht, aber daher die Bedenken, daß es noch andere abweichende Details geben könnte.
Nein Nebel habe ich hier nicht, höchstens den magischen Rauch aus dem ATmega, wenn doch etwas schief gegangen ist ;-) Achso, Du meinst den Quellcode. Ja, den habe ich. Ich verwende die "universelle CAN-Bibliothek" in meinem Code. Dort habe ich jetzt auch den Mega164A bei
-
Thread
was verbraucht mein Data Memory?
von dem Platz ab, den dein Prozessor - welcher auch immer - für den > Stack zur Verfügung hat. ATMega1284
-
Thread
"Meist genutzte Controller" - Statistik
16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128, 32. Wirklich kleine uC verwende ich eher wenig oder nur in Ausnahmefällen. Mit MSP430, 8051F, SiLab und Z8! spielte ich vor Jahren auch herum. Solange die Peripherie und Ressourcen und
geschrieben wurde. Klar, jeder hat so seine "Standard-µCs" Ich persönlich benutze z.B. sehr gerne den Atmega 2560, aber für die meisten kommt der nicht in Frage weil TQFP nicht gerade ein "bastlerfreundliches" Gehäuse ist. Oder für "low power" Anwendungen ist ein MSP430 eine bessere Wahl. Ja derzeit ist
-
Thread
Dauer zwischen Ankündigung eines ICs bis Verkauf
Vorab-Muster, die Serienproduktion begint demnächst"-Spielchen mit, aber dann ist Schluß. Atmel mit dem ATMega1284 ist mir da noch besonders negativ in Erinnerung.
-
Thread
Schrittmotor zuckt beim Wiedereinschalten
Mikroschritte versucht? Meine Motore laufen am Ruhigsten mit 1/8 Steps. Angesteuert werden die über einen ATMega 1284P. Der wiederum bekommt sine Koordinaten über die serielle Schnittstelle und gibt Impulse sowie Richtungsbits an die beiden Motortreiber weiter. Die Motore schaffen zwar nicht die 6 U/s, aber es
-
Thread
Problem mit ATtiny85 Analoger Eingang / Digitaler Ausgang
Library für die Attinys aus dem Netz benutzt... die sind nicht unbedingt Fehlerfrei. Die für den Atmega1284 musste ich auch erst pinmässig korrigieren, weil der die "A" Pins einfach vergessen hatte. Tip: Lass den Arduinokram bei sowas einfachem weg.
-
Thread
Papierlänge elektronisch "messen", um es autom. & individuell zuzuschneiden
die Steuerleitungen einer der RS232 änlichen seriellen Schnittstelle missbrauchen, oder auf IEEE-1284 ausweichen. Du kannst deinen Arduino professionell ohne Arduino-Framework und Arduino-IDE programmieren. Eine große Community existiert auch um die STM32 von ST. Hier ist vor Allem der F103 (auf
vorgesehen ist. Umgangssprachlich ist mit "der Arduino" meist die ursprüngliche Version gemeint, wo ein Atmega328 zum Einsatz kommt. Dieser hat ersteinmal nichts mit "Arduino " zu tun und ist kein Arduino, sondern ein beliebiger µC, der auf dem freien Markt verfügbar ist.
-
Thread
Footprint Problem --- Side L,M,N
Habe eine Frage, benutze gerade Altium und habe mir einen ATmega1284P gemalt. Nun brauche ich ein Footprint dazu. Altium bietet die ja alle an aber ich weiß nicht genau welches. Ich habe die SMD Bauversion (TQFP mit 44 Pins) Im Datenblatt steht: 44A 44-lead,
-
Thread
Frequenz Gyro Integration
wollte ich erstmal weglassen... Kurz etwas zur Hardware: Als Mikrocontroller verwende ich einen ATmega1284 (128k Flash, 16k RAM, 20Mhz). Gyro ist der ITG-3200 und als Beschleunigungssensor benutze ich einen BMA180. Ich habe gestern mal kurz etwas zusammengestrickt aus den Werten des Beschleunigungssensors
ich verstehen, dass du Probleme mit der Rechenleistung bekommen würdest, wenn du dann mit einem Atmega rangehst und versuchen würdest einen Kalman mit 400kHz zu füttern. Wie sieht es denn bei deinen 10bit mit der Signalqualität aus? 6 LSB Hintergrundrauschen? Oder wie darf ich mir das vorstellen?
-
Thread
Wellenpaketsteuerung aka Vollwellensteuerung
für sinnvolle Muster von Vollwellenpaketen? Meine Hoffnung, dies mit einer fast PWM auf einem ATmega1284P hinzubekommen ist dahin. Bin am Überlegen, ob ich den duty cyle mittels Timer definieren soll, und ob ich eine Nulldurchgangserkennung dafür brauche? Wer hat Ähnliches schon realisiert und
-
Thread
Pollin NET-IO RS232 und Ethernetdrucker
speichern sollte es aber sogar schon geben würde ich vom Bauch her sagen. Und dann zum basteln einen Atmega 1284p in das Board setzten (gibt nichts schlimmeres als nicht genügend Platz zu haben)
-
Thread
Pollin NetIO Hardware-Nachbau
sogar per WLAN anzusprechen. Nicht davon zu reden der Prozessor ist Lichtjahre weiter als der alte atmega. Und das Argument das der Pollinschieber günstig ist zählt nun auch nicht. Die Bords sind auch erschwinglich. https://de.aliexpress.com/item/1005006343964037.html https://www.kincony.com/4g-esp32
während des Seitenaufbaues über den I2C einzeln lese. Probier es doch einfach aus. Die Datei ETH_M1284p_Dimmer.zip findest Du hier: https://www.mikrocontroller.net/topic/535697#new Wenn kein I2C angeschlossen ist, wird null angezeigt Die beiden 4K7 Widerstände müssen wahrscheinlich rein. Für kurze
-
Thread
ströme subtrahieren
ein Differenzeingang wobei die Spannung aber normalerweise nicht über VCC vom ADC liegen darf. ATmega 32/644/1284p ADC in Dif Messung, auch wenn die Spannung am Shunt nur mV bis wenige Volt hat, aber nach GND können das durchaus einige 100V sein.
-
Thread
Vieviel Speicher für SD mit Fat
Es gibt auch noch den ATmega1284 – 128K Bytes of In-System Self-Programmable Flash – 4K Bytes EEPROM – 16K Bytes Internal SRAM
-
Thread
AtMega1284P Verbindungsproblem
folgende Situation: Ich habe auf einer selbst entworfenen Leiterplatte einen Mikrocontroller AtMega1284P. Der beschreibt ein LC-Display und erzeugt ein variables Rechtecksignal. Wie auch immer, darum geht es nicht. Ich hab ihn beschrieben via ISP Schnittstelle, mit einem USB-ISP Programmer ERFOS-ISP-2
Antwort Pete. Aber die Beinchen sind alle dran und die Frequenz ist auf 125kHz. Die Frequenz des Atmega ist auch auf 8MHz eingestellt, das sollte also nicht das Problem sein... Grundsätzlich ist es aber doch: Build Project, dann übertragen. Oder hab ich was vergessen? :D
-
Thread
AVRISP hängt mit der Meldung (Bussy)
einen Tip, wie ich das Problem lösen könnte? Es ist kein Unterschied, ob ich mit einem Amega8 oder Atmega1284P arbeite. mfg Ewald S.
-
Thread
Pollin NetIO und Relaiskarte
werden wohl 50-60mA verheizt, ist das ok so? hört sich passend an der NETIO braucht bei mir mit m1284p und 20MHz und Recom Wandler statt 7805 und LM317 nur 5V/500mA ich hab den am Fritzbox Netzteil mit Y-Kabel, da saugt er 220mA ab (12V)
korrekt > einregeln kann... Danke schön! Wieviel kann ich denn maximal reingeben bevor sich der Atmega verabschiedet? Laut Datenblatt wohl 5.5V, das ist ja nicht viel mehr. Was sind denn die Praxiserfahrungen?
-
Thread
Problem mit Spannungsmessung mittels Bandgap, abweichender Wert
Hallo, ich habe hier einen Atmega1284p mit welchem ich VCC messen möchte. Habe dazu die 1,1 V interne Bandgap Spannung auf den ADC Eingang gelegt und VCC als Referenzspannung eingestellt und mit der Formel float Vcc = (1023 * 1.1
-
Thread
GCC v14 Release
Du vergleichst hier auch Äpfel mit Birnen: einmal ein AVR128 und dann einen AtMega 2650. Denn der AVR128 kann rodata-flash-mapping: https://gist.github.com/sprintersb/7e538928f5b481961d31458d2e5a402d Und wenn Du das benutzt: Veit D. schrieb im Beitrag #7664013: > das mag
Option -v gibt. Egal für welchen Controller ich mit der Arduino IDE kompiliere. Ob für Standard ATmega2560 oder den ATmega4809. Beim ATmega4809 ist auch egal ob ich dafür das megaavr Arduino Core Package oder das MegaCoreX Core Package von mcudude verwende. Ist in allen Umgebungen die -v Option aktiv
-
Thread
Differentielle Anloge Spannung Messen
ist möglich, hatte ich bei einem AVR Timer hinter den Spannungsteilern mit einem ATmega 32/644p/1284p am Shunt gemacht denn diese Atmel beherrschen die Differenzmessung. Die Spannungen müssen natürlich potenzialfrei gegen die AVR Versorgung sein.
-
Thread
IR-Fernbedienungsempfänger-Lib für AVR
Hallo, weiß jemand, wo man eine fertige IR-Fernbedienungsempfänger-Lib für einen Atmega1284 in C zum Einbinden in ein AVR-Studio-Projekt finden kann? Der IR-Empfänger-Baustein ist ein SFH5110-36.
-
Thread
[verschenke] AVR Mikrocontroller board
digitale-messdatenverarbeitung-mit-mikrorechnern-dmm Das Entwicklungsboard verfügt über folgende Eigenschaften: ATmega1284 Microcontroller mit 128kB Flash und 16kB SRAM 128x64 Pixel Grafik Display 8 MBit externer Flash (SPI) Audio in/out Joystick USB Anschluss (Programmierung des µC über Bootloader) JTAG/ISP
-
Thread
Variable bestimmte Adresse zuweisen
Hallo, ich benutze Eclipse mit AVR PlugIn und das aktuelle Win AVR um einen ATmega1284P zu programmieren. Ist es möglich, dem Compiler (oder Linker) mitzuteilen, eine globale Variable immer an die selbe Adresse zu legen? Der GHS Compiler für die V850er von NEC unterstützt dies
-
Thread
Xmega256A3U: Kein Zugriff über PDI
MK2-Clon...alle drei streiken mit PDI an der Xmega-Platine, funktionieren aber über JTAG an einem Atmega1284-Board. Ich werde nun versuchen die Jtag-Pins des Xmegas ab-zugreifen und auf Kabeln heraus zu führen.
-
Thread
Knoten im Kopf, Klassen und Vererbung
wird Timer0 als typedef BaseTimerD<Timer0Regs>Timer0; definiert. als Dateianhang: Timer.h für ATmega-164-324-644-1284 mit Timer0, Timer2 und Timer1, Timer3 als Dateianhang: BaseTimerD und BaseTimerH mit den Timer-Funktionen.
-
Thread
Atmel AVR Toolchain for Linux
Hallo zusammen, ich möchte beginnen einen Atmega mit Linux zu programmieren. Dafür habe ich die offizielle Toolchain [1] runtergeladen und wollte das erste Tutorial-Beispiel ausprobieren. [code] .include "m8def.inc" ldi r16, 0xFF out DDRB
avr/iox192a3u.h ./avr/include/avr/iom64hve2.h ./avr/include/avr/ioa5782.h ./avr/include/avr/iom1284rfr2.h ./avr/include/avr/iotn44.h ./avr/include/avr/iom645p.h ./avr/include/avr/iom163.h ./avr/include/avr/iox256a3.h ./avr/include/avr/iom64m1.h ./avr/include/avr/ioa6285.h ./avr/include/avr/
-
Thread
Suche Hilfe bei Optimierung Bootloader
hex filename 3678 74 330 4082 ff2 bootloader.elf avr-size --mcu=atmega32 -C bootloader.elf AVR Memory Usage ---------------- Device: atmega32 Program: 3750 bytes (11.4% Full) (.text + .data + .bootloader) Data: 402 bytes (19.6% Full) (.data + .bss
hex filename 2254 72 330 2656 a60 bootloader.elf avr-size --mcu=atmega32 -C bootloader.elf AVR Memory Usage ---------------- Device: atmega32 Program: 2324 bytes (7.1% Full) (.text + .data + .bootloader) Data: 400 bytes (19.5% Full) (.data + .bss
-
Thread
Dümmster Fehlschlag ever
ein oder zwei DIP20-ICs geht, bist Du das schnell leid. Auf der Platine oben hocken 2 DIP40-ICs (ATMega1284P), ein DIP20-IC (ATTiny861), ein DIP32-IC (128k x 8Bit RAM), 3 R2R DACs und eine Hochfrequenz-Endstufe (für VGA-Ausgabe)... Ach ja, die über 50 0805-Widerstände will ich auch nicht vergessen zu
-
Thread
Frage zur Länge i2c auf Platine.
Hallo, ich arbeite gerade an einer "Testplatine" auf Basis eines Atmega1284. Die Grundplatine wird ca. 180x250mm groß werden. Auf der Platine sind u.a. 7 32polig Messerleisten aufgelötet, in diese werden dann Einzelplatinen mit jeweils einem i2c 16bit-Portexpander
-
Thread
uC-Universal-Leiterplatte
http://www.chip45.com/products/crumbcontrol-1-1.4_sps_kleinsteuerung_avr_atmega128_usb_rs485_pushpull_relais.php
Anwendungs Peripherien drauf und stecke dann für die Steuerung einen Nano oder Pro-Mini oder eine eigene 1284P basierte Baugruppe drauf. Eine Kleine Auswahl an chinesisch hergestellten Mini Bords wie z.B Sensoren, RTC, usw. augmentiert die Auswahl. Funktioniert für mich. Früher entwickelte ich meist komplette
-
Thread
Ist mein Atmel Dragon defekt?
Nach längerer Pause versuche ich einen ATMega1284P neu zu flaschen. Im aktuellen Atmel Studio 7 und einem Dragon (1. Generation) bekomme ich nach Apply (OK), Set (OK) und Read Fuses erst die Meldung [pre] [ERROR] Failed to enter programming
-
Thread
fp64lib in Atmel Studio 7 importieren
meinem Projekt verwenden. Allerdings nutze ich keinen Arduino, sondern Atmel Studio 7 für einen Atmega1284P. Sowohl auf der Webseite (https://fp64lib.org/download/) als auch auf github (https://github.com/fp64lib/fp64lib) kann man sich eine die Bibliothek herunterladen, die diverse Dateien umfasst
-
Thread
Abblock-KERKO beim AtMega 1284P-PU
Hey, am 1284P-PU hab ich 2 mal Ground und VCC sowie AVCC und AREF. Welche Paare müssen jetzt jeweills mit einem Abblock-Kondensator verbunden werden?
-
Thread
ATmega (644P/1284P) External Clock umschalten
Hallo Gemeinde, ich will an einem ATmega 2 verschiedene external Clock umschaltbar anschließen. Laut Datenblatt muss dazu CKSEL3..0 auf 0x0000 umgestellt werden. okay... Kann ich da jetzt einen z.Bsp.: 1MHz Quarz über einen externen Frequenzteiler (7490) dranhängen und zwischen zwei (oder mehr) Frequenzen umschalten? Macht die CPU dann einen Reset oder läuft die einfach entsprechend schneller/langsamer weiter? Hat das jemand schon mal (erfolgreich) gemacht? Ich will nur mit einem sehr langsamen Clock 'schlafen und warten' und später bei Bedarf schnell rechnen. Vielen Dank, Rene
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
Bei mir läuft das ILI9341-Display mit einem ATmega1284 mit 20MHz Takt. Als Pegelwandler ist von der MCU zum Display ein 74LCX541 verbaut. Die 3,3V Pegel vom Display zum ATmega gehen direkt auf den Port und machen hier keine Probleme. Das MISO-Signal
-
Thread
ISR macht mucken
Moin, ich mach hiern bisschen Spielerei, hab nen alten 6522 aus meiner Jugendzeit an nen ATMega 1284P angehängt der einwandfrei läuft. Knuffiges Teilchen. Über ISR(INT2_vect) kommt nen Interrupt rein. Dort wird ein Bit für Zähler++ im Hauptprogramm (Ausgabe auf ein Touch-Display) gesetzt das
-
Thread
Seltsames Adc Verhalten
Hallo, ich betreibe an meinen ATmega1284P zur Zeit eine einfache Adc Schaltung. Benutze die interne Referenz von 2.54V. Ein 250k Poti hängt zwischen Aref und GND, der Schleifer geht auf Adc1. Zwischen Aref und GND hängen außerdem
-
Thread
Phasenverschiebung mit AVR messen
der ISR abhängig (Der Aufruf der ISR streut ja auch schon um ein paar Takte). Schau dier mal den ATmega1284P an, der hat einen 2. 16 Bit Timer (Timer3), der auch einen 2. ICP-Eingang mitbringt. Da brauchts keine externe Umschalt-Hardware. Du solltest auch immer mehrere Messungen machen, und mitteln,
-
Thread
RFM12B Empfangs Probleme
Meine RFM12B Funkmodule sind für ein 868 Mhz Band ausgelegt und über einen Spannungsteiler mit den Atmega 1284P verbunden. Wobei FSK/DATA/nFFS über ein 10K Pullup Widerstand mit vdd(ca. 3.3V) verbunden ist. Ich benutze ausschließlich CS,SDO, SDI und SCK. Die Verdrahtung scheint auch richtig zu
-
Thread
JTAG, welche Variante ist zu wählen
http://www.mikrocontroller.net/articles/JTAG Hallo, ich würde später gerne über JTAG meinen Atmega1284P debuggen. Nun möchte ich eine Schnittstelle dem Board verpassen. PortC wird bis auf PC0 und PC1 (I2C) nicht gebraucht und somit sind keine Pins doppelt belegt mit dem JTAG Interface. Nun gibt
-
Thread
Platinen abzugeben - Steuerung Aquarium oder andere Dinge
taugt das Gerät oder einfach als "sonstwas"-Steuerung. Realisiert ist (und funktioniert): - µC Atmega644 oder 1284 - RTC DS1307 mit Pufferbatterie - 7 Relais 230V - 3x PWM 12V 1A - 12V, 5V, und 3,3V Spannungsversorgung - LCD-Display Anschluss - 5Tasten Tastenfeld (ist mit dabei) - Netzwerkschnittstelle
-
Thread
Inverted-TTL-serial nach nicht invertiert-TTL-serial
Hi >Aber auch >unter unter PonyProg bekomme ich kein Kommunikation mit dem ATmega1284P >zustande. Schlieiß das Teil einfach richtig an. MfG Spess