-
Thread
Anzahl Zyklen für icall und ret bei ATMEGA1284P
Hallo, ich habe eine Frage zu den Anzahl Zyklen die ein "icall" und ein "ret" auf dem ATMega1284P benötigen. Ja man kann die Datenblätter konsultieren und genau darum bin ich hier. Im ATMega124p Manual steht icall braucht 4 und ret braucht 5 cyclen. Aber im allgemeinen Instruction Set Manual
#3690217: > ich habe eine Frage zu den Anzahl Zyklen die ein "icall" und ein "ret" > auf dem ATMega1284P benötigen. Ja man kann die Datenblätter konsultieren > und genau darum bin ich hier. Im ATMega124p Manual Du meinst sicher 1284P. Wohl ein Tippfehler. > steht icall braucht 4 > und
-
Thread
Newbiefrage, alternative zum analogen Aufbau
.. Du scheinst auf Oldtimer zu stehen. Voelkner anscheinend auch. Nimm etwas aus der Reihe ATMega164/324/644/1284P/PA. MfG Spess
Hi >Gegenvorschlag zum µC? Noch mal ATMega164/324/644/1284P/PA http://www.atmel.com/Images/Atmel-8272-8-bit-AVR-microcontroller-ATmega164A_PA-324A_PA-644A_PA-1284_P_datasheet.pdf MfG Spess
-
Thread
Passiver I²C TWI USI ATtyin4313
wenn HW I2C es aber automatisch macht, dann sollte auf der Masterseite ja alles klar gehen, ist ein ATMega1284. Wie funktioniert das nun bei den Tiny, Quellcode Beispiel?
-
Thread
ATMega1284P startet Programm nicht
Hallo, arbeite das erste mal mit einem ATMega1284P. Der startet das Programm nicht. Vom AVR-Studio (V4) aus kann ich ihn beschreiben und das Programm auch korrekt auslesen. (Progger AVRISP MKII) Der Controller wird ebenfalls korrekt erkannt
Minimalprogramm wie PortC auf Ausgang, alle Pins von C auf HI funktioniert schon nicht. Gibt es beim ATMega1284P irgendeine Besonderheit, die vorab beachtet werden muss?
-
Thread
1kB in Atmega holen, wie am besten intern verwalten?
Byte 1kB Daten hereingeholt werden soll. So weit so gut. Die Daten sollen aber temporär im Atmega (derzeit 644 aber Umzug auf 1284 geplant) gespeichert und weiterverarbeitet werden. z.B. so, dass immer nur jedes dritte Byte gelesen wird. Frage - wie macht man diese 1kB am besten handhabbar
g_reichert schrieb im Beitrag #3677106: > Die Daten sollen aber temporär im Atmega (derzeit 644 aber Umzug auf > 1284 geplant) gespeichert und weiterverarbeitet werden. der 644 hat 4kB SRAM. So weit so gut. > Frage - wie macht man diese 1kB am besten handhabbar? > Mit
-
Thread
Netzwerk mit ATtiny13 oder ATMega32
Der ATtiny ist mit Sicherheit zu klein für dein Projekt. Auch den ATMega32 würde ich nicht verwenden. Nimm den ATMega1284. Der passt in die gleiche Fassung wie der ATMega32 und bietet hinreichend RAM. Und das brauchst du. Ansonsten kann ich dir auch nur empfehlen, einen
-
Thread
Arduino Bootloader auf Atmel 1284 via LPT?
files/arduino-icsp-programming-header-pinout.png mit http://d1gsvnjtkwr6dd.cloudfront.net/large/IC-ATMEGA1284-PU_02_LRG.jpg verglichen. Deshalb würde ich das ganze wie folgt verkabeln: 1 - MISO -> PB6 2 - +5 -> VCC 3 - SCK -> PB7 4 - MOSI -> PB5 5 - RFSFT -> RESET 6 - GND -> GND XTAL1/2 ->
einen 100nF zwischen VCC(10) und GND(11). *) GND vom +5V-Netzteil _und_ GND vom LPT mit GND vom Atmega verbinden. LG, Sebastian PS: Ein fabrikneuer Atmega ist auf den internen 8MHz-Oszillator gefused, da hat es den Quarz gar nicht nötig. Du müsstest dann allerdings wohl den ATmegaBOOT_1284P_8MHz.hex-Bootloader
-
Thread
Kamera OV7670 an Arduino (3,3V auf D[0..7]-Leitungen)
e-techniklaie schrieb im Beitrag #3665878: > Pegelwandler tu dir das nicht an. Betreib den atmega mit 3,3V. Das Projekt ist auch ohne Pegelwandler schwierig genug.
Darf man fragen was es für eine sinnvolle Anwendung gibt für einen Bildsensor am Atmega/Arduino? Für jede Bearbeitung / Analyse des Bildes hat der kleine doch zu wenig Speicher.
-
Thread
AVRDude und ATMega1284p -> Programm größer 31000Byte = verification Error
einiger Probleme habe ich mich entschieden das ETH_M32_EX board von Ulrich Radig statt mit einem ATMega644 mit einem ATMega1284p zu betreiben. Ich nutze WINAVR, AVRDude mit Burn-O-Mat v2 zum Flashen eines ATMega1284p. Als Flashdevice nutze ich USBAsp (USB Atmel ISP Programmer von Ulrich Radig).
_EX_SOFT\newStack1_2_7 _MTX1_neu\Hexfiles\Webserver_MEGA1284_P.hex auto detected as Intel Hex avrdude.exe: input file C:\Downloads\AVR\ETH_M32_EX_SOFT\newStack1_2_7 _MTX1_neu\Hexfiles\Webserver_MEGA1284_P.hex contains 33634 bytes avrdude.exe: reading on-chip
-
Thread
Atmega16 Fakes?
Wieviele "gefälschte" und "echte" Atmega16 hast du? Tritt das Problem bei allen auf?
vielleicht doch :-) Aber mal ernsthaft, ich habe von dem genannten Versandhändler schon mehrere ATmega1284p mit ähnlicher Aufschrift bekommen und noch nie irgendwelche Probleme damit gehabt.
-
Thread
Wer hat Erfahrungen mit Wiz820io und SD-Karte?
Beitrag #3662375: > Wozu? Wiz820io und SD-Karte arbeiten mit 3.3V. Ich vergaß den uC zu nennen, ATMega bei 5V, Level high m.E. lt. Datenblatt 3V, das ist mir zu heikel bei knapp 10MHz SPI Max H. schrieb im Beitrag #3662375: > Dann kannst du sie mit dem µC nicht ansprechen, und du musst ja ab und
gerne Zeit und Schnittstellen übrig behalten würde... Eckdaten: 1.) Das Projekt läuft auf einem ATMega1284P mit 18,432 Mhz. 2.) Von den 2 USARTS benötige ich einen unbedingt und hätte den 2. gerne als Debug-Schnittstelle frei, insbesondere da der Max dann auch voll genutzt werden kann. Habe Ihn jedoch
-
Thread
AVR-GCC Assembler und USART
Hallo, laut Datenblatt des ATMega (z.B. 1284) geht das Empfangen ganz leicht: [avrasm] USART_Receive: ; Wait for data to be received sbis UCSR0A, RXC0 rjmp USART_Receive ; Get and return received data from buffer in r16,
>laut Datenblatt des ATMega (z.B. 1284) geht das Empfangen ganz leicht Es empfiehlt sich, alles zu lesen, auch die Fußnoten, in diesem Fall den Verweis auf "4. About code examples".
-
Thread
Suche Entwicklerboard
Einsatz und bin begeistert. Das Ding meldet sich an meiner WinDose als MKII ISP und ich kann meine ATMEGA1284p direkt aus dem Atmelstudio 6.1 programmieren. Hab mir vor einiger zeit auch das W5500 Board geholt, das ging auch alles echt klasse. Für schnelle Test kann ich das Baord sogar diriekt aus der
-
Thread
L6203 und Atmega1284p Problem
. Spaßeshalber habe ich nun mal einen Atmega1284p genommen und Timer angepasst. Jetzt bricht die Versorgungsspannung der beiden L6203 auf 4 Volt runter wenn beide Enable angelegt werden. Lege ich nur 1 Enable an, so dreht sich zwar ein Motor
oder direkt 5V bricht mir alles zusammen und der Panzer fährt nicht mehr. Und ich habe nur den Atmega gewechselt. Masse ist übrigens überall verbunden.
-
Thread
zublöd für Hardware SPI?
und* PortH gemacht wird... Die Verwendung von PB4 bis PB7 als SPI-Pins passt besser auf einen Mega1284P (und die anderen Controller die da im Datenblatt noch stehen) oder einen Mega32, diese haben aber wiederum kein PortH. [c] void transmit(unsigned char addr, char data) { SPDR = addr;
Natürlich habe ich per Defines meine SPI Ports angegben. MOSI, MISO, und CLK sind auch die vom Atmega vorgesehenen und wie im Code auch definiert.... und da ist schon mal ein Fehler. Genau bei diesem, euch geposteten Code ist es nämlich nicht richtig definiert (PB0,PB1,PB2)!! *ich idiot* Es war
-
Thread
Welche Hdw zum proggn von AT162
Guten Tag, ich habe vor einen Atmega 162 zu programmieren. Könnt Ihr mir sagen was ich dafür brauche? Was ich herausgefunden habe ist, dass ich mir den Atmega 162 betellen muss und dazu einen Programmer. Es gibt einen Programmer
Der ATmega162 hat keinen ADC. Ich würde zum ATmega1284(P) raten, der hat auch 4 Timer, 2 UARTs und eben noch nen ADC.
-
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
Leistungsmessung mithilfe eines MCP39F501
Problem bei der Erstellung eines Boards zur Leistungsmessung. Als Mikrocontroller möchte ich den ATmega1284-PU verwenden, die UART-Schnittstelle steht soweit. Nun zu meiner Frage: Ergibt die Beschaltung von Microchip (siehe Anhang) in dieser Form überhaupt Sinn? Da wird meiner Meinung nach einiges
-
Thread
Wer verwendet RFM69?
Schreibzugriff auf das PINx-Register zum schnellen Umschalten eines Pins ist erst bei neueren AVRs (z.B. ATmega88, ATmega168, ATmega328 sowie die P- oder PA-Versionen) vorgesehen, die alten Controller wie der ATmega8 "verstehen" diese Anweisung nicht. Vielleicht sollte ich das aus Kompatibilitätsgründen wirklich
So langsam wird es echt hoffnungslos... Folgendes habe ich getestet: -"alter" RFM69-HW; ATMega8A und alles auf 3.3V -"alter" RFM69-HW; ATMega328P und alles auf 3.3V -"neuer" RFM69-HW; ATMega328P und alles auf 3.3V Somit habe ich ein Problem des µC ausgeschlossen. Durch rausschmeißen der
-
Thread
Leisungsvergleich ARM AVR
Mein 16Mhz-Atmega1284 füllt einen 320x240 SPI-TFT (153600Bytes) mit 186.000 Bytes/sec. Mein 100Mhz-LPC1768 schafft das mit 480.000 Bytes/sec. Die Verarbeitung des Datenstroms eines OV7670-Bildsensors kann der
die CPU-Rechenleistung von 100Mhz zum Tragen kommt. Trotzdem ist auch der AVR - insbesondere der M1284 - nicht schlecht.
-
Thread
A tiny project RS232 -> LCD PCB zu verschenken.
meines aktuellen Projektes brauchte ich ein LCD Display. Allerdings wurden trotz Wechsel auf den ATMega1284 die Beinchen etwas knapp, da dieser jedoch mit einem zweiten UART aufwartet habe ich ein kleines Zwischenprojekt eingeschoben, da... nach Studium der gängigen Distributoren-Kataloge schnell klar
Nur damit ich es verstehe... Atmega1284 -> serielle Schnittstelle -> LCD ? Warum nicht i2C? Dafür gibts doch schon etliche Libs...
-
Thread
Wie ich schließe an Videokamera an Arduino
Kamera Markus Müller schrieb im Beitrag #3632281: > 64-Pixel Kamera (8x8) kann der Arduino der atmega1284 hat 15k sram und kann damit 7500 16bit-Pixel verarbeiten für eine Bewegungserkennung reicht das allemal: http://www.mikrocontroller.net/topic/330629#new
-
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 1284p interrupt fehler?
Hallo zusammen, ich habe ein Problem und zwar habe ich eine Platine mit nem 1284p darauf. und will zwei sachen machen: - über zwei interrupts servomotoren ansteuern - über ne fotodiode die helligkeit einer hintergrundbeleuchtung steuern einzeln funktioniert alles super, aber wenn ich beides zusammenschreibe und einfüge funktioniert es nicht. bzw wenn ich die interrupts einschalten (sei), bekomm ich mein rechteck signal für meine servos, aber die adc wandlung funktioniert nicht mehr. da das problem nur auftritt wenn ich die interrupts einschalte, denke ich dass es daran liegt. habe auch
-
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
verschiedene SPI Systeme betreiben
achso ok dann ist die Umschaltzeit irrelevant... teste das ganze am ATmega8 aber am ende soll der ATmega1284 zumm einsatz kommen.. Aber rein aus interesse mal... - was ist damit gemeint dass man den Mode 3 mit Mode 1 tauschen kann und - wie könnte man denn sofwaremäßig
Hi >achso ok dann ist die Umschaltzeit irrelevant... >teste das ganze am ATmega8 aber am ende soll der ATmega1284 zumm einsatz >kommen.. Der ATMega1284 hat zwei USARTs die auch einen SPI-Mode besitzen. MfG Spess
-
Thread
Welche Mikrocontroller mit dem STK500 programmieren?
Hi >Ich kann mir halt vorstellen, dass ich nur Mikrocontroller im DIP >Gehäuse bis hoch zum ATmega32 mit dem STK500 prgrammieren kann. >Oder liege ich falsch? Ja. ATMegas gehen noch 'höher' als ein ATMega32. Nämlich bis zum ATmega1284(P). Sieh in der Hilfe zum AVR Studio nach. Dort steht
Studio 4.19: * ATtiny24 / ATtiny24A * ATtiny44 / ATtiny44A * ATtiny84 / ATtiny84A * ATtiny26 * ATmega8 / ATmega8A * ATmega16 / ATmega16A * ATmega32 / ATmega32A * ATmega64 / ATmega64A * ATmega2560 * ATmega2561 * ATmega640 Heißt das, dass ich den ATtiny2313 gar nicht flashen bzw. programmieren
-
Thread
2-cycle Multiplier?
Z.B. hat der Mega16 und der Mega1284p diese Option.
Begriff so noch nicht gehört, aber ich würde mal schätzen, Sie enttäuschen mich, steht auf jedem ATmega-Datenblatt auf der ersten Seite.
-
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
DMA-Datentransfer OV7670 -> ARM-MCU
Ein kleiner Teilerfolg, das erste brauchbare Foto auf dem Display- noch auf dem Atmega1284. Der code ist soweit optimiert, dass mit einem Prescaler 17 (->knapp 1Mhz) alle Pixel gelesen werden können: [c]#if fifo==0 //++++================================================== void get_picture
könnte man sicher auch andere spi-speicher nehmen. Die Geschwindigkeit geht jetzt beim 16Mhz-Atmega hoch bis prescaler-12 (ca. 1,5Mhz)
-
Thread
Compiler-Warnings für nicht initialisierte Variablen EINschalten
ffunction-sections -fdata-sections -fpack-struct -fshort-enums -mrelax -g3 -Wundef -pedantic -mmcu=atmega1284p -c -Wuninitialized -MD -MP -MF "testSuite/TestBase.d" -MT"testSuite/TestBase.d" -MT"testSuite/TestBase.o" -o "testSuite/TestBase.o" "../testSuite/TestBase.cpp" Ich erstelle noch ein kurzes
-
Thread
Deckenumbau: 10-15V aus 230V, 230V schalten, Display, PWM, Konstantstrom
Wofür eigentlich der Atmega128, bei soviel ungenutzten Pins? Wenn du zwingend den Platz im Flash brauchst funktioniert auch der (modernere) ATmega1284 im kleineren TQFP, und ich könnte mir auch gut vorstellen, dass du direkt auf einen ATmega328 runtergehen kannst. Da hast du dann ein wesentlich kleineres Package und weniger Kosten. Edit: Der GND-Fill unter den Relais ist ja auch im besten Fall völlig unnütz. Den würde ich da noch entfernen
-
Thread
ov7670 cameramodul
Der ATMega1284 ( http://www.atmel.com/devices/atmega1284.aspx?tab=parameters ) hat 16 kByte SRAM. Für den Puffer verbrätst du davon schon 13,5kByte, bleiben noch 2,5 kByte für Stack, Variablen und Co. - vielleicht
Der Speicher reicht: Device: atmega1284p Program: 19056 bytes (14.5% Full) (.text + .data + .bootloader) Data: 14472 bytes (88.3% Full) (.data + .bss + .noinit)
-
Thread
Abbruch beim EEPROM-Flashen eines ATMega8 mit AtmelStudio 6.2
Ja, den ATMega8 hab ich schon 2x getauscht. Also bei 3 verschiedenen Controllern sollte man den Fehler am Controller ausschließen können. Aber danke für den Tipp.
denn programmiert? Bzw. hast du die Schaltung auf einem Board nachgebaut, oder hast du nur den ATMega8 einfach "ohne" Peripherie geflasht?
-
Thread
max. Eingangssignal für ISR
Ich bitte um Unterstützung. Ich möchte das 8-bit Datensignal von einem ov7670 durch einen 16Mhz-Atmega1284 auswerten. Wie hoch darf der Eingangstakt maximal sein, damit diese ISR noch funktioniert: [c] //SIGNAL( SIG_INTERRUPT0 ) ISR(INT0_vect) { //cli(); buffer[i]=((PIND&0xf)>>4)|((PINA&6)
/c] mit 350kHz Triggerfrequenz durchzubringen. (Ich weiss jetzt nicht, auf welchem Pin beim 1284 der INT0 Eingang liegt, daher hab ich PINx geschrieben. Auch weiss ich nicht, ob du die fallende oder die steigende Flanke brauchst - gegebenenfalls anpassen)
-
Thread
Seltsame Probleme bei Elektronik mit ATmega1284p nach Firmware-Update
Hallo, ich habe auf ein Melzi-Board ( Elektronik für 3D-Drucker ) eine neue Firmware über den USB-Anschluss aufgespielt. Danach musste ich feststellen, dass das Heizbett und der Schrittmotor für den Extruder nicht mehr richtig angesprochen werden. Das Heizbett wird laufend ein- und ausgeschaltet statt eingeschaltet zu bleiben, bis die gewünschte Temperatur erreicht wird. Der Schrittmotor bewegt sich überhaupt nicht. Davon abgesehen arbeitet die Elektronik korrekt: das Hotend heizt, die Schrittmotoren für X,Y und Z drehen wie sie sollen. Ich habe dann die ursprüngliche Version wieder aufgespielt
-
Thread
CKOUT und Signalqualität
Vsync generiere ich in Software (der Hsync Interrupt läuft durch). Als Controller verwende ich einen ATMega1284P. Der ist mit 25MHz eigentlich nur moderat übertaktet. Ursprünglich wollte ich mir auch den Quartzoszi sparen und mit der Fuse CKOUT den Clock an PB0 ausgeben. Aber das Signal am PB0 Pin ist so
nur die Zeit nehmen das Manual zu lesen und nicht zu überfliegen (RTFM). Erstens ist es beim ATMega1284P nicht PB0 sondern PB1 aus dem der CPU Clock herausgeführt wird. Zweitens kann man auch XTAL2 nehmen wenn man die Option Full-Swing XCO aktiviert. Beides funktioniert einwandfrei bei 25MHz.
-
Thread
Avr-gcc Bitshift 32bit Variable geht nicht
Peter Dannegger schrieb im Beitrag #3601498: > Wie klein ist denn Dein AVR? Es ist ein Atmega1284p mit 16k Ram. Genug Ram hat er eigentlich. Aber es handelt sich um einen Master eines RS485 Busses welcher erweiterbar sein soll. Also muss immer immer etwas Ram freibleiben. Peter Zz schrieb
Philipp schrieb im Beitrag #3601908: > Es ist ein Atmega1284p mit 16k Ram. Dann sparst Du also damit gewaltige 0,13% RAM ein. Da würd ich mir aber die Klimmzüge verkneifen und 16Bit je Zeichen nehmen. Dieses Bitgehampel kostet nicht nur Haufen Code
-
Thread
7" Display Gehäuse & -Befestigungsart gesucht
auf der LS-7 Platine: http://www.mikrocontroller.net/topic/330641 Etwas Grafic mit einem ATmega1284p (FBAS), passt problemlos in dieses Gehäuse: http://www.mikrocontroller.net/topic/350244 Bernhard
-
Thread
Z180-Stamp Modul
ich in meinem STM32-Entwurf auch vergessen.) > Der Z180 SRAM wird per DMA übernommen. Der ATmega1284 hat DMA? Beim STM32 funktioniert das. Am AVR wird man so wohl nur einen Int auslösen können, und die Daten dann so tranferieren: > - /BUSRQ an Z180 > - warten auf /BUSAK > - Datenaustausch
vom Datenbus der Vektor gelesen. Da muß ich nochmal die alten Taktdiagramme rauskramen. > Der ATmega1284 hat DMA? Nein, natürlich nicht. Mit DMA meinte ich dem DMA-Zyklus des Z80. Der AVR muß dafür natürlich per Interrupt angestoßen werden. > Warum eigentlich kein AVR mit mehr Pins? Da die
-
Thread
SCCB cameramodul XCLK-Problem
Ich versuche ein ov7670 modul an einen atmega1284p anzuschließen. Als erstes habe ich nur den SCCB-Bus programmiert. Das Modul zeigt jedoch keine Reaktion. Ich vermute, dass xclk nicht funktioniert. Ich habe xclk über einen 5cm Draht mit XTAL2
anderen Thread: Autor: Peter Schranz (cbscpe) Datum: 04.04.2014 09:11 ... Erstens ist es beim ATMega1284P nicht PB0 sondern PB1 aus dem der CPU Clock herausgeführt wird. Zweitens kann man auch XTAL2 nehmen wenn man die Option Full-Swing XCO aktiviert. Beides funktioniert einwandfrei bei 25MHz
-
Thread
Hardware-Umstieg: EIN AS-Projekt auf xmega & atmega
auf zwei verschiedenen Hardware-Versionen laufen soll...eine Version mit Xmega256A3 und eine mit Atmega1284. Vieles muss ich natürlich dafür mit "#if" "else" ... etc. anpassen aber nun zur Hauptfrage: Wie kann ich im Atmel Studio 6 den Prozessortyp per define umstellen und compilier-fähig bekommen
mmcu=device defines this built-in macro which reflects the > device's > name. For example, -mmcu=atmega8 defines the built-in macro > __AVR_ATmega8__, > -mmcu=attiny261a defines __AVR_ATtiny261A__, etc. Wo steht welches macro für den "ATXmega256A3U" und für den "Atmega1284P" definiert werden?
-
Thread
Prozessor von Eclipse nicht erkannt
AVR-Supported-MCU Liste. Bei meiner Plugin-Version (2.4.0) mit avr-gcc 4.5.3, avrdude 5.11.1 wird der Atmega1284 noch nicht unterstützt.
Genau gesagt ist es auch der atmega1284P. wenn der doch als Option für die Target HW aufgeführt ist, denke ich wird er auch unterstützt, oder? Zumal #include <avr/io.h> den richtigen Prozessor auch findet -->#elif defined (__AVR_ATmega1284P
-
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