-
Thread
TRF7970A NFC inbetriebnahme sehr problematisch
paar Wochen mit TRF7970A. Bis jetzt nicht so sehr erfolgreich. Habe 2 Platinen mit TRF7970A und Atmega1284P ausgestattet und versuche zwischen denen die Kommunikation per NFC aufzubauen. Mein jetziger Stand: - Die Kommunikation mit µC funktioniert(Die Steuerregister können beschrieben und ausgelesen
-
Thread
newbie q: 8 oder 16 bit ADC?
von 4.096V und Du sparst Dir bei 12 Bit Auflösung (1mV/Bit)die Umrechnung. REF = MAX6164, ADW = MAX1284, 2 Stück bekommst Du jeweils als Muster kostenlos. MfG Manfred Glahe
Ich habe eine Frage zur Spannungsreferenz, da es ja angesprochen wurde: Mein ATMega8L hat, wie die meisten anderen µC von Atmel auch, eine interne Referenz von (angeblich) 2,56V. Ich habe da mal einige AD-Wandlungen durchgeführt und bin beim Vergleichen der Analogen und Digitalen
-
Thread
Pointer auf Interrupt Vector
Hi, ich will mal versuchen einen FIFO für mein Atmega1284P zu proggen. Da ich 2 FIFOs für 2 UARTS brauche, will ich dafür eine Klasse erstellen. Ich weiß auch, dass es sowas schon gibt, aber ich möchte mal versuchen, sowas selber zumachen. Dazu habe
-
Thread
AtmelStudio 6.2 mit Arduino Boards
besonders gut für erste Versuche eignet. Warum ich das mache? Weil ich irgendwann einmal einen ATmega 1284 (soweit ich weiß, der größte im handlichen DIP-Gehäuse) mit ein paar anderen Bauteilen auf einer kleinen, relativ hochintegrierten Platine betreiben möchte. Soweit man bei einer 2,54 mm Lochrasterplatine
-
Thread
RTC DS3231 - Temperatur Daten?
die Temperatur auswerten können. Hier mal der Inhalt aller Register des DC3231, welcher hier am ATmega angeschlossen ist. 45 20 12 00 21 04 18 00 00 00 00 00 00 00 04 00 00 2f c0 Das Datum und die Uhrzeit stimmen auffallend. ;-) Nur mit den Temperatur Daten am Ende habe ich so meine Schwierigkeiten
defektes RTC Modul bekommen (aber 2x defekte ESP32 Module) und auch letztens mein Arduino migthy mini 1284p geschrottet, Fehler passieren (ISP falsch gesteckt)
-
Thread
Temperaturmessung mit ntc und ne555 Auflösung/Genauigkeit
jetzt fast in den Bereich µC´s. Angeregt durch die obigen Links... Zum Einsatz kommt übrigens ein Atmega 1284P, dieser lässt sich intern ja relativ geschickt beschalten, so dass der Analog-Comparator harwäremäßig den Timer1 ansteuert, dabei wird dann der aktuelle Zählerstand gespeichert und eine Interupt-Routine
-
Thread
ATmega mit Timer1 und Touchpanel stürzt ab
Hallo, ich habe einen ATmega 1284 PU. Dieser steuert ein Touchscreen (128x64) und generiert zusätzlich mittels Timer1 im CTC - Modus ein Signal. Der uC startet jedoch ständig neu. Beide Funktionsbereich alleine Funktionieren
-
Thread
wiederverwendbare Software in C
4kB PROM und 128Byte RAM nicht stehen geblieben. Z.B. ein im gleichen DIP-40 Gehäuse sitzender ATmega1284 hat 128kB Flash und 16kB RAM. Ich habe früher auch mal printf/scanf und float gemieden, aber heutzutage muß man das nicht mehr. Auch sind die C-Compiler deutlich besser geworden und lehren so
-
Thread
Welches 7 Zoll Grafikdisplay ist gut?
das benötigt 3,3V zur Versorgung und als Logik-Pegel. Davon abgehalten das an einen 90CAN128 oder M1284 bei 5V zu klemmen hat mich das aber nicht. Die nächste Generation von den Dingern bringt ein externes SPI-Flash mit, aber bis auf die Teile von Bridgetek selber mit BT816 Chip drauf gibt es soweit
wählbar (mit Attributen blinkend + transparent). Die Touch-Funktion wird nicht unterstützt. Für ATmega habe ich ein paar Treiberroutinen (neudeutsch LIB) in C. Kosten 25 Euro + Versand. Bevor es hier bei mir verstaubt, wäre es noch eine sinnvolle Verwertung. Einen zusammenkopiertes Programmbeispiel
-
Thread
WordClock mit WS2812
versucht zu verstehen warum alles so funktioniert wie es funktioniert. Da die alte WordClock12h ein ATmega Projekt war, habe ich mich auch nur mit ATmega beschäftigt und deshalb meine Frage, ob auch ein ATmega möglich wäre. Da es dabei aber zu Problemen kommt, muss ich mich nun auch in das STM Thema
funktioniert wie es funktioniert. Sehr löblich. Das geht mir auch so. > Da die alte WordClock12h ein ATmega Projekt war, habe ich mich auch nur > mit ATmega beschäftigt und deshalb meine Frage, ob auch ein ATmega > möglich wäre. Verstanden. > Ich möchte den Quellcode verstehen und wissen, welcher
-
Thread
Verständnisfrage zu 62xxx Ram's
MWC muss also zeitverzögert als Impuls eigenständig erzeugt werden. Alle Bussignale direkt am ATMega zu erzeugen ist auch eine Lösung, aber mir gehen beim 1284 langsam die Pins aus... und die "großen" laufen nur mit 16 Mhz. Wie gesagt, dass ist ein reines Hobbyprojekt und wie man im Forum lesen
-
Thread
MODBUS - C Librariy für Microchip PIC 16Fxxx ?
Ich bin der Meinung, daß es sich auf dem PIC16 nicht wirklich lohnt. Ich würde da eher einen ATMEGA1284er nehmen wollen oder irgendeinen Cortex. Dann kann man es ordentlich implementieren. Ich machte vor Jahren einen Modbus Sensor mit freeMB auf einem STM32F103. Das funktionierte absolut ordentlich
-
Thread
[S] C64 im Bereich Berlin-Köpenick
getting there is half the fun: Z80-MBC2 (ist ein CP/M-System), einen ATMega32 als IO-Knecht, 128kB RAM. Terminal brauchst Du, Putty ist aber gut fuer Dich: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer https://github.com/SuperFabius/Z80-MBC2
allerdings funktionieren die nur im unteren I/O-Bereich, bei den etwas größeren Controllern wie dem ATMega1284 ist man bei vielen Hardware-Ports zu LDS/STS gezwungen, weil der ursprünglich mit IN/OUT adressierbare Bereich zu klein wurde. > Die Hardwareadressen immer in Dezimal umzurechnen ist dabei
-
Thread
Mikrocontroller-Programmierung selber beibringen
Klar kann man gleich mit ARM einsteigen, warum auch nicht, mache ich vielleicht wenn ich den m1284p oder m2560 ausgereizt habe :-)
); PORTB &= ~(1<<PB5); _delay_ms(500); } [/c] Dann compilieren "avr-gcc main.c -mmcu=atmega328 -DF_CPU=16000000UL -Os -o main.elf" und hochladen mit avrdude (der liest seit 6.0.1 direkt elf files). Nennenswert einfacher wird das nur wenn man die ganzen Compiler-Schritte in einer IDE versteckt
-
Thread
AVR Soft-PWM mit max. 256 LEDs
bereitstellt. Die gesamte Schaltung wird von einem 12V/36W-Netzteil gespeist. Als Antrieb dient ein ATmega1284P mit 20 MHz Takt (oder ein bißchen mehr, sagen wir 22). Passend zur Jahreszeit ist's ein Stern geworden (vierzackig, die üblichen fünf Zacken lassen sich auf dem Lochraster nicht vernünftig umsetzen
-
Thread
XBEE3 Home Automation
6e4f7840b22c9743640ca38ade6a844a Vielleicht hat ja schon jemand etwas brauchbares am Laufen: Die LowLevel API auf dem ATMega1284 läuft bereits (keine Kunst...) Jetzt habe ich den Code auf Linux portiert, denn das macht das Debuggen erheblich einfacher. Schöne Grüße Jens Riebold
-
Thread
Min/Max über 24h
speichern. 60 Minuten x 24 Stunden x 2 Bytes x 2 Werte (min+max) = 5,8kB. Das würde in einen ATmega1284 passen. Wenn 2 Minuten Intervalle erlaubt sind, wären sogar die vielen Modelle mit 4kB RAM geeignet. Die größeren Intervalle der historischen Speicherung halten dich nicht davon ab, die Messungen
-
Thread
Atmega Timer 1 PWM und ICP gleichzeitig
nur einem Timer realisieren? Ein anderer Timer (welche von den beiden weiß ich gerade nicht) des ATMega8 hat auch eine OnCapture-Funktion. Allerdings mit nur einem Capture-Register. Der Timer würde problemlos funktionieren, auch wenn er nur 8Bit Auflösung hat.
Keine Angst vor Überläufen: http://www.mikrocontroller.net/articles/High-Speed_capture_mit_ATmega_Timer#Keine_Angst_vor_.C3.9Cberl.C3.A4ufen
-
Thread
RGB-LED Stripes HSV-Steuerung
Drehknöpfen, Drehgeber und Taste geworden mit dem man fix die Beleuchtung ändern kann. Verbastelt ist ein ATMega1284P der zwar dafür reichlich Überdimensioniert ist aber vier 16Bit Hardware-PWM-Kanläle zur Verfügung hat und in mehreren Exemplaren in der Bastelkiste vorrätig war. Bevor das nun in der Schublade
-
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
BCM flackert beim dimmen
Original Code von der verlinkten Seite, mit Änderungen an den Timer Registern (ich benutze einen ATmega1284P @ 1 MHz), und einer Änderung in der "Animation" um nur eine LED langsam herunterzufaden. Weiß da jemand Rat?
-
Thread
µC - Alles auf einmal! (Design-Pattern)
seine Leistungsgrenzen gebracht? Das habe ich jetzt nicht nachgeprüft. Ich nutze im Moment einen ATmega32, habe aber auch noch einen mega644 und mega1284 daliegen. Wie sieht es mit denen aus? Ab wann, abgesehen, davon, dass der Flash oder RAM nicht reicht, muss ich auf einen größeren Kontroller wie
SW zu lösen. > Wahrscheinlich so lange man experimentier. Ausschnitt des Datenblattes für den ATMEGA16, Seite 1 • Peripheral Features – Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes – One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture Mode – Real
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
Hallo, ich habe einen ATMega 1284P und eine ATA/IDE Schaltung inkl. Software welche mir das lesen und schreiben auf einer Festplatte erlaubt. erstmal meine Schaltung: http://www.pofo.de/P8000/notes/plaene/eigene/P8000_WDC_Emulator
-
Thread
Brötje ISR Plus Kommunikation / LPB
Verfügung stellen ;-) Sag mir kurz, für welchen uC Du das brauchst. Ich habe Versionen für Atmega32, Atmega128, Atmega1284p. ( At90Can128 und Atmega644 müsse ich erst nachschauen ) Gruss Frank
www.gadgetpool.de/nuke/modules.php?name=News&file=article&sid=20 ) Im Moment habe ich das ganze auf eine ATMega1284p laufen. Sollte es jemanden interessieren - einfach melden. Jetzt geht's dran die Daten aus den Telegrammen zu extrahieren. Die tollen Info's hier erleichtern das schon erheblich. Danke hierfür
-
Thread
seriell auslesbare Taster/Schalter, Idee zur Diskussion
technischer Hinsicht deutlich besser als die Klassiker. Z.B.: (Mouser-Preise Einzelstück): Klassiker ATMEGA1284P-AUR : 6,65€ Modern AVR128DB48T-I/PT: 2,16€ Die sind vom Package, der Pinzahl und vom Speicher her in etwa gleich, der Moderne hat aber mehr Takt, einen effizienteren Befehlssatz, modernere
-
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
Linux ist Mist - mal wieder (Xubuntu) Gesperrt
mehr CPUs als jedes andere Betriebssystem. Es gibt sogar jemanden, der Linux auf einen 8-bittigen ATmega1284P portiert hat: http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit Probier' das mal mit Windows!
CPUs als jedes andere Betriebssystem. Es > gibt sogar jemanden, der Linux auf einen 8-bittigen ATmega1284P portiert > hat: > > http://dmitry.gr/index.php?r=05.Projects&proj=07.%20Linux%20on%208bit > > Probier' das mal mit Windows! Fairerweise muss man aber sagen, dass der Atmel einen ARM
-
Artikel
IRSND
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520
Startbit-Timings 16.03.2010: Neues Protokoll: RECS80 Extended 11.03.2010: Anpassungen an verschiedene ATMega-Typen durchgeführt 07.03.2010: Alpha-Version
-
Thread
Wer kennt "Blynk"?
bekommt. Dann liegt es wahrscheinlich auch nicht an Blynk. ;) Habe schon mehrere Geräte getestet, ATmega1284, PICs usw. Aber wenn man es nicht schafft eine LED zum leuchten zu bringen, dann ist die Motivation natürlich auch nicht vorhanden. :) > Wie bitte willst du mit "vorne Leertaste-hinten nix
-
Thread
ethersex avr netio und ds1307
ausgelesen und beschrieben werden. (Also Hardwareanbindung I.O.) Meine Config sieht so aus: MCU: atmega1284p Hardware: netio These modules are currently enabled: ====================================== * ADC * ADC_INLINE * CLOCK * CLOCK_DATETIME * CLOCK_NTP_ADJUST * CONTROL6 * DNS
-
Thread
Selbstbau und Verantwortung
gucken lassen, als Serber dient ein NETIO AVR Bausatz von Pollin hochgerüstet mit Schaltregler und ATmega1284p, mit der Radig/Scnell SW ist auchFernbedienung möglich über Checkboxen und rückmeldungen machen bunte Signal Gifs die auf der Webseite on oder off leuchten oder nicht. > Solaranlage, Fußbodenheizung
-
Thread
LCD-Adresse im C-Programm
für einen Datentyp ist etwas mehr. GCC-AVR (gekürzt): [code] $ touch blah.c $ avr-gcc -mmcu=atmega1284p -dM -E blah.c | grep __SIZEOF | sort #define __SIZEOF_DOUBLE__ 4 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_INT__ 2 #define __SIZEOF_INT24__ 3 #define __SIZEOF_LONG__ 4 #define __SIZEOF_LONG_DOUBLE
-
Thread
AVR gegen den Rest der Welt
Mittlerweile sind die meisten AVR deutlich teurer als die vergleichbaren PICs. Wenn man zum Beispiel den ATMEGA64 mit dem PIC18F46K20 vergleicht der hinsichtlich Speicher, RAM, Peripherie und GEschwindigkeit ähnliche Daten hat, so kostet der ATMEGA64 bei REichelt 6,95Euro, der PIC18F46K20 aber nur 2,40Euro. Oder der Vergleich vom ATMEGA32 mit dem PIC18F45K20 wo die Daten wieder ähnlich sind (wobei der Atmega geringfügig mehr Speicher hat, 1K6 Byte vs. 2K) so kostet der ATMEGA32 im DIP40 Gehäuse 3,90Euro, der PIC18F45K20 im DIP40 2,25Euro
-
Thread
WS2815 - Strip ~65m
, es kommt nur der Arduino Due in Frage. Oder du baust dir selbst ein Arduino-Board mit einem ATmega1284P, das ist der einzige existierende AVR8 mit genug RAM inside. > Und zwecks Geschwindigkeit werden so weit ich mitbekommen habe > mindestens 30fps angeraten, jedoch glaub ich, dass dies in
-
Thread
FT800 / FT810 Library
auch Beispiele für den ATmega 644P/PA? Würde ein ATMega328PB mit seinen vielen Registern reichen? Den gibt es nur als SMD-Version. (China-Nachbau mit SMD-ATMega328P der dann gegen einen ATMega328PB ausgetauscht wird)
FT813 unsterstützt wird aber ich bekomme es nicht ans laufen. Ich versuche das Display an einem ATMega 128A zum laufen zu bringen. Folgendes ist realisiert: -Bascom 2.0.8.1 -Display und ATMega128 laufen mit 3,3V -SPI ist wie folgt verdrahtet Display => ATMEGA SCK => PB1 MOSI => PB2 MISO =>
-
Thread
Constraint Programming für Mikrocontroller-Peripherie
Trial-and-Error. Kommt ganz drauf an, ob der µC Unmengen an Bells & Whistles haben muß. Z.B. beim ATmega1284 umfaßt die Beschreibung der 6 ADC-Register 5 Seiten und damit ist alles komplett. Nach vielleicht 10min sollte der ADC laufen. Trial and Error müßte unnötig sein, es sei denn, das Datenblatt
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
als direkt übers BSRR. Ein Register, dass ich deutlich praktischer finde als die Portregister der ATmega/tinys. Beispiel: Wenn man einen Port hat, auf dem sowohl ein Text-LCD hängt, als auch sowas wie die Richtungssteuerung eines RS485 Transceivers, dann kann die Ansteuerung der LCD Datenpins so aussehen
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM
-
Thread
I2C Relaiskarte wird gestört beim Schalten von 230V
miteinander, ich habe mirein kleines Hausbussystem gebaut. Das Mainboard bestückt mit einem ATMEGA1284P. Über I2C kann man per Buchse div Relaiskarten einstecken (bestückt mit den pcfs T/AT). Diese schalten dann bis zu 8 Relais über BSS123 Mosfets. 2x2 Relais laufen im Rolladenverbund gesichert
-
Thread
ISR 08 Modul mit TWI und ISR, problem beim auslesen
obwohl ich vorher eine Startadresse angebe. Wäre schön wenn mir jemand helfen könnte. ist ein ATMEGA 1284 P programmiert wird mit AVR-Studio 5, geschrieben mit einem AVR-Dragon Hier mal der Code Das Senden der Startbedingung erfolgt auserhalb der ISR. die letzten cases stehen nur da, weil ich
-
Artikel
IRSND - english
IRSND runs on numerous MCU families: AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520
start bit timings 2010-03-16: New protocol: RECS80 Extended 2010-03-11: Adapted code to several ATMega types 2010-03-07: Alpha version
-
Thread
AVR: Probleme mit Flash
die Doku. Was mich eben irritiert ist dass es mit Page 0 klappt... Jemand ne Idee? Achja: ATmega1284P, Code wird aus dem Bootloaderbereich ausgeführt.
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
EEPROM) und INA219(Stromsensor) hatte ich bei meinem letzten Projekt verwendet dort kam als CPU ein ATMega1284P zum Einsatz welcher ja ein echtes TWI Hardware Interface hat und dort gabs keine Probleme wenn man ein HW-Reset am AVR ausgelöst hat mit dem I2C Bus. D. J. schrieb im Beitrag #7467896: > Sollte
-
Thread
Schrittmotor linear Beschleunigen
Versatz da. Mein Plotter läuft im 1/8 Schritt am Besten. Meine SW habe ich in Assembler für den ATmega 1284 geschrieben. Anfangsgeschwindigkeit und Rampenlänge lassen sich in weiten Bereichen einstellen. Sicher ist es nicht so einfach das Programm nachzuvollziehen, aber wenn es Dir hilft kann ich es