-
Thread
ItoA mit Uint64_t
Habs auch mal auf einem ATMega1284p-Testboard (20Mhz) laufen lassen: [c] 0 : V : 0,0ms 1 : V : 1,2ms 2 : V : 10,2ms 3 : V : 100,6ms 4 : V : 1000,19ms 5 : V : 10000,29ms 6 : V : 100000,50ms 7 : V : 1000000,79ms 8 : V :
: > Habs auch mal auf einem ATMega1284p-Testboard (20Mhz) laufen lassen: [c] > 17 : V : 10000000000000000,268ms > 18 : V : 100000000000000000,318ms > 19 : V : 1000000000000000000,319ms[/c] > Allerdings sind die Routinen nicht für
-
Thread
Timer1 ( ATMega 32U4 ) zu schnell - Fehler in der Konfiguration?
will der Timer nicht so wie ich. Habe auch lange nichts mehr gemacht und mache das erstemal mit dem ATMega 32U4 Bekanntschaft: Fakten: ATMega 32U4 Takt 8 MHZ 3,3 Volt Ziel: Takt von 0,01 Sekunden Meine Initalisierung: TCCR1B = (1<<WGM12)|(1<<CS11)|(1<<CS10);// CTC Mode, OCRA, Prescaler
atMega32u4 auf dieser Hardwarebasis # http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html?search=atmega32u4 Da gibt's keinen Arduino, es war nur der Atmel Bootloader installiert, den ich gegen den Lufa AVR109 ausgetauscht hatte. Die CPU läuft hier mit 16MHz
-
Thread
µC-Suche: sehr platzsparend
um die 16kB Das dürfte das K.O.-Kriterium für fast alle 8-Bitter sein. Da kenne ich nur den ATmega1284. Peter
Peter Dannegger schrieb im Beitrag #1825629: > Da kenne ich nur den ATmega1284. ...sowie ATmega128RFA1, aber der ist genauso groß und dürfte hier keine wirkliche Rolle spielen. ;-)
-
Thread
peinliche Frage zur Objektorientierung
Hallo liebe Profis, jetzt mal langsam bitte. Ich möchte einen ATmega1284p (der auf der Flight-Control vom MikroKopter) objektorientiert selber bespaßen. Das Ganze auf AVR Studio. In Vb .net kann ich sowas, aber hier in C++ für Controller hackts. simples Beispiel
keine wirkliche Rolle spielt, denn es geht ja um eine ganz konkrete Hardware: > Ich möchte einen ATmega1284p (der auf der Flight-Control vom > MikroKopter)
-
Thread
Bootloader .hex-Datei auf einheitliche Stringlänge bringen - wie?!
verstehst :) LG, Sebastian PS: Ich bastele gerade an einem Internet-Bootloader (für mein Board mit Atmega1284P und W5500) und benutze dabei auch das hex-Format. Ich lade keine ganzen Zeilen sondern liefere alle einlaufenden Zeichen in einen hex-Zustandsautomaten, und von dort die Adressen und Datenbytes
welcher kein Bluetooth hat. Das wird auch noch interessant - aber ich kann dort auch nur bis 4k gehen (ATMega1284P). Dort wollte ich den alten erweitern.
-
Thread
3D Drucker mit AVR dude flashen
Bootloader mit einem ISP Programmer (dazu kann man auch einen andere Arduino zweckentfremden) neu auf den ATMega1284P installieren.
Wie gross ist denn das Binary exakt? Mein CR-10 hat auch einen 1284P drin. Da werden 130048 Bytes verfügbar angezeigt. Beim Spielen mit Marlin 1.1.9 war ich zwischendurch auf 130030 Bytes. Als ich das per Bootloader gebrannt habe hat es den Bootloader zerlegt und
-
Thread
Arduino nano Bootloader Erfahrungsbericht
der Arduino Version diese Dateien mit erneuert werden. Ich habe das beim ATMEGA1284 so gemacht und konnte dann den ganzen FLASH Bereich mit AVRdude abstrecken.
auch geändert werden. Hi, das hatte ich vorausgesetzt. Bei mir machte ich das nur für den ATMEGA1284P und ich konnte die ganzen 128KB - BL FLASHEN. Und so genau weiß ich die Details vom Kopf her auch nimmer. Ist schon drei Jahre her. Gerhard
-
Thread
Sound Experimente ATmega AVR ADC PWM Assembler
Für die Lobesworte danke ich Euch :-) 2. Experiment - bis 300ms Echo mit einem ATmega1284p Der 16K SRAM des 22MHz AVR ermöglicht ein ca. 300ms Echo, klingt so, als stünden wir in einem sehr großen Raum ^^ Das Audio Signal wird mit einer PWM ca. 86kHz generiert. Die beiden
3. Experiment, eine kleine Spielerei ^^ Alle 4 Timer des ATmega1284p arbeiten im PWM-Fast-Modus und generieren NF-Audio-Signale. Nun stehen 8 PWM Känäle an verschiedenen Pins zur Auswahl. Eine 9 Bit PWM, da der ADC auch bis 10 Bit arbeiten könnte, brachte
-
Thread
Ethernet mit Atmega und ENC28J60
in Produktion. Ich habe den ENC28J60 eingesetzt ansteuerung mit Hardware SPI halt. Nutze einen Atmega 1284P. Nun habe ich wirklich 0 Ahnung von Ethernet und bin auch sonst nicht gerade der hellste was Programmieren angeht mir bereiten da selbst simple Dinge schon Probleme. Ich suche nun den Einstieg
Gibt es eventuell schon Projekte mit Etherrape und dem 1284P, so dass ich für den allerersten Test einfach nur die Dateien einbinden muss und sofort starten kann ohne etwas anpassen zu müssen? Ohne deinen Schaltplan zu kennen wird dir das keiner beantworten
-
Thread
AVR: zwei Schrittmotoren mit einem Timer
Hi >Nehm ich halt einfach zwei 16bit-Timer (Haha, wenn es denn zwei gäbe) In DIL: ATMega1284P. MfG Spess
spess53 schrieb im Beitrag #3646575: > In DIL: ATMega1284P. Vielleicht hab ich ein altes Datenblatt, aber: dort steht: [pre] – Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes – One 16-bit Timer/Counter with Separate Prescaler,
-
Thread
AVR 16bit PWM Mode 14/15 mit 25kHz
Hallo miteinander, Habe jetzt schon länger das Problem, dass ich es nicht schaffe auf einem Atmega1284p ein 16bit PWM mit ca. 25kHz zu programmieren. Ich brauche insgesamt vier unabhängige einstellbare PWM-Kanäle mit unterschiedlichem duty-cycle - daher auch noch die Verwendung der 16bit-Timer
Oszi um es zu testen, aber das Empfangsgerät reagiert nicht, also unpassende Frequenz). Habe am Atmega den Fuse rausgenommen, damit er bei 8MHz läuft, womit sich theoretisch folgender Code ergeben müsste: Im Mode15: [c]DDRD = (1<<PD4); //PWM Timer1, OC1B, Pin18 - 16bit TCCR1A = (1<<COM1B1) |
-
Thread
Was sind eure Lieblings-ICs?
Leistung wenn man sie braucht LPC2478 (mit TFT Graphic Controller) LPC2103 für kleine Sachen ATMEGA1284P/644P, ATMEGA328P(B) - Gute, verläßliche Arbeitspferde AT90LP51ED - Der Nostalgie wegen;-) ZILOG Z8 Encore! - Ein unbekantes Juwell unter den uC Io Expander wie PCA9554 u.ä.
NSC32016 8031/51 ATtiny 2313 ATmega 32,644,1284 ULNs AM26LS31 AM26LS32
-
Thread
Abstand PORTA, PINA, DDRA
pre] findstr /c:"define PORTA " avr\*.h avr\iom128.h:#define PORTA _SFR_IO8(0x1B) avr\iom1284.h:#define PORTA _SFR_IO8(0x02) avr\iom1284p.h:#define PORTA _SFR_IO8(0x02) ... findstr /c:"define DDRA " avr\*.h avr\iom128.h:#define DDRA _SFR_IO8(0x1A) avr\iom1284.h:#define DDRA _SFR_IO8(0x01) avr\iom1284p.h:#define DDRA _SFR_IO8(0x01) ... [/pre] Das sollte sich in einer CSV-Datei o.ä. zusammenfassen und auswerten lassen.
-
Thread
Für ATtiny4313 kompilieren?
atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4
atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4
-
Thread
Marlin Firmware mit dem ATMEL STUDIO 7 auf das Arduino Mega 2560 Board flashen
Grafikdisplay, SD-Unterstützung, Auto-Bed-Level, PID-geregelte Nozzle, etc.pp.) ist der Flash vom ATmega1284P einfach zu voll. Ich hätte ja einen größeren Chip draufgemacht, aber im 44-Pin TQFP gibt es scheinbar nix mit mehr Flash, was Pinkompatibel ist. Kompiliert wird direkt mit Arduino (1.8.5), ich
Warum hat der µC Pin 31 ( AtMega 1284P ) einen gemessenen Widerstand von 180 Ohm gegen GND ? Angefangen hat es, dass die Bed-Temperatur mit um die 125°C angezeigt wurde. Bed-Thermistor gegen einen 100k-Poti getauscht, aber die
-
Thread
reziproker Frequenzzähler, GPS-stabilisiert, ATmega162
an eine vorhandene Schaltung (http://www.mikrocontroller.net/topic/231283#new), bietet sich ein Atmega162 an, der einen weiteren Timer (T3) mit 16bit Auflösung und Capture-Eingang aufweist und im DIL-Gehäuse einen einfachen Nachbau erlaubt. Andere ATmega64/128/... oder ATmega1284P gibt es nur im TQFP-Gehäuse
fm_software.htm#bsp2 Die Codegröße läßt mit <4000 Bytes immer noch Platz für eigene Anpassungen. Ein ATmega1284 könnte regulär mit 20MHz laufen und wäre damit 25% schneller. Aus Jux hatte ich den ATmega162 mal mit 50% übertaktet - keine Probleme. Faktor 2 könnte man noch herausholen, wenn man den Vorteiler
-
Thread
Atmega 644 -> 1284
Hallo, Ich versuche gerade ein grösseres projekt von einem 644er auf einen 1284 zu portieren. Leider klappt das nicht. Soweit ich bislang gesehen habe, resettet irgendwer permanent den Prozessor. Es sieht so aus, als ob nach dem ersten Interrupt irgendwas schief geht. Wenn ich den 1284p mit dem Binary des 644er lade funktioniert es, wenn ich beim Projekt korrekt den 1284p angebe, übersetzt gcc zwar richtig, aber s.o., Resetschleife ! Hat wer eine Idee ? Sind evtl die Fuses beim 644er ganz anders zu setzen ...
-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
Programm startet neu bei Zugriff auf array
lcd_buffer[][] wird in lcd.c definiert. Die Sourcen für das Gesamte Testprojekt im Anhang. uC: ATMega1284P Compiler: avr-gcc
für die anderen Sachen und Stack noch nichtmal eingerechnet. Edit: Ich sehe gerade im OP steht "ATMega1284P". Bei dem sollte sich das ausgehen...
-
Thread
VSync und HSync bei VGA
VGA-Signale nicht ausreicht, war aber damals schon bekannt. Daran wird sich auch nach Einführung des ATmega14781 auch nichts ändern.
Sprachlos schrieb im Beitrag #3126009: > Daran wird sich auch nach Einführung des ATmega14781 auch > nichts ändern. Nö, dafür reicht ein ATMega32: http://neil.franklin.ch/Projects/SoftVGA/ Oder ein Mega324P http://quinndunki.com/blondihacks/?p=955 oder ein Mega644 http://www.lucidscience.com
-
Thread
Erster eigener Schaltplan für ein DEV-Board (ATmega644)
Berücksichtigung der Anschlüsse > gegen was anderes tauschen lässt. Kompatibel mit AT90S8535 (veraltet), ATmega8535, ATmega163 (veraltet), ATmega16, ATmega32, ATmega644 (ohne P, der hat nur eine UART), ATmega324P, ATmega164P und (hoffentlich bald) ATmega1284P. > PS: Warum ich mit einem ATmega644 anfange
Speicher) und zweitens angst den Anschluss zu verlieren (I/0). > Scherz beiseite - Ich denke der ATmega644 ist, wenn meine Übersicht > nicht lügt, der mächtigste ARV der in einem DIL-Gehäuse noch verfügbar > ist und passt somit noch aufs Steckbrett. ATmega1284P ist noch größer, aber wohl noch nicht
-
Thread
AVR Timer/Counter Zeit berechnen
Der ATmega32 läuft aber nicht mit dem internen RC-Oszillator, oder? Falls doch, wären die 1.7 % Abweichung gar nicht so schlecht.
Holzer schrieb im Beitrag #5535035: > Ziel: Ich möchte mir eine Digitaluhr mit einem ATmega32 bauen Holzer schrieb im Beitrag #5535035: > Bin selbst auch erst Neuling in Mikrocontroller-Programmierung warum m32? der ist alt, mehr Platz hat man im m644 oder 1284p und beide sind Pin
-
Thread
AVR Bootloader in C - Artikel
, mithilfe deines Artikels ist es auch mir als "nicht Profi" gelungen, den Bootloader auf dem Atmega 644 zum laufen zu bringen. Ein Update des uC aus meiner Labiew Applikation ist so problemlos möglich. Nun muss ich aber auf den 1284 umsteigen. Ich dachte schon der Bootloader läuft auch hier, aber
Da ich hier ein Testboard mit einem ATmega 1284P laufen habe, könnte ich das Testen übernehmen, wenn es den Sinn macht. Gruß Jan
-
Thread
Flacher Adapter
Ich muss einen ATmega1284P im DIL-40 Gehäuse der auf der Platine in einem Sockel ist ersetzen durch eine Adapterplatine mit einer anderen MCU drauf. Der Prototyp funktioniert aber der Adapter ist zu hoch. Er darf in der
Peter S. schrieb im Beitrag #7087784: > Ich muss einen ATmega1284P im DIL-40 Gehäuse der auf der Platine > in > einem Sockel ist ersetzen durch eine Adapterplatine mit einer anderen > MCU drauf. Der Prototyp funktioniert aber der Adapter ist zu hoch. Er
-
Thread
AVR: Delay Time stimmt nicht
Hallo, kleines Problem. Ich programmiere grade einen Atmega1284P mit dem AVR-Studio in C. Das Programm selber läuft zwar, aber die Delay-Zeiten sind laut Stoppuhr genau 10x so lang, wie sie sein sollten. Die Taktfrequenz des Atmega1284P beträgt 20MHz
-
Thread
Arduino IDE mit Atmega32 - AD Wandler sind nicht benutzbar
analogRead(uint8_t pin) { uint8_t low, high; #if defined(analogPinToChannel) #if defined(__AVR_ATmega32U4__) if (pin >= 18) pin -= 18; // allow for channel or pin numbers #endif pin = analogPinToChannel(pin); #elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) if (pin >= 54) pin -= 54; // allow for channel or pin numbers #elif defined(__AVR_ATmega32U4__) if (pin >= 18) pin -= 18; // allow for channel or pin numbers #elif defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644__) || defined(__AVR_ATmega644A_
-
Thread
CNC Maschinchen
wilm j. schrieb im Beitrag #4279145: > Reicht ein Atmega8 aus, um die drei kleinen gleichzeiitig über eine usb > uart Schnittstelle anzusteuern ? > Also das Progrämmchen auf dem PC ist schon in Visual Basic Express > geschrieben. Es wird dem Atmega8
2 ? > > da sind rückmeldungen zum rechner nicht mehr möglich vielleicht ein Arduino mighty 1284p mit mehr flash, mehr Ram, mehr Ports? http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 dazu noch einen FTDI oder CH340 Adapter für USB an PC
-
Thread
Mikrocontroller Rechenleistung reicht für aktuelles Projekt nicht?
weiter in der Entwicklung, als auch in der Erkenntnis ;-) Der nachfolgende Code läuft auf einem ATMega1284P (18,432MHz), diesen µC werde ich auch einsetzen wollen, der Quelltext ist noch nicht komplett, jedoch sind die zeitraubenden Berechnungen schon implementiert, leider braucht der ATMega für die
pro sec = 2/ Hz. Zum besseren Vergleich laufen beide µC´s bei 8MHz. Der Hardware-Multiplier im ATMega ist also doch deutlich zu spüren. Getestet auf ATTiny45 mit 64 bit Ganzzahlen -> ~600 Berechnungen / sec Getestet auf ATMega1284P mit 64 bit Ganzzahlen -> ~1100 Berechnungen / sec Um die Frage
-
Thread
Arduino IDE 1.74 <-> 1.89
sprengst, kannste auf > einen "Arduino Mega2560" wechseln never, dann würde ich mir die restlichen ATmega1284p aufbauen mit 16KB SRAM https://www.mikrocontroller.net/attachment/244383/m1284p_m328p.jpg https://www.mikrocontroller.net/attachment/240970/strafarbeit_web.jpg https://github.com/JChristensen/mini1284 doppelt so viel wie der m2560 hat aber mit dem ESP32 hat auch Charme!
-
Thread
attiny USI Slave Implementierung
Hallo Martin, ich versuche momentan die Tiny45-Version zum laufen zu bekommen. MASTER: ATMega1284P SLAVES: PCF8563 RTC, DS2482-100 1-Wire Master, ATTiny45 (in EEPROM Version) als DCF77 Controller ATTiny45 -> 1MHz interner Takt aus 8MHz RC-Oszillator Der Tiny funktioniert als DCF77 Slave
und die Daten stimmen. Die Uhr und auch der 1Wire Bus funktionieren mit den Treibern für den ATMega1284 bereits seit mehr als einem Jahr im Dauerbetrieb fehlerfrei. Sobald der ATTiny mit dabei ist, gibt es sporadische Aussetzer, und die RTC und der 1Wire Master sind nicht mehr ansprechbar. Der
-
Thread
Software MP3 decoder for ATmega/ATxmega
32 kBytes (or even less), but must accept significant limitations. The source code supports both ATmega and ATxmega, I've tested on ATmega1284P and ATxmega128a3u. The code is prepared to run also on ATmega 640/1280/1281/2560/2561, but hasn't been tested on real hardware. On ATmega and ATxmega an 8 bit
seemed to run stable at room temperature (OK, didn't let it run for days). You can even try with ATmega1284P, but use an external Xtal oscillator, simple Xtal might most likely not work. I was able to run ATmega644PA/1284P with 30 MHz@5V, also stable at room temp. But now for the procedure: Load an
-
Thread
ATMega2560 FastPWM DutyCycle Umschaltung
c-hater hat alles Nötige dazu gesagt. Ich könnte allenfalls noch vorschlagen, den kleinen Bruder ATmega1284 zu verwenden, der erlaubt laut Datenblatt 20 MHz, bei mir werden zwei seit längerem mit 24 MHz übertaktet; ist aber in diesem Fall weder der große Sprung nach vorn noch besonders schön.
, leider habe ich das nicht. > Ich könnte allenfalls noch vorschlagen, den kleinen Bruder > ATmega1284 zu verwenden Das Wörtchen "kleiner" in deiner Formulierung hat mich nämlich stutzen lassen. Es ging um einen Mega2560, das war mir doch glatt durchgerutscht. Beim dem sieht die Sachen nämlich
-
Thread
Atmel64 wg. 2. serieller Schnittstelle
Projekt eben zwei solche > Schnittstellen braucht. Atmel ist der Hersteller, Dein Chip heißt Atmega32. Du hast Dich korrekt auszudrücken, wenn Du verstanden werden willst. > Mal nachgefragt: warum eigentlich? Der Atmega32 hat eben nur eine serielle Schnittstelle, die neueren ATmega324p/644p/1284 haben zwei davon auf dem Chip. Achtung! Der Atmega644 ohne p hat auch nur eine, das p ist wichtig. Den 1284 ist auch ohne angehängtes p eine p-Version (p=PicoPower, zusätzliche Stromsparmechanismen)
-
Thread
SD-SPI keine Antwort auf CMD0
Hallo, ich habe an meinen ATmega 1284p ein SD Karte über einen Pegelwandler (5V-3.3V) angeschlossen. Beim Senden des CMD0 bekomme ich keine Antwort von der SD Karte. Ich habe auf die "DOs und DON'Ts bei der Ansteuerung" von Mikrocontroller.net
Atmega mit 3,3 Volt betreibst, sparst du dir das Problem mit dem level-shifting.
-
Thread
AVR USART synchron
erhebliche Einschränkung, wenn man nur > Controller mit synchronen Modi verwenden kann. Ich möchte ATMEGA644PA und ATMEGA1284P verwenden. Die haben zwei USART, beide haben XCK-Pin.
: Alle Tastaturen MIDIfizieren (das erleichtert spätere Nachbesserungen). Ein Zentralblock mit ATmega1284. Der bekommt MIDI-Befehle, sucht freie Kanal und falls vorhanden, schaltet den Ton ein. So etwas habe ich schon im 2000 mit AT89C-Serie gemacht. Nun aber möchte ich Klangerzeugung nach Wellentabellen-Prinzip
-
Thread
Tischrechner, HP-Style
Steckkontakte brauchen ja soviel Platz. Deswegen plane ich ja auch einer Version, die Display, einen ATmega 1284 und die Tastatur auf einer gemeinsamen Platine unterbringt. Dazu muß ich allerdings erst noch lernen, wie man so einen "freilaufenden" µC ans Laufen bringt.
Bisseling schrieb: >> Der Kode belegt über 66 MB > > wirklich? krasser avr... Das ist kein ATmega, sondern ein ATgiga :-))
-
Thread
Farbdisplay von Pollin MC28G03A
Pollin-Display braucht es in jedem Falle einen Grafikcontroller, Nein, die 8Farb-Grafik schafft auch ein Atmega. Nur leider nicht als Vollgrafik, jedenfalls nicht ohne externen Speicher. Aber für 8x8 Blockgrafik reicht schon ein Mega644. Mit einem Mega1284 ist auch dynamische Blockgrafik möglich, also Zeichensatz
Controllern von Benedikt sind die Adr. Leitungen am 74HC573 genau anders herum. Also Pin9(HC572) an Pin32(Atmega8515) bis pin2(HC573) an Pin39(Atmega8515). Kann ich das genau so machen und die Ausgänge auch genau so verdrahten? Hintergrund ist das ich mir eine Platine gekauft habe, die für den "4Graustufen Controller
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162 ATmega163 ATmega164 ATmega164A ATmega164P ATmega164PA ATmega165 ATmega165A ATmega165P ATmega165PA ATmega168 ATmega168A ATmega168P ATmega168PA ATmega169 ATmega169A ATmega169P ATmega169PA ATmega16A ATmega16HVA ATmega16HVB ATmega16M1 ATmega16U2 ATmega16U4 ATmega16U4 ATmega2560
-
Thread
Frage zu: enc28j60 sd m386n-Projekt mit Atmega32/644/1284
welches ich anschließend fertigen lassen möchte. Es soll ein Shield für mein selbstgebautes Board mit Atmega32/644/1284 werden. Dabei sind folgende Sachen auf der Platine (10x5cm) eingeplant: - SD-Karte - Ethernet (ENC28J60) - WAV-Player (Musikplayer über PWM->LM386N) - einige LEDs und Tasten -
enc28j60 hab ich bereits da. Die Pins sind nur zum ärgern da beim Löten. Ich denke den verbauten Atmega1284P bekommen ich nicht so schnell voll, für alles andere hab ich die SD-Karte. Danke Werde den W5100 im Visier behalten.
-
Thread
Falsche Signature Bytes bei von mir gekauften China Nano mit 328PB
Watterott und ein paar andere Bord Packages dafür geschaffen, die alles berücksichtigen. Auch der ATMEGA1284 ist unterstützt, sowie die neuen AVR128Dx Typen. Für 328PB:- https://github.com/watterott/ATmega328PB-Testing Man gibt dann in preferences diese commandline ein: https://github.com/watterott
topics/atmega328pb Für ATMEGA1284 gibt es den MightyCore: https://github.com/MCUdude/MightyCore Für AVR128Dx: https://github.com/SpenceKonde/DxCore Mit diesen "Plug-Ins" werden dann alle diese Varianten
-
Thread
µC meets WLan!
ATMega1284. Dann hast du Reserven. Für WLAN gibt es für kleines Geld Funkmodule.
Jopp 1284 ist nen Sorglospaket was den ESP8266 und Internet angeht. Wenn der TE ein Assembler Ass ist wäre vielleicht auch der ESP 8266 direkt eine Lösung.. Suche "ESP8266 IDE"
-
Thread
Neue Arduino-Module vorgestellt
Möglichkeiten den 16U2 umprogrammieren zu können? Warum muss es den UNO in einer Variante mit ATmega328 in DIL und in einer Variante mit ATmega328 in SMD geben?!?
neue Module von mir. Muß nur noch ein paar Teile bestellen: Zwei Pro-Mini ähnliches Module mit ATMEGA328PB UND 1284P Ein RTC/SD/EEP Aufsteckmodul mit DS3231 für das 1284 Modul. Eine große Breakout Board mit Schraubanschlüssen und Headers für alle Varianten von Pro-Mini und Nano und meine eigenen.
-
Thread
Netzfrequenz als Zeittakt
keine Sekunden an, von daher ist die Kurzzeitstabilität auch ausreichend für mich. Es kommt ein Atmega1284p zum Einsatz, der soll dann auch Störungen wegfiltern. Angedacht ist folgende Schaltung mit einem Optokoppler und einem Kerko als "Tiefpass" und softwareseitig eine Deaktivierung des Interrupts
werhatanderuhrgedreht schrieb im Beitrag #5468269: > Es kommt ein Atmega1284p zum Einsatz Wenn eh ein Mikrocontroller zum Einsatz kommt, warum keine RTC wie DS3231? werhatanderuhrgedreht schrieb im Beitrag #5468292: > Luftblasendisplay Alle Suchergebnisse zeigen
-
Thread
IRMP - Infrared Multi Protocol Decoder
options ? da hab ich doch die CPU gewählt und wenn ich schon definieren muss, wie bitte ? für atmega1284p || defined (__AVR_ATmega1284P__) // ATmega164|324|644|644P|1284 uses OC2A = PD7 or OC2B = PD6 or OC0A = PB3 or OC0B = PB4 es fehlte der Prozessor 1284p noch eine
Joachim B. schrieb im Beitrag #2374490: > und wenn ich schon definieren muss, wie bitte ? für atmega1284p > > || defined (__AVR_ATmega1284P__) // > ATmega164|324|644|644P|1284 uses OC2A = PD7 or OC2B = PD6 or OC0A = PB3 > or OC0B = PB4 > > es fehlte der Prozessor 1284p
-
Thread
Atmel Studio findet Timer 3 nicht ( Atmega324PA )
Ja. Wenn ich unter den Projekteinstellungen nachschau steht unter dem Reiter "Device" -> Atmega324PA. Das Datasheet dort linkt auch zum Datasheet des 324PAs.
-bit Timer/Counter1 and Timer/Counter3(1) with PWM Note: 1. Timer/Counter3 is only available in ATmega1284/1284P [/code] der 324, egal ob P oder PA hat keinen Timer 3
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
was ist dein Ziel? viel flash, viele Ports oder mehr SRAM? https://github.com/JChristensen/mini1284
dein Ziel? > viel flash, viele Ports oder mehr SRAM? > > https://github.com/JChristensen/mini1284 Danke für den Tip - den 1284 kannte ich auch noch nicht....sind aber noch deutlich zu wenig Pins für meine geplante Anwendung (s.o.)
-
Thread
128KB-ATMegas: Adressierung anders?
Benutzen ATMegas mit 128KB Flash (z.B. ATMega 1284P) im Vergleich zu den 64KB-Versionen (z.B. pinkompatibler ATMega 644) eine 24bit- oder 32-bit Adressierung statt 16bit - weil mit 16 bit nur 0-64K dargestellt werden können? Werden Binaries grösser
Der folgende Code aus einem Bootloader wird für eine 128KB ATMega 1284P mit einer Warnung übersetzt, die ich nicht verstehe: [c] // erase entire chip before first page is written if (erased == false) { uint8_t *erase; for (erase = NULL