-
Thread
Durchschnitt von 16-bit Farbwerten berechnen
Farbsumme" sind das knapp 11kByte für den Summenpuffer. Mein Gott, das kann schon ein µC wie etwa der ATmega1284P beherbergen... Du weißt echt nicht, was du tust, stimmt's?
-
Thread
ATmega1284P - Pinfehler?
Hallo, ich habe einen ATmega1284P dieser ist im unprogrammierten Urzustand. Wenn ich an diesen Spannung (3,3V) anlege, sind alle Ausgänge auf 0V. Bis auf den Pin: PC4. An diesem wird über einen 1,5k Ohm sowie einem 100k Ohm Widerstand
-
Thread
Welche Ressourcen nutzt die Arduino Software?
define LED_ARDUINO_DDR DDRB #define LED_ARDUINO_PORT PORTB #elif defined(__AVR_ATmega1284P__) // --------- m1284p ------------ #define TIMER1 #ifdef defined(TIMER1) #define TIMSKx TIMSK1 #define OCIExA OCIE1A #define TIMERx_COMPA_vect
auf F_CPU 9L/10L, somit wurde das Timing für den ATmega 1284p um 10% langsamer. delay.h [c] #if F_CPU < 96000000 #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( (F_CPU*9L/10L) / 1000000L))) / 1000 #define CLKS_TO_MICROS(_CLKS) ((
-
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
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
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
Arduino Maker Irrsinn
Ach,lasst doch mal den Arduino in Frieden! Es ist doch nur ne IDE,man kann ja auch nen nackten Atmega benutzen.Was spricht gegen Arduino im Prototypenbau?...Ich weiß es: Die ganzen Super-Elektroniker sind angefressen,dass Mikrocontroller nicht mehr so eletär wie in 1980 sind,und das jetzt auch ein
installieren auf dem win7 schon so muss ich den ESP32 auf dem win7 Recher bearbeiten, die migthy mini 1284p gehen auf beide, wobei bis vor den update des Boardverwalters auch die DHT Einbindung zumindest auf dem mighty mini 1284p keine Probleme machte, nun auf dem nano mit dem neuen Bootloader muss ich ja
-
Thread
Leiterplatte AVR ISP Adapter
das brauche ich normalerweise nicht. Pin-Ordnung von meinem Adapter entspricht Pin-Ordnung von ATmega1284P und ist auch mehr bequem als die von Atmel für ATmega328P (nur Reset-Pin bleibt hier etwas zu weit). So kann ich die Platte viel bequemer machen.
-
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
HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen
Geschätztes Forum, diese kleine Schaltung und ein ATmega1284p steuert eine Festplatte. Sleep, Reset, Sector read funktioniert schon ganz gut. Diese Erklärungen waren sehr hilfreich: https://www.mikrocontroller.net/articles/Festplatte Doch nun tauchen
Bernhard S. schrieb im Beitrag #5388946: > diese kleine Schaltung und ein ATmega1284p steuert eine Festplatte. Das glaube ich kaum, jedenfalls bezüglich des Schaltplans. Wie soll das funktionieren, wenn überhaupt keinerlei Datenleitung der IDE-Schnittstelle mit dem Controller
-
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
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
Atmega 1284p verliert Programm
Hallo Für ein Projekt nutze ich einen Atmega 1284p. Wenn ich ein Programm drauf speichere und es von der Stromversorgung trenne kann ich es nach ca. 10 min nicht mehr ausführen. Habe das gleich mit einem zweiten Teil gleicher Bauart gemacht und
Klaus schrieb im Beitrag #5362625: > Atmega 1284p verliert Programm Wie hast du das festgestellt? Die Aussage ist höchstwahrscheinlich falsch.
-
Thread
C Code Frage: subtrahieren in Bitfeld
ich werde einen Atmega1284 nehmen, der hat ja 16KB SRAM. Ich hatte überlegt alle Einstellungen um Events zu erkennen (z.B. auf dem genutzten RS485 Bus sendet 0x12345678 den Befehl 0x01 mit Wert 0x04, dann setze das Event-Bit
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
Atmega328. Da wäre z.B. der 6502 Emulator mit kompletem Basic: http://forum.arduino.cc/index.php?topic=193216.0 Oder der LPC-Vocoder auf dem Uno aus prähistorischer Zeit: https://github.com/going-digital
einen ESP nehmen wenn am Netzwerk angemeldet oder für Kleinigkeiten immer noch einen AVR von 328p bis 1284p oder sogar einen Arduino mit TFT touch Shield.
-
Thread
16 Bit Timer1 mit 3 Channels möglich?
> einen anderen µC zu verwenden Der Wechsel auf den ATmega1284 wäre wohl am einfachsten.
Super, danke für den Tip. Also der ATMega1284 hat 2 16-Bit Timer mit je 2 Registern. Damit sind dann 4 PWM-Channels mit 16-Bit möglich.
-
Thread
Tipps zu vierlagigen Platinen gesucht
mit). Und da ist es für mich schwierig, Lothar's "schöne" Anbindung hinzukriegen. Speziell beim ATmega1284 neben dem Quarz, und bei AVCC/AREF. Vielleicht kann mal jemand ein Beispiel eines "schönen" Layouts eines ATmega328 oder 1284 (oder vergleichbare) herzeigen? lg Michi
"Vielleicht kann mal jemand ein Beispiel eines "schönen" Layouts eines ATmega328 oder 1284 (oder vergleichbare) herzeigen?" Gib mal eine ganz exakte Bestellbezeichnung für den ATmega an, dann zeige ich Dir was.
-
Thread
RC Fernsteuerung
Hallo ich bin neu hier und brauche ein paar Tips ich möchte mit einem ATmega 1284P und einem NRF24L01 Modul eine Multifunktions RC Fernsteuerung bauen. Bei dem ich die Programme der Modelle auf einer SD Karte gespeichert sind. Ich möchte die Modelle auswählen können. Ich möchte
Daniel L. schrieb im Beitrag #5345839: > ich möchte mit einem ATmega 1284P und einem NRF24L01 Modul eine > Multifunktions RC Fernsteuerung bauen Na, bau doch. Wenn man die Galeriebilder betrachtet, gibt es einige Handsender mit 2 oder mehr Kreuzknüppeln, einigen
-
Thread
LCD mit Interrupts?
Gedanken nicht klar... Könnte mir jemand vielleicht helfen? Ich hatte schon Gedanken, einfach ein ATMEGA88 extra für LCD benutzen, dafür zweite USART von ATMEGA1284P für Datenaustausch benutzen: Hauptkontroller kann dann schnell Daten an ATMEGA88 schicken und weiter machen, während ATMEGA88 alle Befehle
-
Thread
AVR, Devices über 64k FLASH erkennen?
AVR-Built-in-Macros Und avr-libc hat Makros wie FLASHEND: [pre] $ echo | avr-gcc -xc - -E -dM -mmcu=atmega128 -include avr/io.h | sort | grep 'END\b' #define E2END 0x0FFF #define FLASHEND 0x1FFFF #define RAMEND 0x10FF #define XRAMEND 0xFFFF [/pre] --> [c] #include <avr/io.h> #if FLASHEND < 0x10000
Und in der .inc-Datei von Atmel steht dann für den ATmega128 für *FLASHEND* der Wort-Wert mit 0xffff. Das ist schon etwas befremdlich.
-
Thread
ATmega Development Boards (Sind die OK?)
> Welche ATmega und ATtiny Modell sind denn aktuell? ATtiny 13A ist der kleinste für Steckbrett ATtiny 25 45 85 ATtiny 441 841 ATtiny 261 461 861 ATmega 48 88 168 328 ATmega 164 324 644 1284 ATmega 640 1281
and without any external programming interface. AT90USB128x AT90USB64x AT90USB162 AT90USB82 ATmega32U4 ATmega16U4
-
Thread
Bitte um kurzes Schaltplan Review ATmega1284p
Hallo zusammen, ich bitte um ein (kurzes) Review meines Schaltplanes eines ATmega1284p. Er beschränkt sich lediglich auf das notwendigste: - Spannungsversorgung - Quarz - Reset-Schaltung - JTAG Verbindung zum Programmieren / Debuggen Da es mein erster Versuch einer eigenen
> VCC und AVCC intern mit einer Diode eh verbunden sind Wie dem auch sei: versorge ich einen ATmega1284P-PU per Vcc mit 5.0 V und lasse AVcc offen, messe ich dort 4.2 V; belaste ich AVcc mit 40 mA, sind es noch 3.6 V.
-
Thread
ATmega vs. Arduino
konsistent sind. Für Projekte mit SD Card und FAT32 nehme ich lieber eine Eigenbauplatine mit dem ATMEGA1284P der dafür wegen der reicheren Ressourcen besser geignet ist. Beim 328 verbraucht das FAT schon viel Platz. Auch wäre der AT328PB eine viel bessere Lösung für viele Projekte weil der 4 mehr
und ein zweites UART, I2C und SPI hat. Ich verstehe wirklich nicht warum der 328PB und besser der ATMEGA1284P, immer noch nicht der uC "of Choice" für die Arduino Platform geworden ist. Soviel mehr kostet der 1284P auch nicht im Hobbybereich. LCDs betreibe ich grundsätzlich nur über I2C um kostbaren
-
Thread
avr C asm -- brauche hilfe
testet. Der Samplestart ist dann maximal 3 Takte nach dem externen Ereignis. Sind auf einem Mega1284 mit seinen 16k Ram sinnvoll vermutlich 15k Daten. Ob es für den gewünschten Zweck sinnvoll ist, muß er wissen. Wie man es aus C aufruft? Keine Ahnung... Gruß aus Berlin Michael
nicht. Wenn es absolut sein muss, geht es noch schneller, indem man die Schleife ausschreibt (ein ATmega1284 z.B. hat ja 128 KiB flash): in r16,PINa sts data+0,r16 in r16,PINa sts data+1,r16 ... ... Sind 3 Takte pro Byte.
-
Thread
Verbesserungen für die Seite
könnte mal ne Überschrift-Regel Einführen. Format: [Was/Womit], [Wo/Wie]: Sache Beispiele: [pre]Atmega1284, ASM: Interrupt Routine in LaLeLu geht nicht C#, WinForms: ListboxItem Bla Raspberry, IO: Irgend ne Schnittstelle Blah[/pre] (Mach ich wenns geht schon immer so) Dann kann man zukünftig einfach
-
Thread
UART Level Shift - AVR und Funkmodul
1,8 V. Die des AVR soll Vcc betragen, also von 3,3 - 4,1 V schwanken. Ich habe im Datenblatt (Atmega1284p) nichts finden können, was Ausschluss darüber gibt, ob der AVR einen 1,8 V Pegel als High erkennt. Dann bräuchte ich in dieser Richtung keinen Level Shifter. Kennt sich da jemand aus? In der
Speckfett schrieb im Beitrag #5317737: > Ich habe im Datenblatt (Atmega1284p) nichts finden können, was > Ausschluss darüber gibt, ob der AVR einen 1,8 V Pegel als High erkennt. Datenblatt Seite 409: [pre] Symbol Parameter Condition Min. Max
-
Thread
ATmega 1284P AD22100AT auslesen mit ADC
Problem, welches ich mit meinem Stand nicht alleine lösen kann. Problem ist dabei der ADC meines ATmega1284P. Das Auslesen ohne angeschlossene Pins an ADC0 liefert Werte von 200-220 zurück. Dies mag noch an Leckströmen etc. liegen, das eigentliche Problem ist aber besagter Sensor. Dieser wird von
wird, RESET wird nicht auf GND gezogen - kein(e) Abblockkondensator(en) zwischen VCC und GND am ATmega16 - kein Abblockkondensator zwischen +5V und GND am AD22100AT - laut Datenblatt wird AVCC nicht direkt mit VCC verbunden, sondern über den Mittelpunkt einer Reihenschaltung einer 10uH-Induktivität
-
Thread
ATmega8 überhitzt - simple Schaltung
Hallo liebe Experten, ich habe mir von einigen Tagen meinen ersten Mikrocontroller, den ATmega8, gekauft. Nach stundenlangem Einlesen in das komplexe Thema Mikrocontroller habe ich meine ersten Schritte gewagt. Um variable zu bleiben, habe ich den ATmega8 auf einer Steckplatine platziert und
PC-Steckdose). Erzähl mal genauer, wie Du den MC versorgst und womit Du ihn programmierst. Bei einem ATmega8A muß man VCC mit AVCC verbinden, beim ATmega8 sind die intern schon verbunden. Die beiden GND sind intern verbunden. Es gibt daher viele Bastler, die nur einen VCC/GND versorgen und der ATmega8 funktioniert
-
Thread
ATmega 1284P EA DIP122 LCD Steuerung
Hallo Technikbegeisterte! Wie der Titel schon sagt, versuche ich mit besagtem µController das EA DIP122 Display anzusteuern. Problem dabei ist allerdings, dass jegliche Befehle zur Ausschaltung des Displays(Oder zumindest der Beleuchtung führen). So führt z.B bereits der Enable Befehl zur Abschaltung. Egal, welchen Befehl des Datenblatts ich sende, es passiert immer das gleiche. Zunächst einmal die Verdrahtung. Der RW Pin des Displays liegt dauerhaft auf GND, da ich keine Daten lesen möchte, weil das Display nur etwa alle fünf Sekunden aktualisiert werden soll und eine Busy Abfrage so unnötig
-
Thread
Atmega mit 5 V und 4 V - Leistungsaufnahme
Es ist ein Atmega 1284p. Die meisten IO/Pins floaten. Die ext. RTC ist eine DS3231. Die Stromaufnahme habe ich mittels DMM gemessen (zwischen Labornetzteil und Schaltung). Die Restwelligkeit des Netzteiles beträgt 5
@Mucki (Gast) >Es ist ein Atmega 1284p. Die meisten IO/Pins floaten. Fehler! Unbenutze IOs muss man als Ausgang oder Eingang mit aktivem Pull-Up konfigurieren! Offene Eingänge sind bei CMOS ein NO-GO!
-
Thread
LCD über 74*595: Busy-Flag?
einen Chip mit mehr Pins nehmen, oder bist Du > schon bei einem Mega2560 angelangt? Ich bin beim ATmega1284, und nur wegen zwei fehlender Pins möchte ich nicht gleich den uC wechseln (vor allem da die Platine schon zu 80% fertig ist)
wieder einzulesen, spart je nach Anwendung ordentlich > Ram. Inwiefern? Nachdem ich einen Atmega1284 einsetze, mit einer vergleichsweise einfachen Anwendung, dürfte RAM nicht mein Problem sein. Trotzdem interessiert mich das: Warum wollte ich alle 8 Datenleitungen lesen wollen?
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
Nimm einen Atmega mit weniger F_CPU und probier alles zusammen bei 3,3V aus. Damit sollte sich das Problem einkreisen lassen.
als Prinzip für "siehste, es geht doch!" bei mir. Beim ATMega kpönnte ich auch auf den Mega1284 ausweichen, der größte, der hier rumliegt, da lassen sich fast alle auch stabil bis 25MHz übertakten (Mega328 meist auch). Xmega gibt es hier irgendwo einen der ersten
-
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
Atmel ICE - ISP Programmierung funktioniert bei keinem Atmega
wir aber leider (noch?) nicht. Dementsprechend war die Freude groß, als meine Bestellung samt ATmega1284P, Atmel ICE und hundertem Kleinzeugs eintraf. Problem ist nur, dass ich UC Schaltungen noch nie allein aufgestellt habe und deshalb etwas ratlos war. Nach langem suchen bin ich nach zwei Tagen
Und nächster Level mit dem 1284P - JTAG verwenden.
-
Thread
ATmega328P mit mehr Pins
Und wie immer der Hinweis, dass der ATmega1284P über 16 KiB RAM verfügt.
deinen Vorgaben entsprechen. Vielleicht hilft dir das. Spontan kam mir bei deiner Frage z.B. der Atmega644 in den Sinn, also der kleine Atmega1284 ;)
-
Thread
AVR Assembler relative jump
> auszuführen. Also einen Interpreter + SD-Reader in nur 512 Worten, das ist sportlich. Ein ATmega2560 dürfte geeigneter sein. Pascal schrieb im Beitrag #5296390: > Ohne eine zweite > MCU zu brauchen, die die andere über isp flasht. Das dürfte erheblich schneller sein, als ein schnarchlahmer
Peter D. schrieb im Beitrag #5296572: > Ein ATmega2560 dürfte geeigneter sein. Oder ein ATMega1284. Hat zwar weniger Flash als der 2560 (128k statt 256k), aber dafuer mehr RAM, 16k statt 8k. Und es gibt ihn im DIP-Gehaeuse. Und er kann bis 20MHz :
-
Thread
AVRDUDE EEMPROM Fehler mit ATtiny1634
Adresse ab 128 in Wirklichkeit ab Adresse 0 geschrieben werden. Ich habe den selben Code auf einem ATmega1284 getestet, dort funktioniert er ohne Probleme. Daher vermute ich, dass die .eep Datei korrekt ist (erzeugt mit avr-gcc). Ich habe bereits etwas in der avrdude.conf geschaut, kann aber nicht sagen
-
Thread
Warum entwickeln sich die Atmegas zurück?
> Gemeint ist Atmega324P. Mit dem ATmega324PV verwechselt?
Wochen ATTINY13A-SSUR 0,49 € 10.446 sofort lieferbar Lieferzeit ab Hersteller: 14 Wochen ATmega328P-PU 1,47 € 13.695 sofort lieferbar Lieferzeit ab Hersteller: 6 Wochen ATMEGA328PB-AU 1,75 € 12.680 sofort lieferbar Lieferzeit ab Hersteller: 17 Wochen ATMEGA1284P-PU 3,77 € 1.729 sofort
-
Thread
Kompatibilität zwischen ATmega ' s
Der ATmega128 ist veraltet. Nimm je nach benötigter Pinanzahl ATmega1284, 1281 oder 1280. Achtung Fallgrube! Die 64-Pinner haben eine von allen anderen AVRs abweichende Belegung der ISP-Schnittstelle.
ja bei beiden gleich einrichten wollen. > Gibt es denn noch bessere Alternativen als den 1281/1284? > Eignet sich ein 2560 eher? Wenn du viel Flash und viele Pins brauchst, vielleicht. Entwicklungsmäßig ist dieser der älteste seiner Serie (zu der noch um 1281/1280/640 gehören). Der ATmega1284
-
Thread
Empfehlung Microcontroller
m.n. schrieb im Beitrag #5287591: > Ein Atmega328 kann 2 x Stepper inkl. Rampen bedienen. Das müssen die Entwickler von Marlin wohl überlesen haben....Da sind es min. 5 an einem ATMega1284
Harry L. schrieb im Beitrag #5287727: > Da sind es min. 5 an einem ATMega1284 Ich rechne mal nach: 1284/328 = 3,915 Demnach müßten es genau 3,915 x 2 = 7,83 Schrittmotore sein.
-
Thread
Spannungseinbruch an offenem Portpin vom uC
spess53 schrieb im Beitrag #5275497: >>Vom UNO(ATMega328P), z.B. weiß ich, dass er keinen Pin 28 hat. > > Lt. Datenblatt schon. ist PC5 aber der TO nutzt ja einen ATmega1284p
Beitrag #5275530: > Darum sagt er auch: Stefan schrieb im Beitrag #5275193: > habe hier einen Atmega1284p Stefan schrieb im Beitrag #5275193: > Bei einem Atmega328 wenn er den hat http://homepages.uni-regensburg.de/~erc24492/ATMega1284P_WINAVR/ATMega1284_P.png erschliesst sich Steckbrett
-
Thread
Atmega1284p, BOD=4,2V - Sketchupload schlägt fehl
Hallo, woran könnte es denn liegen, dass ein Upload eines Arduino Programmes auf einen Atmega1284p mittels FTDI Adapter nur bei einer zuvor gefusten BOD von < 4,3V funktioniert. Der AVR hängt an einem Labornetzteil mit 5V und oszilliert mit 8MHz extern. Kann es mir nicht erklären.
-
Thread
Step Down oder Step Up - Verluste
Messergebnisse erhalte. Ich verstärke über einen INA125 und wandle dann über einen 16 bit ADC. Da der uC (Atmega1284p) nur einmal pro Stunde aus dem deep sleep erwacht und die Sensordaten abfragt und einmal pro Tag die Daten übermittelt (Dauer je nach Verbindung ca. 20 Sek.), weiß ich nicht, ob dann ein Aufbau
-
Thread
OLED Display mit SSD1306
war der Name entfallen. Soll M.Köhler heissen. Schaltplan ist nicht so einfach. Besteht aus einem Atmega1284 mit Stromversorgung (SNT) mit Quarz und Kondensatoren, einem OLED Modul mit dem SSD1306, Stromvergung von 5V auf 3,3V, 2 Pegelwandler mit dem BSS138 und Widerstände für den Bus. Der Atmega läuft
auch ein wenig einlesen. Natürlich muss man den Prozessor anpassen (siehe Makefile), hat man einen Atmega1284P muss man das natürlich entsprechend ändern, da ich primär den Atmega328P in Verwendung habe ist im Makefile natürlich auch der angegeben. Die Taktrate muss auch entsprechend eingestellt werden
-
Thread
Prescaler-Einstellung Atmega 1284p
erfolgreiches Neues Jahr. Für einen Schrittmotor-Treiber habe ich das anhängende Programm für einen Atmega 1284p abgeschrieben. Allerdings erreiche ich nicht die angegebene Frequenz von 3333 Hz bei OCR1A =74 und Vorteiler =64 TCCR1B |= (1 << WGM12) | (1 << CS11) | (1 << CS10); hier nur 166,66 Hz Mit
Beitrag #5262206: > Für einen Schrittmotor-Treiber habe ich das anhängende Programm für > einen Atmega 1284p abgeschrieben. Allerdings erreiche ich nicht die > angegebene Frequenz von 3333 Hz bei OCR1A =74 und Vorteiler =64 Das kannst du auch nicht, allenfalls die Hälfte davon. Denn mit den angegebenen
-
Thread
Atmega644 Zweite UART / Serial1
sollte sich auch Atmel an die eigene Nase fassen. >Irgendwie waren die inkonsequent. >Der ATMEGA1284 hat genau wie der 1284P zwei UARTS. >Warum dann der Unterschied bei den 644s? Lt. Datenblatt stammt der ATMega644 von 06/05. Die Nachfolgetypen ATMega164p/324p/644p von 08/06. Das Datenblatt mit dem ATMega1284 datiert noch etwas später. Das Ganze ist wohl historisch begründet. MfG Spess
-
Thread
Arduino Sketchupload mit FTDI @ 3,3 V funktioniert nicht
Hallo, habe hier einen Atmega 1284p auf einem Breadboard auf welchen ich Programme mittels Arduino IDE und einem FTDI Adaper aufspiele. Bei 5 V funktioniert alles problemlos. Jetzt wollte ich die Schaltung auf 3,3 V umbauen und
Da ich einen Atmega 1284p nutze, habe ich den Mightycore installiert. Und die entsprechenden (clock, BOD) Bootloader via USBASP gebrannt. Nun habe ich die Fuses mit avrdude geprüft und festgestellt, dass diese nicht denen