-
Thread
AVR128DB mir 3-wire SPI
umlernen, nur HW-Adressen ändern. Man kann sogar Assembler benutzen! Und Bonus: kostet nur 1/3 von ATMega1284 (auch 16k SRAM). Einziges, was mich bisher bremste, ist Pinraster 0,5 mm, aber ich habe das Problem gelöst.
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
UART läuft auf ATMEGA 32 aber nicht auf 328
ARDUINO_LED) #define ARDUINO_LED_OFF PORT_ARDUINO_LED&=~(1<<ARDUINO_LED) #elif defined(__AVR_ATmega1284P__) #define TIMSKx TIMSK3 #define OCIExA OCIE3A #define TIMERx_COMPA_vect TIMER3_COMPA_vect // ATmega #define TCCRxA TCCR3A #define
define WGMx2 WGM32 #define CSx0 CS30 //#elif defined(__AVR_ATmega1284P__) #define LED_ARDUINO 7 #define LED_ARDUINO_PORT PORTB #define LED_ARDUINO_DDR DDRB #define LED_ARDUINO_ON LED_ARDUINO_PORT |= (1<<LED_ARDUINO) #define LED_ARDUINO_OFF
-
Thread
Wettkampf Opa(MOS6502) gegen Frischling(ATmega)
6502 erst aus dem Speicher lesen muss. 384 Zahlen mit je 34 Bytes sind 13.056, das bekommt ein ATMega1284 komplett in seine 16kB RAM hinein.
Christoph M. schrieb im Beitrag #7864649: > Jetzt ist zu zeigen, dass ein 16MHz Atmega das schneller kann. > Das Problem wir vermutlich unterschätzt. Hans W. schrieb im Beitrag #7863638: > https://sbc.rictor.org/avr65c02.html > Der ATMega1284P bei 24mhz CLK schafft wirst case 1,9MHz
-
Thread
5x5x5 LED -Cube: Bauteile
ausreichend, Darlingtons haben einen zu hohen Spannungsverlust. > Noch eine Frage: Würdet ihr einen ATmega oder einen Arduino nutzen ? Im Arduino ist doch ein ATmega, nur halt über USB programmierbar. > Und warum sind 5V Versorgungsspannung nicht mehr zeitgemäß? Natürlich braucht man 5V, mit 3.3
125 LEDs (ich habe an der kleinen wordclock mit 119 LEDs ein 5V/4A Steckernetzteil. ATmega oder Arduino stellt sich doch nicht, die meisten Arduino gibt es als ATmega von 328p bis 2560 und mit dem mighty auch noch den tollen 1284p programmieren kannst du per ISP aus dem Atmel Studio oder
-
Thread
Tastermatrix will nicht Reihenwiderstände falsch? Oder gar etwas anderes?
Mikrocontroller, bei den restlichen 14 tut sich nichts. Oder kann es sein, dass man den PORTC beim ATmega1284P etwas anders behandeln muss? JTAG benutze ich nicht, nur ISP. MfG, Jonas
Hi >Oder kann es sein, dass man den PORTC beim ATmega1284P etwas anders >behandeln muss? JTAG benutze ich nicht, nur ISP. Ist JTAG auch deaktiviert (Fuse)? MfG Spess
-
Thread
Anfängerfrage zur Projektplanung / Einstieg Mikrocontroller
im Namen. Das PA ist ein Hinweis auf einen neueren Typ, aber kein sicheres Kennzeichen. Beispiel: ATmega88A und ATmega328 sind entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und ATmega1284 sowie für ATtiny2313A und ATtiny4313. > mit RTC funktion) kaufst dir einen Programmer, Kleinteile
> Das PA ist ein Hinweis auf einen neueren Typ, aber kein sicheres > Kennzeichen. Beispiel: ATmega88A und ATmega328 sind > entwicklungstechnisch gleichzusetzen. Dasselbe gilt für ATmega324A und > ATmega1284 sowie für ATtiny2313A und ATtiny4313. Wieder was gelernt. Markus Weber schrieb
-
Thread
Startempfehlung AVR
ATTiny861, ATMega328P, ATMega32 oder ATMega1284P (meine Favoriten, aufsteigend nach Leistung geordnet - die reichen alle für dein Vorhaben) + gescheites Steckbrett + AVRISP mkII + Standardbauteile (Rs, Cs, Transistoren
würde es auch so ähnlich wie Jonathan halten. Zur Zeit werkel ich an einem kleinen Projekt mit ATMega1284P, AVRISP mkII, 2 x 16 LCD, Win7 64bit, AVR Studio 4.x und AVR Studio 5.x. Ich hab das Zeug auf Lochraster mit Kupferlackdraht. Einfach, schnell und flexibel. Grüße aus Berlin
-
Thread
1kHz Signal mit PinChange Interrupt auswerten?
Zählen des 1kHz nicht mit Timer/Counter1 sondern mit Timer/Counter3 zu machen (geht aber nur mit dem ATMega1284!). Nun zählt das Register TCNT1 (oder eben TCNT3) pro Puls um eins hoch. Nach einer Sekunde liest du den Wert aus und setzt das Register TCNT1 (oder TCNT3) wieder auf Null. lg Llemaban .
); TCCR1B &= ((1 << CS12)|(1 << CS11)|(1 <<CS10)); } [/c] Ich hab nicht ins Datenblatt des Atmega1284p geschaut, ggf müssen Registernamen angepasst werden. Verfeinerungen überlasse ich anderen (habe z.B. den Lüfter an PB0 angenommen) aber so könnte man IMO den Lüfter starten und geraume Zeit nachlaufen
-
Thread
AVR Netio Ethersex Atmege1284p Webserver Problem
anderem überwache ich die digitalen Ports und steuere über ECMDSend den Raspi mit FHEM an. Mit dem Atmega32 gab es keine Probleme. Nach Umsteigen auf den m1284p stellt sich jetzt Folgendes dar: - Sobald ich in Ethersex unter Applications wie gewohnt "Watch IO changes (and react) aktiviere, ist der NETIO
Settings: (AVR) Target Architecture (ATmega1284p) Target MCU (16000000) MCU frequency (Netio) Hardware/Periphery Class
-
Thread
Atmega SRAM Adresse lesen
Hat der (welcher?) ATmega genug RAM für dein Vorhaben?
Leopold N. schrieb im Beitrag #5584698: > Kann wählen zwischen Atmega32 (2kB RAM) und Atmega644 (4kB RAM) > Hab bis jetzt aber noch keine Probleme gehabt. und ich mit dem ATmega1284p mit 16KB SRAM keine keine Probleme mehr, weder die 128 KB flash noch die 16 KB SRAM
-
Thread
Arduino IDE Verzeichnisstruktur
Ulrich R. schrieb im Beitrag #7379525: > z.B. ein Atmel 1284P läßt Es gibt keinen Arduino mit ATMega1284P. Also musst du in der geheimen Bordefinition die Programmer anlegen.
Hardwaremäßig gibt es natürlich kein Arduino, ABER den Atmel 1284P - und Andere auch - siehe Mighty Core - und diese will ich mit der Arduino-Software programmieren.
-
Thread
RTC DS1307 1Hz
Arduino LED im 1s Takt und ganz ohne DS1307 SQ :-) http://www.mikrocontroller.net/attachment/244383/m1284p_m328p.jpg
PORT_ARDUINO_LED&=~(1<<ARDUINO_LED) #elif defined(__AVR_ATmega1284P__) #define ARDUINO_LED 7 #define DDR_ARDUINO_LED DDRB #define PORT_ARDUINO_LED PORTB #define ARDUINO_LED_ON PORT_ARDUINO_LED|=(1<<ARDUINO_LED) #define ARDUINO_LED_OFF PORT_ARDUINO_LED
-
Thread
AVR-Net-IO und Grafik-lcd möglich?
angesclossen werden + zusätzlich Cs. Wenn du dir ein tft bestellst dann gleich für rund 8€ noch einen Atmega1284 zum Ersatz des m32.
nachzuschauen welche Funktionen die einzelnen PortPins haben (und vergleiche sie mal mit einem Mega644/1284)
-
Thread
ATmega-Programmierer gesucht
Schaltungsvorschläge. Okay, woran liegt das, kurz erklärt? > Ich bin verwundert, dass du den alten Atmega32 verwendet hast. Aktuell > wäre der Atmega324 oder 1284 mit mehr Speicher und besseren Timern. Wusste ich damals nicht, nun ist es der :P > Für einen Programmier-Anfänger ist das eine recht
www.mikrocontroller.net/articles/AVR-Tutorial:_ADC#Referenzspannung_AREF >> Ich bin verwundert, dass du den alten Atmega32 verwendet hast. Aktuell >> wäre der Atmega324 oder 1284 mit mehr Speicher und besseren Timern. > > Wusste ich damals nicht, nun ist es der :P Hat mich auch verwundert, aber er Atmega32 wird
-
Thread
Das Ende des Z80
Projekt läuft leider nicht auf den kleinen Arduinos wie > Nano- oder Uno. dann sollte man es auf ATmega1284 lauffähig bekommen, mehr Speicher!
Joachim B. (jar) >dann sollte man es auf ATmega1284 lauffähig bekommen, mehr Speicher! Ich weiß, dass es mit mehr geht. Die Kunst ist, mit wenig auszukommen.
-
Thread
Flash CRC Berechnung optimieren/schneller
Hallo zusammen, ich habe einen eigenen Bootloader auf dem ATmega1284 erstellt, der beim Einschalten des Controllers startet, und den CRC über den gesamten Flash berechnet. Ist dieser gültig wird die Anwendung gestartet. Nun habe ich das Problem, dass das prüfen
Andreas schrieb im Beitrag #7397357: > ich habe einen eigenen Bootloader auf dem ATmega1284 erstellt, der beim > Einschalten des Controllers startet, und den CRC über den gesamten Flash > berechnet. > Ist dieser gültig wird die Anwendung gestartet. Das ist doch schon vom Konzept
-
Thread
Keine Werte Ethersex & AVR-NET-IO
Hallo liebe User, ich stehe seit Wochen vor einen Problem. Leider habe ich mir auch schon einen ATMEGA1284 verfuset. Zum Thema: Ich habe ein AVR-NET-IO und möchte die 1-Wire-Sensoren auslesen So ein System habe ich bereits schon ohne Probleme 3 Jahre laufen. Nun habe ich mit ein 2. Board gekauft
ADC habe ich deaktiviert, hab beide Controller probiert (ATMEGA32 und ATMEGA644, Anfangs auch A1284). Habe auch Sensoren mal aus meinen laufenden System kurz getestet, immer das selbe. Kann irgendwas an den Board sein? was ich mir aber nicht denken kann. Leider
-
Thread
I2C Display einfache Frage
vielen AVRs funktioniert das Programm gut, auch besser gemacht als späteren "Studios". Meine lieben ATmega1284 arbeiten mit dem Studio 4 perfekt. Paßt auch für ATMega2560, ATmega328P und vieles andere. Zwar nicht mit AVR128DB64 u.Ä. (die übrigens statt gewöhnlichen 10 000 nur 1000 cycles Flash halten).
mit berühmter CH340G aus China. Gerade habe ich damit die Fuse auf "Arduino die nicht gibt" mit ATmega1284P gestellt.
-
Thread
Echtzeituhr mit DS1307 und Multiplexing 7 Seg Anzeige
ein Uhrenmodul billiger und leichter zu tauschen ist als ein Arduino, besonders meine mighty mini 1284p, um einen nano ist es ja nicht schade, aber die mighty mini 1284p sind teurer und schwerer zu beschaffen. Ich mache den Code immer kompatibel, entwickle erst mal großzügig auf dem 1284p und wenn
reduziere ich bis es in den 328p passt, wenn der Code aber nicht passt bleibe ich beim mighty mini 1284p. Maxim B. schrieb im Beitrag #5394773: > Vielleicht einfach entfernen, > um Stromverbrauch zu reduzieren? wer es mag
-
Thread
I2C mit USI - falsche LED bzw Port angesteuert
PD0, PD1, PD2 Taster zur Eingabe - PIN PD3, PD4, PD5 3 x LED zur Anzeige Hardware Master: - Atmega 1284p - Port A als Ausgang mit 8 x LED - PIN PC4, PC3, PC2 Taster zur Eingabe Bedienung: Betätige am Master entweder Taster am PC2 oder PC4 und es leuuchten die LEDs am Slave Dabei verwende
Hi Vorsichthalber: JTAG am ATMega1284 abgeschaltet? MfG Spess
-
Thread
AVR Projekt Störmeldeanzeiger I2C/TWI
>Über das I2C Bus, soll ein 2. ATmega168 mit dem >Status beschrieben werden, >ausgewertet und über UART in ein UART-LAN Converter weiter gesendet >werden. Wozu? Nimm lieber einen ATMega mit zwei UARTs. Dann sparst du das I2C Geraffel
Programme dazu. Habe einiges zum Thema geschrieben. Habe auch einiges zum Multitasking auf dem AT 1284 geschrieben. Bin dabei es mit dem I2C Bus zu verbinden und verschieden Sachen zu nutzen. achim
-
Thread
Global typedef struct mit signed char?
der Debugger schlicht ein Problem mit signed Bitfeldern. Nicht nur der Debugger, sondern auch ein ATmega1284P? Hier verursacht es ebenfalls Probleme. > Wieso überhaupt ein Bitfeld? Der gezeigte ausschnitt ist nur ein vereinfachter Teil des Bitfeldes. Habe das gleiche Problem mit - AxisRelPos:16;
. (Oder eine Einstellung) In AVR Studio 4 geht es. Unter Studio 4 compiliert, läuft es auch im ATmega1284P.
-
Thread
USI-UART mit ATTiny85: MSB kaputt
kein JTAG und komische USI. Übrigens, es gibt Sachen, wo USI gut wäre. Dann lieber so etwas wie ATmega645 oder ATmega649 nehmen: USI und USART zusammen und gleichzeitig. Auch JTAG, viele Füße und viel mehr SRAM und FLASH als bei ATtiny85. Sonst, wenn keine andere Gedanken, nehme ich fast immer ATmega1284
macht man folglich weniger Fehler. Preis ist dann zweitrangig, und für die meisten Aufgaben ist ATmega1284(P) ausreichend. Es sei denn, man braucht mehr als zwei USART und mehr Füße, dann kommt ATmega2560 in Frage, zwar etwas schwieriger zu löten, geht aber auch... Diese zwei Typen würde ich für alles
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
ins Datenblatt aufgenommen wird oder wenn ein Sammeldatenblatt in mehrere aufgesplittet wird. Der ATMega1284 ist innerhalb der Historie in mehreren verschiedenen Nummern zu finden. (Teilweise mal mit 5 Timern teilweise nur mit 3 Timern). Der erste müßte eigentlich der AT90S1200 sein Gruß Anja
durch Austausch eines möglichst neuen AVR-µCs ansteuern. Und warum fragst du das nicht gleich? ATMega164/324/644/1284p/a/pa ATmega640/1280/1281/2560/2561 MfG Spess
-
Thread
Arduino Nano auf 20 Mhz?
würdest, wäre klar, >dass 16MHz @5V von Atmel nicht garantiert sind. Welches Datenblatt vom ATMega328 benutzt du? Oder woher stammt diese "Erkenntnis"? Meine Datenblätter vom ATMega328(P) sagen einheitlich 0 - 20MHz @ 4.5 - 5.5V MfG Spess
Gegebenfalls muss man mal eine Library zu Fuß anpassen das musste ich bei meinem arduino mighty mini 1284p clone machen weil der Zugriff auf fastLED für die WS2812b um 10% verlangsamt war, https://www.mikrocontroller.net/attachment/244099/m1284p_timing.jpg https://www.mikrocontroller.net/topic/355251
-
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
ATmega 328P Sprachausgabe - Frequenz von Interrupt bestimmen
in Register TCCR2B kommt der Wert 00000001 (Bedeutung der einzelnen Bits sind im Datenblatt z.B. ATmega1284 zu finden) Dann lade ich den Mittelwert der PWM, also 127 und schreibe diesen erst einmal auf die PWM (Register OCR2A). Somit bekomme ich eine Mittenspannung als Analogausgang. Man möchte ja Sinus
Register TCCR2B kommt der Wert 00000001 (Bedeutung der einzelnen Bits > sind im Datenblatt z.B. ATmega1284 zu finden) > Dann lade ich den Mittelwert der PWM, also 127 und schreibe diesen erst > einmal auf die PWM (Register OCR2A). Somit bekomme ich eine > Mittenspannung als Analogausgang. Man möchte
-
Thread
Arduino Webserver mit Diagramm
Beitrag #4208255: > Ein Arduino Due hätte natürlich wesentlich mehr Speicher. ich mag den mighty 1284p Arduino clone mit 128kB flash und 16kB SRAM 4 habe ich selber gebaut, Platinen von OSH Park, einen bestellt http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483
Joachim B. schrieb im Beitrag #4208628: > aber das hier läuft auf einem NETIO mit atmega1284p Ja, schön. Aber das sind Standard Elemente mit einer Form. Stink normales HTML Ich geh aber davon aus, dass er mit Mausklick zb meint, dass er in seinem Diagramm auch Zoomen kann, dass
-
Thread
SDCard, SPI, ATMega - Geschwindigkeit
Hi, ich habe gestern meine Schaltung mit einer SD-Card an einem ATMega1284P fertig gestellt. Ich setze als Software aktuell die Software von http://www.roland-riegel.de/sd-reader/ ein. Ich habe mal mithilfe des TCNT0 (Vorteiler 8) die Ausführungsgeschwindigkeit gemessen
Konkret: zwei SDCs an einem ATmega1284P mit 22 MHz (eine an SPI, eine an USART0): das Kopieren von 40 MByte benötigt 35 s.
-
Thread
[ATMEGA] Code für Taster: kurz, lang, Doppelklick
ich etwas ähnliches geschrieben: kurz/lang/Doppelklick. Ich habe es unter AVRStudio6 auf einem ATMega1284P getestet, es sollte aber ohne Änderung vom Mega8 bis zum 2560 funktionieren. Lediglich die Oszillatorfrequenz #define F_CPU 20000000UL in button.h bzw. der Tastereingang/LEDs muß vielleicht angepasst
werden. Wer es ohne AVRStudio testen möchte zieht einfach die folgenden Dateien in sein Projekt: Mega1284P_main.c Mega1284P_main.h button.c button.h Viel Spaß damit.
-
Thread
Timer von Lichterkette
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega48, 88, 168, 328, https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Eval Board gesucht
Schönen Guten Morgen, ich suche ein Eval Board für den µC AT90USB1286 oder ein Eval Board mit dem ATMega128 bzw. ATMega1284P. Die Suche bei Google war für mich erfolglos. Wenn jemand direkt ein Board und den Hersteller/Vertreiber kennt wäre das echt super. Beste Grüße Frank
ist das > Board ein wenig veraltet. > > Trotzdem Danke Du schriebst "ein Eval Board mit dem ATMega128 bzw. ATMega1284P". Den müßtest Du halt extra besorgen, aber er geht darauf.
-
Thread
Initialisieren von Arrays und Strings klappt nicht
funktioniert alles wie erwartet. Hintergrund ist die Implementierung der USART-Schnittstelle am Atmega1284p. Ich habe das Gefühl, ich stehe auf dem Schlauch oder seh den Wald vor lauter Bäumen nicht. Muss ich irgend ein bestimmtes File includen oder dem Compiler bestimmte Optionen übergeben, damit
[i]); i++; } return; }[/code] Makefile [code]# Projektname PROJECT = ng_quad_MEGA1284p_V0_1 # Quelldateien SOURCES = main.c usart.c # Compiler CC = avr-gcc # Objcopy OBJCOPY = avr-objcopy # AVR-Modell MMCU = atmega1284p # Frequenz HZ = 20000000 # Compiler-Flags CFLAGS=-
-
Thread
ATMEGA16 - Probleme mit int. EEPROM
Hallo allemiteinander, ein ATMEGA16 nutzt zum Ablegen eines Parameters das interne EEPROM. Das funktioniert auch soweit, d.h., der Parameter wird, falls er sich beim normalen Betrieb verändert, ins EEPROM geschrieben. Ich habe immer
Pinkompatibel zum 16er sind die 164, 324, 644 in der letzten Version jeweils als A oder PA und der 1284 und 1284P. mfg.
-
Thread
Attiny 13 Blink Schaltung mit einstellbarer Frequenz
; k4p22.asm ATmega8 Test des Analog/Digitalwandlers ; Port B: High-Teil des 10bit Analogwertes ; Port C: PC0 ADC0 10 kOhm Potentiometer ; Port D: Low-Teil des 10bit Analogwertes ; Konfiguration: interner Oszillator
Hersteller und Typ. Das einzige was Atmel gründlich mißglückt ist, ist die Beschreibung von T3 im ATmega164..1284 Datenblatt. T3 ist nur im ATmega1284/P vorhanden.
-
Thread
Ein µC oder auf mehrere verteilen?
wie für jeden anderen 8-Bit-µC) ein Kinderspiel. Ich würde für neue Entwicklungen aber keinen ATmega128 nehmen, der wurde schon seit langem ersetzt durch den ATmega1284 (oder ATmega1284P). Die neuen sind schneller und können etwas mehr. Außerdem sind sie billiger. Für dein Vorhaben reicht aber
Ich habe jetzt mal die Libusbk genimmen und siehr da, die beiden atmega32 und der atmega8 -> signature OK. Der atmega128 -> stk500v2_command(): command_failed Ich verzweifel.
-
Thread
Abkündigung bedrahteter uCs?
nicht, dennoch sind sie offenbar so wertvoll, dass sie immer wieder neue Typen rausbringen, z.B. den Atmega1284. Ohne DIL wäre der relativ sinnlos, passende ähnliche gab es in TQFP64 schon lange. Gruß, Christian
Erker schrieb im Beitrag #2176448: > ...dass sie immer wieder neue > Typen rausbringen, z.B. den Atmega1284 Wo gibts den denn?
-
Thread
DCF77 Signal - Probleme bei der Auswertung. Timerprobleme?
Hallo zusammen, bezugnehmend auf diesen Thread [[ATMega 1284p - PinChange Interrupt]], habe ich gleich noch eine Frage hinterher. Wie ich ja beschrieben habe möchte ich ein DCF77 Signal auswerten, allerdings verwende ich nicht den externen Interrupt, sondern einen Pin Change Interrupt am PIN PCINT6 (PA6) meines ATMega1284p. Hier nochmal die Configuration der Interrupts: [c] //Interrupt PCINT6 einschalten PCICR |= (1<<PCIE0); PCMSK0 |= (1<<PCINT6); //Interrupt Overfolw enable TIMSK1
-
Thread
Arduino ausreichend Leistung?
lles mit einem Atmega 8
. Mit Arduino Overhead kommt man da ganz schnell in > Bedrängnis. wenns Arduino sein soll ATmega1284p mehr Programmspeicher 128k flash, mehr SRAM 16KB 2 serielle Schnittstellen! http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 + einen FTDI oder bei Angst
-
Thread
AVR Net-IO auf 3,3V
SD-Karte direkt (ohne Vorteiler oder Wandler-IC) genutzt werden. Ausprobiert mit verschiedenen ATmega1284 von verschiedenen Distri (insges.4); ATmega644 vertragen offenbar die Übertacktung auf 14,7456 MHz bei 3,3 Volt nicht ( jedenfalls keiner meiner 5 ); Die SD-Karte ist eine µSD mit 2GB auf Adapter
grössenmäßig unpassend, - auch nach streichen der "intro" und der animierten Graphik war der Flash des ATmega 1284 fast voll. Kein Platz mehr für Erweiterungen wie eine Wetterkarte auf Display u.a. ; Das kleine S65-Display passt auch optisch besser zu dem 4x20 LCD über I2c, das dann Platz hat...
-
Thread
AVR-Bootloader mit Verschlüsselung
mir rätselhaft ist, wie der AVR das >> so schnell puffern und/oder wegschreiben kann. > > Dein ATmega hat doch 1KB SRAM, was 64 Flash Seiten entspricht. Meiner > Rechnung nach steht dann mindestens 63 Seiten als Puffer zur Verfügung. > Sorry, das habe ich irgendwie nicht verstanden: Der ATmega1284p
Hallo und guten Morgen zusammen, ich arbeite mit einem ATMega1284p -> USB Seriell FT232 -> Win7 Notebook. Die Programmierung mit der AVRootloader Software funktioniert ebenfalls mit einem ATTiny44 und Attiny45 tadellos so richtig klasse. Sowohl mit externem
-
Thread
watchdog vs. async Timer with 32kHz
zusammengestellt (die Messungen sind schon Jahre her): [code] power-save RTC per 32 KiHz-Quarz ATmega328P-PU (1426): 1.38 uA 5.0 V 1.04 uA 3.3 V 0.99 uA 3.0 V 0.76 uA 1.8 V ATmega1284P-PU (1024) 20 °C: 1.43 uA 5.0 V 1.05 uA 3.3 V 1.00 uA 3.0 V 0.84 uA 1.8 V power-save WDT nur WDT-Interrupt ATmega328P-PU (1545) 23 °C: 6.3 uA bei 5.0 V 4.14 s 4.6 uA bei 3.3 V 4.4 uA bei 3.0 V 4.09 s ATmega1284P: 10 °C: 5V0: 6.5 uA 3V0: 4.3 uA 2V0: 3.75 uA [/code]
-
Thread
MEGA 1285-MU Seltsame Sache
Hier sehe ich nur 1xVCC und 1xAVCC: http://ww1.microchip.com/downloads/en/devicedoc/atmel-42718-atmega1284_datasheet.pdf An einem abgebrochenen Pin sollte sich eine interne Verbindung mit einer Nadelspitze messen lassen, notfalls etwas freifräsen. Im Datenblatt steht 20MHz/5,5V 19mA. Wenn man
schrieb im Beitrag #7871958: > Hmm, ich sehe da Pin 5,18,39 als Vcc und halt den Avcc Ist es ein Mega1284 oder 1285? 1285 finde ich nicht und beim 1284 sehe ich nicht so viele VCC. Link?
-
Thread
Hat hier schon mal jemand einen WinXP-Treiber nach Win7/64 konvertiert?
Serial.print(rest1); } // if(rest2>=100) } // if(ARDUINO>=10000) #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
Serial.print(rest1); } // if(rest2>=100) } // if(ARDUINO>=10000) #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
-
Thread
2x Atmega 328p per SPI verbinden und per ISP flashen
Lukas E. schrieb im Beitrag #6161176: > Ich habe auf einem PCB zwei ATMega 328p Prozessoren. Diese sollen per > SPI kommunizieren. Eh Du Dich da umständlich mit einem Protokoll abquälst, nimm doch einfach einen größeren AVR, z.B. ATmega1284.
Dich da umständlich mit einem Protokoll abquälst, nimm doch > einfach einen größeren AVR, z.B. ATmega1284. Das ist nicht immer der Ausweg. Es kommt darauf an, wo's genau klemmt. Wenn's bei der Pinzahl oder dem verfügbaren Speicher klemmt, dann ist natürlich ein größerer Controller derselben Familie
-
Thread
AVR Timer/Counter Type E und Type F
Timerkonfigurationen ging mir schon bei den Klassik-AVRs gehörig auf den Sack. Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 usw., ständig mußte man die Programme umschreiben, wenn man den Typ wechseln wollte.
mir > schon bei den Klassik-AVRs gehörig auf den Sack. > Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 > usw., ständig mußte man die Programme umschreiben, wenn man den Typ > wechseln wollte. Ich kann mich ja täuschen, aber ging diese Entwicklung nicht einher mir der
-
Thread
AVR reagiert nicht mehr.
Hallo, mein Atmega1284p reagiert seit dem letzten Programmiervorgang nicht mehr. Ich dachte evtl. hab ich die Fuse Bits zerschossen, aber ein anlegen von 4 Mhz Takt von einem zweiten Mikrocontroller hat ihn nicht wiederbeleben
Chip nicht mehr resetten will versteh > ich dich da richtig. Sorry, hab eben noch mal im DB des 1284 nachgesehen. Der 1284 scheint keinen Reset Disable zu haben. Somit fällt diese Fehlerquelle aus.
-
Thread
Touch bauen, suche günstigere alternativen
dem TLC5940), dann dauert eine volle Aktualisierung (z.B. beim schnellsten momentan Verfügbaren ATMEGA -> ATMEGA1284P) ca. 0.4 Sekunden (Und das ist nur die simple Ausgabe per SPI). Willst du das ganze Multiplexen könnte ich mir vorstellen, dass der Sensor eher Störeinflüssen ausgesetzt ist.
TLC5940), dann dauert > eine volle Aktualisierung (z.B. beim schnellsten momentan Verfügbaren > ATMEGA -> ATMEGA1284P) ca. 0.4 Sekunden (Und das ist nur die simple > Ausgabe per SPI). Wie kommst du auf 0,4 Sekunden?