-
Thread
BME680 etwas ATMega-freundlicher auslesen
man die (closed source) Binaries verwendet. Zumindest habe ich das so verstanden. Die Binaries für ATMega (8 Bit) benötigen 25kB ROM und 1kB RAM...
nicht probiert, da es für mein Projekt auch Overkill ist. Außerdem passt es wohl kaum in meinen ATMega328. ;)
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Kai schrieb im Beitrag #7895768: > In dem ATMEGA 328P meiner Platine habe ich aber nur 2kB RAM, von welchen > ich gerne 500 Bytes frei haben möchte. dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute
ist mein Flash fast voll..... Beim nächsten Projekt bestimmt. Joachim: [code]dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute leider nicht mehr zu finden.[/code] Der ATMEGA 1284 ist ein 40-Pinner. Meine Platine mit ATMEGA328P (28-Pin) ist bereits gefertigt
-
Thread
ATMega und Threads?
nein, nur den einzigen Hardware-Bus (ATMega 2560). Allerdings habe ich auch andere Hardware wie die LCD-Displays
pro Thread) ist man zwar auf der sicheren Seite, verbrennt aber viel kostbares SRAM. Wenn du einen atmega mit 1K SRAM oder mehr einsetzt, reicht das aber ne Weile. Wenn du einen Thread pro Funktionsblock verwendest, reicht das locker noch für ein paar Message Boxen, Mutexen, Ringpuffer etc. Für die
-
Thread
Softwareversion im Flash hinterlegen.
darf oder nicht. Umgebung: Ich programmiere in C (GNU C-Compiler) in Atmel Studio 7 auf einem Atmega1284p-au. Für Eure Unterstützung bedanke ich mich schon einmal herzlich.
BCr_einen_ATtiny-Bootloader_in_C#Speicherlayout_des_Bootloaders Ist zwar für ATTiny, aber sollte auch für ATmega gelten.
-
Thread
Wie Assembler ISR in C integrieren ?
man viel IO und z.B. Timer braucht > und einen AVR verwenden möchte. Dann hätte es auch ein ATmega640 oder 1280 getan. (Die sind sogar besser bezüglich Taktfrequenz vs. Versorgungsspannung, da sie in einer neueren Technologie als der alte ATmega2560 gefertigt werden.) Klar kann man sich
Okay, die 364 kHz stimmen, das sind 22 Takte. Schneller geht es mit dem ATmega2560 nicht (ein 1284 benötigt 2 Takte weniger, er könnte auch 20 statt 16 MHz). Wenn im GCC eine Arbeitsregisterreservierung möglich wäre, ließen sich noch 4 Takte sparen. Im aktuellen Stand müssen
-
Thread
AVR Dragon Firmware update
Linux und avrdude und flashe mittels AVR Dragon. Jetzt hab ich mir heute mal zum Spielen einen ATmega1284P gekauft, weil Pollin die ja mittlerweile auch im Sortiment hat. Da der Dragon ja nur 32k debuggen kann wollt ich mal die Firmware updaten. Also Win7 64Bit gebootet, AVR Studio 4.9 installiert
-
Thread
AVR TWI Master und Slave Funtionen in C
warum es immer noch Menschen gibt, die mit BAS rumspielen !?! @ hans-jakob Ich habe die S/W mit ATmega32 und -8 getestet. Sollte also auch mit ATmega16 gehen. Zum atmega 2561 kann ich leider keine Aussagen machen, da ich mit dem noch nicht gearbeitet habe. S/W-mäßig sollten aber alle Atmel uC funktionieren
Moin, ich hätte da auch noch ein Problem. Slave = Atmega8, Master = Atmega1284p Beim Slave habe ich die Response Abfrage in ein Interrupt gepackt. Hier der Code: Master: [c]#define F_CPU 20000000UL #define adres 0x2f #include <avr/io.h> #include
-
Thread
Debugging mit AVR-GDB und AVARICE unter ECLIPSE JUNO
denn seit vielen Tagen schon versuche ich ein Debugging von Funktionen mit den Komponenten *AVR ATmega162*, *AVR-Dragon* (JTAG), *avr-gdb* und *AVaRICE* über USB unter Eclipse *Juno* hin zu bekommen. *HINTERGRUND* Grundlage für meine bisherige Installation und Konfiguration ist das Tutorial
einigen Stunden suchen gefunden. Ich teste mit einem AVR Dragon und Programmiere/Debugge einen Atmega1284p über JTAG mit Avarice unter Linux Möglich ist: - Breakpoints setzen - Steppen Habe meine gefundene Problemlösung für die Nachwelt im Wiki abgelegt (http://www.mikrocontroller.net/articles
-
Thread
SPI via USART am ATMega - elend lahm
meinen USART für SPI zu benutzen anstelle des Hardware-SPI, da aufgrund des 2 Byte Puffers beim ATMega 1284P der wohl schneller sein sollte. Ich habe es mal versucht.... Ich initialisiere die SD-Card mit 40.000 Baud. Dann, vor der Datensenderei, stelle ich die wohl maximal mögliche Baudrate von
ich nur auf 105 KB/Sek. Mein Code basiert auf dem Code von AVR (AVR317: Using the USART on the ATmega48/88/168 as a SPI master (MSPIM)) Ich habe mal mein main.c hier hingepackt: http://pastie.org/4045490 Hinweis: die uart_... Funktionen arbeiten nur mit dem UART0 an welchem ich ein 9600 8N1
-
Thread
TCA9555 - Fehler bei einem I/O
Tach auch! Ich habe eine kleine Schaltung mit einem ATMega1284p und zwei TCA9555. An einem dieser TCAs habe ich lediglich Pinheader angeschlossen um verschiedene Konfigurationen einstellen zu können (siehe Schaltplan). Ich lasse mir den Status der Inputs
konfigurierten Pins nicht korrekt funktioniert. Sobald ich diesen Pin mit Ground verbinde, stürzt mein Atmega ab. Ich bekomme keine Ausgaben per UART mehr und auch die I2C Verbindung bricht ab. Hier ist einmal die I2C Kommunikation: Start, h48 [ h24 | WR ], h00, Restart, h49 [ h24 | RD ], hFF, hFF,
-
Thread
MCU mit 64Mbyte RAM
Erfolg dieses Tests ab. Aber für den Proof of Concept dieses Punktes reichen 9kbyte RAM, d.h. ein Atmega1284P. Nur stimmt dann die Performance nicht, d.h. ein einzelner Block von 9kbyte kann dann zwar mit maximaler Übertragungsrate versendet werden, aber danach muss ich den nächsten Block vom Speichermedium
weniger als 100 > Assembler Instruktionen. Das schafft ein AVR locker in 30usec. Dann nimm einen ATmega64 oder was ähnliches, pack da 64kB SRAM dran und nutze den clever als [[FIFO]] zwischen deiner Datensenke und der SD-Karte. Damit sollte das machbar sein, wenn nicht gerade total wahlfreier Zugriff
-
Thread
ISCP Programmierung, Probleme beim Flashen wenn SPI auf Atmega genutzt wird, unterbinden
Attiny841 http://www.mikrocontroller.net/topic/344856#new Da ich gerade am Design einer Platine des ATmega1284P sitze, möchte ich natürlich unnötige mögliche Fehler vermeiden. Leider sind die Applikation Notes aus dem Beitrag nicht mehr verfügbar. Ich weiß nur noch, dass es sinnvoll ist, den Strom
Regel einen low aktiven CS Pin. Wenn der beim flashen high ist sind diese inaktiv. Die IO Pins des ATMega sind bei einem Reset hochohmig. Mach einen 10k Pullup an jede CS Leitung, dann ist das ganze kein Problem.
-
Thread
[S] AtMega Boatd mit 16Bit ADC
Ich suche entweder ein fertigs Board oder kann mir das jemand anfertigen: AtMega 128 oder 2560 oder 2561 AD7714 oder AD7794 oder AD7795 ein paar Relais und Hühnerfutter Das sollte eine Europakarte werden/sein, zum Messen mit PT1000 Sensoren. Ich brauche zumindest 3 ADC Kanäle gemultiplext, besser 4 oder 5 Software dafür ist fertig vorhanden, ein Protoyp auf einem AtMega 1284 basierend ebenfalls. Das sollte halt halbwegs venünftig aufgebaut sein, vor allem die Analogseite sollte halbwegs vernüftig geplant/geroutet sein, und soll dann in ein Gehäuse hineinkommen. Die
-
Thread
Liste von ICs usw. fürs Breadboard
25, 45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 Auf Vorrat habe ich davon nur den ATtiny85 und ein paar Arduino Nano Module. Meine regelmäßigen Vorräte an Widerständen habe ich inzwischen
45, 85 > 14 Pins: ATtiny 24, 44, 84, 441, 841 > 20 Pins: ATtiny 261, 461, 861 > 28 Pins: ATmega 48, 88, 168, 328 > 40 Pins: ATmega 164, 324, 644, Warum denn diesen alten Mist. Nimm von den neueren aus der DA, DB, DD oder EA Serie. Da ist alles einfacher.
-
Thread
ARM-Cortex als Anfänger?
Eher nicht. Als Anfänger hat man damit das Problem der Mehrfachnutzung der ISP-Pins. Daher ist der ATmega328P deutlich besser geeignet. Da kann man erstmal die ISP-Pins exklusiv lassen. Und DIP-28 ist auch nicht riesig. Oder gleich im DIP-40 den ATmega1284P. Gerade als Anfänger macht man gerne Schaltungsfehler
Du hast die ATmega**PB-Serie vergessen.
-
Thread
Pollin DG016Z LCD-Display
Anschlussbelegung anders ist? Ich hab einfach die vom HD44780 übernommen. Als Mikrocontroller verwende ich den Atmega 1284P.
-
Thread
AVR Dragon - ISP geht nicht mehr?!
Hallo, irgendwie wundere ich mich gerade, das ich nicht mehr via ISP meinen ATMega1284P programmieren kann. Ich kann es nicht mehr mit Sicherheit sagen, aber vor gut nem Jahr ging es noch meine ich jedenfalls. HVPP klappt problemlos. Fuses sind: BODLEVEL = 4V3 OCDEN =
das niedrigste was ging gestellt (irgendwas um 2kHz) Wenn ich aber die "Device signature" des ATMega via ISP auslesen will bekomme ich im AVR Studio die Fehlermeldung: 14:48:26: [ERROR] Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00, ModuleName
-
Thread
Sind Steckbretter deprecated?
großen zu nehmen. Die Verkabelung ist bei der vernetzten Variante deutlich einfacher. Bei ist der Atmega1284 im DIL Gehäuse das Ende der Fahnenstange. Wobei ich 40 Pins schon vermeide, wenn es geht.
www.amazon.de/gp/product/B00DI4ZTN8/?tag=bluephod-21 Wenn ich tatsächlich etwas bauen will, kommt ein ATmega328 (oder ein ATtiny, je nach Projekt) aufs Breadboard, dazu dieser praktische Adapterstecker vom Guloshop und die Schaltung wird schön sauber mit korrekt zugeschnittetem Schaltdraht verkabelt. Das
-
Thread
wie ESP8266 aber kabelgebunden
wenigner 24/7 200-250mA > aufnehmen; So ist das bei mir mit einem getunten* POLLIN Netio * ATmega1284p 20 MHz DC/DC Wandler für 5V und 3,3V statt 7805 und LM317 uh LEDs mit 0,5mA statt 20mA Dunkelfunzeln Versorgung aus dem 12V Fritzboxnetzteil. Die 2,5W ca.(müsste noch mal nachmessen) geschätzt
-
Thread
Ic Programmieren anfangen - welche Schnittstelle?
Arduinos lieben, oder hassen, egal. >Sie sind JETZT da. Warum muss den lieben? Der Arduino mit ATMega2560 lässt z.B. keine UART im SPI-Mode zu. Warum sollte ich etwas ich etwas derart kastiertes mögen MfG Spess
wünscht! der m2560 ist ja nun auch veraltet, mit nur 8KB SRAM, ich nehme liber den mighty mini m1284p mit 16KB SRAM
-
Thread
Gründe gegen einen AVR
schreiben sollen. Ist mittlerweile auch Schnee von gestern. Guck dir mal das part description file ATmega1284P.xml im letzten AVR Studio an... der hat 16 KiB.
grad mal die verschiedenen Typen und Preise bei Reichelt angeschaut. So wie es aussieht ist der ATMega 32L8 für 4€ doch wohl ideal wenn ich noch nicht abschätzen kann wieviel Ressourcen ich brauchen werde oder? Gruß Thomas
-
Artikel
Modulares Board
Modulares Board mit dem ATmega 1284p und ATtiny 2313. Das modulare Board 1 mit einem ATmega 1284p mit einer einheitlichen Höhe von 72 mm. Die Breite wird der Anwendung angepasst. Warum ein neues Board?. Es gibt die verschiedensten
. Weitere Angaben, Codes, Tutorials oder Info könnt ihr von mir bekommen. Das Board 1. Prozessor ATmega 1284p in einem 40 poligen Gehäuse mit einem Sockel (leicht austauschbar) Quarz mit 16 MHz Resettaster 3 zusätzliche Taster 2 LEDs Lautsprecher ISP Anschluss 6 polig 2 x I2C Anschlüsse 10 polig Anzeige
-
Thread
Target Voltage auf 5V stellen beim AVRISP mk2
nicht in der Schaltung programmiert, aber ich habe mir auch einen Testclip mit ISP Stecker gebaut um ATmega 8 - 32/644p/1284p/ auch per ISP zu programmieren und da muss natürlich VCC anliegen. Was beweist deine Aussage nun? Das es Fälle geben kann wo VCC am ISP nur für den µC sinnvoll ist auch wenn
-
Thread
LED Cube Multiplexing mit 74hc595 und ULN2803A
F's), ein paar 8-Bit PICs (12C, 12F, 16F) und die obligatorischen 8-Bit AVRs (ATTiny 84, 23, 2321, ATMega 8, 32, 328, 1284) hier. Das ziel soll sein, den gesamten aufbau auf allen Chips zu probieren - und zu sehen, wo die Fallstricke sind. Momentan such ich mir noch nen Wolf an den P-Channel logiclevel-MosFETs
Bei 1:8 Multiplexing gibt das einen Strom von knapp 60 mA bei (ca.) 3.2V - ich hab das mit dem Atmega ohne Shiftregister, einem Transistor in Emitterschaltung und einem 33Ohm Vorwiderstand vor der LED die letzten 5 Stunden ausprobiert. Der Duty-cycle war 12,5% (1:8) mit einer Frequenz von keine Ahnung
-
Thread
ATMEL stellt grafische Oberfläche für 8 bit Controller vor
LabView für die ATmega-Familie. Ich bin gespannt.
einen blick wert. Bei meinem CVAVR beginnen mir nämlich die ersten Devices zu fehlen wie der 1284PPU Und das macht sich blöd
-
Thread
atmega 8535 icall
Auf einem ATmega1284P, sollte ich korrekterweise hinzufügen, ich habe keinen 8535.
-
Thread
Xmega Programmieren mit USBProg
auseinanderzusetzen. wobei ich bei meinem konkreten projekt eig. lieber auf den (ebenfalls noch nicht vorhandenen) atmega1284p zurückgreifen würde, da ich diesen einfach nur in das bestehende board einbauen könnte (da pin-kompatibel zum mega644p). den xmega den ich brauche bzw bräuchte (qfp44-gehäuse, da ich recht wenig
-
Thread
Frage zu IR-Remote+LED-Strips an AVR
probieren können. Dort braucht das raustakten ca. 9ms. Du bist ja zum STM gewechselt ich vom ATmega328p zum ATmega1284p und immer noch optimistisch das ich es schaffe. Wie regelst du das beim STM OK per DMA für die LEDs, aber läuft der DMA unabhängig vom IRQ?
alle Protokolle aktiviert? Hatte mit IRMP bisher keine Probleme - auch nicht letztens auf einem ATMega8 (mit vUSB).
-
Thread
TLC5916 dimmen
versetzen, um den Strom an den Ausgängen einzustellen. Die beiden sind nacheinander an den USART0 eines ATmega1284P angeschlossen und der wird im Master SPI Modus betrieben. Das An- und Ausschalten der LEDs geht, also müssten die ICs noch funktionstüchtig sein. Zum versetzen in "Special Mode" muss anscheinend
Zeit dunkel :-( Das brint mich auf den Gedanken, dass irgendwas mit dem Timing nicht stimmt... (Der ATmega läuft bei mir mit dem internen Oszi mit 8 MHz...) oder es liegt an mangelnden C und AVR-Kenntnissen :-(
-
Thread
Bascom - UART / Channel auswählen im Programm
Ich möchte beim starten eines Atmega1284P auswählen, welcher UART (der hat zwei) benutzt wird. Es soll z.B. ein Pin abgefragt werden und danach entschieden werden: Pin = 0, UART0 wird genutzt, Pin = 1, UART1 wird genutzt. Nun habe
-
Thread
Bestücker für Prototyp gesucht, SMD 603, TQFP 44
je 4 x 100 SMD0805 1% 10 x 1K SMD0805 1% 1 x 4,7K SMD0805 1% 2 x 22K SMD0805 1% 1 x Atmega1284P TQFP 4 x BC817 SMD 2 x BC807 SMD Bauteile Reichelt, würden geliefert. Wer hat Interesse? Vielen Dank
-
Thread
Schaltplan Review Mikrokopter Flight Control
stimmen, da ich sie von: Hmm, also ich sehe viele Labels mit Vref die an die Gyros und Aref des Atmega gehen. Gespeist wird Vref aus IC7.
richtig abgekupfert hast oder möchtest Du etwas verbessern? Nebenbei bemerkt....da ist inzwischen ein 1284P drauf. Christian
-
Thread
Dual Port Ram durch Single Port Ram ersetzen
auf Composite ist genau das was ich gebrauchen könnte. Wie die das allerdings mit den 4Kbyte vom Atmega 644 machen ist mir bis jetzt noch ein Rätsel. Das ganze Bild können sie da jedenfalls nicht speichern. Evtl werden da Sprites genutzt um das Bild live zusammen zu setzen.
kennt. Vom Code her habe ich das ganze schon soweit getrieben dass ich die Auflösung mal mit dem Atmega 1284p mit 20MHZ noch auf 640 Pixel angefahren habe. Allerdings ging mir dann der Speicher aus und ich konnte nicht die vollen 480 Zeilen darstellen. Text war lesbar aber ich musste schon wie du gesagt
-
Thread
LiPo Schutz + Laderegler in einem IC
Hallo, für ein Projekt möchte ich einen ATmega 1284P mit einem Single Cell LiPo betreiben. Diesen µC möchte ich direkt am Akku betreiben. Dafür suche ich einen IC der den Akku Lädt und gleichzeitig schützt. Gibt es auch welche, wo es möglich
entsprechenden Stückzahlen wird's vielleicht irgendwann billiger. Abschaltung bei 3.3V : kann dein Atmega erledigen. Wenn der sowieso direkt am Akku hängt, ADC auf REf=VCC, Input=Bandgap stellen, messen, umrechnen. Bei < 3.3V: Zusatzverbraucher Abschalten, in den Sleep-Mode gehen. Wenn das richtig
-
Thread
Powermeter für Kurt Kinetic Cycletrainer
Hallsensor B461 aus der verflossenen Tätärä. Der µC-Teil (damit wir /endlich/ onTopic sind) ist ein ATmega328P in Minimalbeschaltung, der ein Textmode-LCD 20x4 befeuert. Das LCD hängt an PD0-7 (D0-7) und PC3-5 (E, R/W, RS) - Details in ports.h im angehängten Zipfile. Der Impuls (einer pro Rollenumdrehung
kann die Schrift nachher gar nicht groß genug sein. Deswegen der einigermaßen überdimensionierte ATmega328. Eventuell wirds gar ein ATmega1284. Im Moment paßt der Code noch in einen ATmega8. - mindestens ein Taster zum Reset der Werte, evtl. weitere Taster zum Umschalten verschiedener Anzeigelayouts
-
Thread
Viele Drucktaster und LEDs ansteuern
Zeilen für die Taster -> max. 8x8=64 Taster 16 Zeilen für die LEDs -> max. 16x8=128 LEDs. Der ATmega2560 hat mehr als genug Pins dafür und ist gut erhältlich - bei Bedarf auch auf Lochraster-freundlichen Boards.
beteiligt > sind, wie er mit denen kommunizieren soll Es gibt einen Main-Controller als Master (ATmega1284P) der mit drei weiteren ATmega32 Controllern (als Slaves) über TWI kommuniziert. Einer für das Bedienpanel, einer für die Einstellung der Geschwindigkeit von 8 Loks mittels Potis und der Fahrt-Richtung
-
Thread
Welcher µC ist einfach zu programmieren
Recommended Max Receiver Error (%) von 2% (U2X = 0) bzw. 1,5% (U2X = 1) für 8 Bits / no parity (Atmega32 datasheet). Viele Grüße, Stefan
Hallo einen Preis für einen Satz Platinen kann ich dir leider nicht sagen. Das Board 1 mit dem ATmega 1284p wird bereits angeboten. Dazu auch ein Netzteil und einige andere Teile dazu. Die einzelnen Bauteile gibt es bei Versendern. Preis für das Board ca. 20 Taler mit allen dazu. Alle Unterlagen kannst
-
Thread
atmel studio 6 "out of range"
(1<<TOIE2) ; Interrupt bei Überlauf out TIMSK2,temp [/avrasm] als µc verwende ich den ATmega 1284 Beim Starten des Simulators kommt nur ein error " Operand 1 out of range: 0x70" aber warum? Das Register ist richtig 0x70 und bit TOIE2 ist auch Richtig. hmm...
-
Thread
frage zu verschlüsselung in µc
jede Menge Lösungen RJ45 Module mit SPI, fertige Platinen NETIO (Pollin) die aber erst mit einem ATmega1284p Spass machen, obwohl der mit RAM und flash dem ESP32 nicht das Wasser reichen kann.
-
Thread
UART String Zerlegen.
Problem zu lösen. Ich versuche im Moment so was wie einen Command Line Interpreter auf einem ATMega 1284p umzusetzen. Die Low Level Funktionalitäten wie Senden und Empfangen habe ich alle erfolgreich umgesetzt. Die Daten liegen nach dem Empfang in einem ANSI C String wie z.B. "gettemperatur 1
-
Thread
Aufgesteckter ISP Programmer führt zum Absturz
Hallo! Mein Controller Atmega1284 dreht durch, wenn während des Betriebs der ISP Programer aufgesteckt wird. Dann machen die angeschlossenen Relais und LED wildeste Schaltvorgänge. Frage: Kann die Definierung Eingang/Ausgang
-
Thread
Wie läuft der Ladevorgang beim arduino ab.
hier gibt es Lesestoff, http://www.ethersex.de/index.php/Main_Page ich setze einen ATmega1284p als Webserver ein, Pollin NETIO