-
Thread
wie bekommt man die avr-gcc 4.3.2 auf den raspberry PI
LIBs interessieren mich nur im Detail wenn ich sie nutzen will und es klemmt, z.B. fastled auf dem ATmega 1284p, dort dauerte ein Adresszugriff 10% mehr weil nun 3 Adressbytes im Spiel sind statt 2 ergo musste ich dem in der LIB in delay.h ein #if defined ATmega1284p zufügen [c]#if defined(__AVR_ATmega1284P
& (F_CPU==14400000) #include "nimm_das_UNDEF_und_DEF14400000_raus.h" #endif #if defined(__AVR_ATmega1284P__) #define NS(_NS) ( (_NS * ( (F_CPU*9L/10L) / 1000000L))) / 1000 #define CLKS_TO_MICROS(_CLKS) ((long)(_CLKS)) / ((F_CPU*9L/10L) / 1000000L) #else #define NS(_NS) ( (_NS * (F_CPU /
-
Thread
Benchmark für Arduino-Boards?
Markus schrieb im Beitrag #4996175: > ATmega2560 16MHz > VAX MIPS rating = 7.23 > > > STM32F103 72MHz > VAX MIPS rating = 48.81 Dabei hast Du dann allerdings auf einem 16MHz Atmega eine fast 30% niedrigere DHRYSTONE/VAX-MIPS Leistung
ATMega aber die reine Rechenleistung steht da meiner Meinung nach sehr weit hinten in der Liste.
-
Thread
Frequenzzähler mit atmega48
cB4AAOSwaA5Wi4A5 eine alternative Software, oder die bestehende Software irgendwo? Der Controller ist ein Atmega48
. AVR haben ueblicherweise keine 64 bit floats. Weil es niemand fuer noetig fand diese zu implementieren.
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
> Lernvehikel zum Einstieg sind die sowas von belanglos! Genauer gesagt: Die Unterschiede zw. ATmega48, ATmega88, ATmega168 und ATmega328 (-A bzw. -PA) sind gering, die zw. ATmega8 und ATmega88 erfordern einige Änderungen. Da viele Lehrbücher den (alten) ATmega8 beschreiben, laufen die Programme nicht ohne Änderungen auf dem ATmega88. AVR094: Replacing ATmega8 by ATmega88 http://www.atmel.com/Images/doc2553.pdf
-
Thread
Mehrere HC-SR04 Sensoren auslesen
an den Master (auch ein Atmega88-PU) via UART schicken, wenn dieser danach fragt. Kernproblem ist hier aber die Sensorauswertung. Der restliche Code muss erst noch geschrieben werden. jetzt wollte ich diesen so verwenden, das jeder Triggereingang einen PIN vom Atmega geschenkt bekommt, die Echo Leitungen aber über Dioden und Pull Down Widerstände zusammengefasst werden. ( Da es ja nur 3 wirkliche externe Interrupts gibt, Pin Change wollte ich Zwecks des "was ist
-
Thread
Elm Chan FFT Linker Error? Atmega1284, C++
animationen.o led_table_1.o -Wl,-Map="led_table_1.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -mmcu=atmega1284p led_table_1.o: In function `main': C:\Users\David\Desktop\led_table\led_table_1\led_table_1\Debug/.././led_table_1.cpp(685,1): undefined reference to `fft_input(int const*, _tag_complex_t
}[/c] "einpacken"? Die ffft.h sieht folgendermaßen aus: [c] #ifndef FFT_N #define FFT_N 64 /* Number of samples (64,128,256,512). Don't forget to clean! */ //#define INPUT_NOUSE //#define INPUT_IQ #ifndef FFFT_ASM /* for c modules */ typedef struct _tag_complex_t { int16_t
-
Thread
Atmega64 Sleep mit Watchdog nach Zeit wecken
} } ISR(WDT_vect) { WDTCR = 0x00; //für Watchdog disablen laut Datenblatt Atmega64 }
hier das 0b ???? Ist das die Adresse und ist diese evtl falsch? Das Bild zeigt den WDTCR beim Atmega64
-
Thread
Vom Arduino zum Mikrocontroller
. Der SRAM eines ATmega328P ist auch nur 2kByte groß. Damit füllst du keinen 4k-Bildschirm ;-)
Wolfgang schrieb im Beitrag #4986019: > Der SRAM eines ATmega328P ist auch nur > 2kByte groß. Damit füllst du keinen 4k-Bildschirm ;-) Der geplante Bildschirm ist nur 128x64 Pixel groß, aber 2kByte sind doch etwas wenig. Ich möchte ne Sequenz aus fünf Bildern
-
Thread
Arduino Genuino 101 - Erfahrungen?
Beitrag #4987807: > Wäre die Hardware insgesamt ca. 10x schneller, gäbe es keine Probleme. Der ATmega328P kann mit bis zu 20MHz laufen. Auf den Arduinoboards ist standardmaessig ein 16MHz Quarz verbaut. Wenn du also den Quarz austauscht...
Bottleneck nicht dort liegt, siehe den Post von Helmut. Insgesamt sollte diese Aufgabenstellung einen ATmega zu höchstens 10% auslasten. Sogar mit Arduino. Gruß, Stefan
-
Thread
Problem mit dem BMP280 Sensor
meinst einen Widerstand (10k Ohm?) and +5V hängen? Gabs da nicht was mit pinMode(), also schon im Atmega eingebaute Pullups die man ansteuern kann?
dem ESP32 angezeigt. Hier auch nochmal der Link: https://www.aeq-web.com/stemedu-low-power-atmega-328-lora-board/ Viele Grüße TOM!
-
Thread
Wie Assembler Code in eine ISR (C, AS7, GCC, ATmega)
Beitrag #4984176: > Diesen Rückschluss wirst einem Anfänger erklären müssen. Controller mit maximal 64 KiB Flash haben kein RAMPZ. ;)
Ach, und es ist ein ATmega1284P :) ...ihr seid stark!
-
Thread
Arduino Benchmark auf verschiedenen MCUs
Hier das Ergebnis mit einem der Arduino-Frameworks auf dem Nucleo-64 ( STM32L476 ): digitalWrite speed benchmark ============================= number of tries: 100000 duration [us]: 39651 ==> speed [megaSamples/second] : 2.52 analogRead speed benchmark ==
Um das noch mal etwas besser zu verdeutlichen hier zwei Bilder mit dem Arduino Uno und dem Nucleo-64 Board. Die Pin-Nummern bezeichnen die Nummern des Arduino-Standart Headers. Auf dem Nucleo steht zwar D0, D1 .. usw meint aber digital Pin 0,1 ...
-
Thread
STM32 FSMC PSRAM / Muxed. wie nun?
beim 8031, bei dem die Adressleitungen A0-A7 in einem xx573-Latch gespeichert werden mußten. Beim ATmega128 ist ebenfalls ein xx573 erforderlich. Das sind jeweils Schaltungen für 8 Adressleitungen. Beim STM32Fxxx braucht man ein 16 Bit Latch und da das Signal FSMC_NADV aktiv-low ist, verwendet man
Ich möchte folgendes RAM verwenden: IS61WV6416EEBLL-10TLI http://www.mouser.com/ds/2/198/61-64WV6416EEBLL-319024.pdf
-
Thread
[V] Rauchmelder FireAngel ST-620-DET
abgeklemmtem Beeper (nervig) und gedrücktem Taster springt die Spannung an der Batterie zwischen 2,64V und 2,90V ein paar mal hin und her, vermutlich im Takt der LEDs. Das ist eindeutig zu wenig. Macht er RM nun selber Tests, in dem er den Taster "betätigt" und der Beeper dabei deaktiviert wird? Der
damit kommt keine Kommunikation zustande. Ich muss erst mal schauen, ob ich noch einen unbenutzten Atmega / Arduino mit 3.3V hier rumfliegen habe. @Friedemann Danke für das Angebot. Ich werde erst einmal versuchen, ob ich so mit dem Modul sprechen kann (siehe oben), und dann versuchen, die Befehle der
-
Thread
ATtiny85: Timer1 CTC und PWM1
Verständnisproblem was den Timer/Counter1 betrifft, welcher doch etwas anders ist als Timer0 sowie die Timer der ATmega's mit denen ich zu tun hatte. Aus dem Datenblatt des ATtiny85 (http://www.atmel.com/images/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf): - Bit 7 – CTC1 : Clear
PWM-Signal @ 20KHz mit einem variablen Duty-Cycle zu erzeugen. Dafür würde ich den Timer 1 mit 64MHz betrieben und als Prescaler den Wert 16 wählen. OCR1C bekäme den Wert 199, denn (64MHz / 16) / (199 + 1) = 20,48KHz, richtig? Mit der Map-Funktion würde ich das analoge Eingangs zwischen 0,0 und
-
Thread
Schaltung die sich an Bitfolge-Takt anpasst ?
anderen Ports umzuschalten. Wenn Du AVR meinst, dann nimm einen mit externem Memoryinterface (z.B. ATmega162, ATmega2561), da wird das /WR automatisch generiert.
im Beitrag #4982601: > Wenn Du AVR meinst, dann nimm einen mit externem Memoryinterface (z.B. > ATmega162, ATmega2561), da wird das /WR automatisch generiert. Es sollte für jeden Mikrocontroller funktionieren, aber ich behalte die AVR mal im Auge :-)
-
Thread
Was definiert die Bittigkeit einer CPU
Welche dieser beiden Möglichkeiten definiert also, ob eine CPU eine 8 Bit, 16 Bit, 32 Bit oder 64 Bit CPU ist? Ist das irgendwie definiert?
oder 16 Bit? immerhin kann man mit 16-bit Registern rechnen, war einfacher Lustig wirds beim ATmega, ich las immer nur von 8-bit AVR und dann gibt es da den m1284p der offensichtlich 64K Worte zu 16 Bit hat und nicht ein Adressbit mehr. Ich blicke bald nicht mehr durch
-
Thread
ATmega, C, GCC, Warteschleife, ICF1-Flag innerhalb 40ms gesetzt
messflag =0; //Messung ausgegeben } [/c] Controller ist ein Atmega1284P mit 20Mhz Takt. Die Frequenz wird von einem FreqGen (Velleman) der per USB angeschlossen wird eingespeist. Ist der Code so in Ordnung oder könnte das Zittern der Werte irgendwo im Code verursacht
danke euch! Habe jetzt den Vorteiler auf gesetzt und bei 45Hz werden 44,996Hz und bei 65Hz werden 64,994Hz angezeigt. Und wenn überhaupt dann zuckt nur die letzte Nachkommastelle. das ist dann ne Abweichung von nichtmal 0,01% das muss reichen...anstatt das bereits programmierte zu optimieren habe ich
-
Thread
BMP/JPEG/GIF/PNG nach C-Code konvertieren
einem durchschnittlichen µC Im Durchschnitt war der Dorfteich einen Meter tief … Was auf einem ATmega8 völlig untragbar ist, ist auf einem „durchschnittlichen“ ARM oft genug schon nur noch noise floor. Wenn man an einem Controller überhaupt irgendwelche Grafik betreiben will, dann wird man vermutlich
konvertieren, um schlussendlich ein ssd1306 OLED Display zu betreiben. Funktioniert unter Windows 10 64-bit super.
-
Thread
avr-gcc 6.3 für Windows
case 6: foo(0); foo(0); } end: foo(0); }[/c] Aufruf: avr-gcc main.c -mmcu=atmega168 -flto -Os -mrelax
#4982616: > War relativ schwierig, aber hier ist ein Beispiel: > > ... > > avr-gcc main.c -mmcu=atmega168 -flto -Os -mrelax https://sourceware.org/PR21404
-
Thread
IO-Pins als Bitfeld zusammenfügen und maskieren (AVR)
Hallo liebe µC Gemeinde, in einem Projekt auf einem ATmega644PA bin ich gerade dabei 9 DC Motoren auf verschiedenen Ports/Pins anzusteuern. Mit Hilfe von 9 Software-PWMs für die Motoren, soll über eine berechnete Bitmaske die Ansteuerung erfolgen (zu sehen
Motoren-Stelle in der späteren Bitmaske uint16_t Potenz_Zahlen[ARRAY_LENGTH] = {1, 2, 4, 8, 16, 32, 64, 128, 256}; void setPorts(uint16_t bitMaske){ for(uint8_t i = 0; i< ARRAY_LENGTH; i++){ BIT_BOOL_SET(Port_Mask[i], Pin_Mask[i], bitMaske & Potenz_Zahlen[i]); //anhand der bitMaske wird das
-
Thread
5x5x5 LED Cube Platine
sparen und die Logik im Programm schreiben. Dafür kommt ein pnp/npn Transistor dazu. Obwohl der ATmega328P dürfte bis zu 40mA am Pin laut Datenblatt aushalten. Also das ist sogar noch besser. Generell hängen jeweils 5 leds an einen 73hc238 Ausgang. Wenn 5 leds leuchten dann sind diese dunkler als
Kunstprojekt" auf dem Tisch. Sollten kleine Handyvibramotoren mit angesteuert werden. Tastverhältnis 1 zu 64! Hab ich dem "Künstler" wieder vor die Tür gekippt, nachdem alles lief wollte er 50 Euro zahlen... Hab ihm einen neuen Bausatz bestellt und ihn direkt von elv beliefern lassen. Der hatte 4x4x4. Vllt
-
Thread
CANIDT Register?
Atmel AVR ATMega16M1 Die Registerbreite ist ja nur 8 Bit also müsste das doch in 4 Registern aufgeteilt sein? Verwende kein C sondern ASM.
Ich seh schon. Hier ein älteres Datenblatt: http://www.e-lab.de/downloads/DOCs/mega16M1-32M1-64M1.pdf
-
Thread
Frage zur Verwendung von "volatile"
Hallo, ich habe ein Programm in C geschrieben für einen ATmega128. Alles funktioniert wunderbar. Aber ich habe für mein Verständnis trotzdem noch eine Frage zur Verwendung von "volatile" bei der Deklaration der Variablen: Mein Programm besteht aus der Mainloop
ein AVR-Leut bin ich dann, wenn ich es mit dem AVR zu tun habe. Ich kann aber auch ARM-Leut, x86/x64-Leut, /370-Leut, ... Und in jedem Fall muß man die Besonderheiten der HW beachten. Aber was red ich, das weißt du sicher selbst. Und Lock-Free macht eigentlich nur Sinn, wenn man mehrere Cores hat
-
Thread
SN74HC595N QH´-Pin dauerhaft HIGH
ebenfalls plausibel. Die einzigen Bauteile, die noch hätten abrauchen können, sind nur der Controller(Atmega32), den habe ich inzwischen getauscht. Systematische Fehlersuche...das mache ich bereits seit Tagen, und das mache ich immer so: Dennoch musste ich diesmal feststellen, dass das Problem durch reine
R. schrieb im Beitrag #4970227: > Was hängt an den Ausgängen der 74HC595? Pro Schieberegister 64 LEDs im Maximalfall (8 pro Kanal, Anzahl der aktivierten LEDs hängt vom Programm ab, PWM-gesteuert --> somit geringere Stromaufnahme) Jörg R. schrieb im Beitrag #4970227: > Hat es bedingt durch die
-
Thread
Strukturierte AVR-Assembler-Programmierung Gesperrt
wurde von mir unter WIN10 mit verschiedenen Anwendungen ausgiebig und bislang fehlerfrei auf einem ATmega328 getestet, ist jedoch derzeit noch in der Beta-Phase. Deshalb möchte ich es vorerst auch nicht allgemein zum Download anbieten, aber Interessierten per PN-Anfrage und E-Mail zur Verfügung*** stellen
Assemblercode? ;-) Ja. Nein, in einer Scriptsprache. In Assembler habe ich nur Interpreter geschrieben. 64 Bit Fixkomma Orthodrome auf einem 8051 waren aber aufwändiger. Eberhard H. schrieb im Beitrag #4965930: > FOR achk := #16 ; loop 16 times > FOR brchk := #16 ; loop 16 times > EXITIF
-
Thread
Anfängerfrage zur Ansteuerung asynchroner RAMs (C64)
Quelle : DataBecker 64 intern Vic , Pal ,Farb Ram , Character Rom viel Spaß damit
Tipp: mal im forum64.de posten. Da gibt es noch mehr Leute, die sich mit sowas beschäftigen.
-
Thread
AVR versus ARM Gesperrt
mir so auch > nicht eingängig. Die "Maker"-Karawane ist weitergezogen, STM32 ist jezt der neue ATmega8, Cube/HAL ist das neue Arduino.
nicht übern Weg gelaufen. Allerdings bräuchte man dann sinnvollerweise auch die CMSIS-DSP-Lib für 64 Bit.
-
Thread
Mehrere V-USB Anwendungen auf einem AVR möglich?
DraconiX schrieb im Beitrag #4960850: > Die > AT90USB und die Atmega U2/4 Reihe. Die AT90USB dürften auch bald unter Legacy fallen und/oder sind zu teuer ... DraconiX schrieb im Beitrag #4960850: > Mit einem Atmega32U4 hab ich solch eine Composite Anwendung ohne
Joachim B. schrieb im Beitrag #4961080: > leider gibt es nur 32k und keine 64k/128k > > ein mega 1284u4 wäre nett Habe mal geschaut: Bei den Chinesen kostet ein STM32F103 ziemlich genau das Gleiche wie ein ATMega32U4. Beide sind auf einer kleinen Platine, die man auf ein
-
Thread
Atmega328p auf Arduino über ISP mit avrdude flashen
Diamex-progS flashen. Dafür habe ich mir in AtmelStdudio ein externes Tool angelegt -F -v -p atmega328p -c STK500 -P\\.\COM4 -b 115200 -B 100 -D -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i Allerdings möchte dieser meinen Controller nicht flashen. Den Arduino habe ich dabei nicht mehr
= 0x000000 avrdude.exe: Yikes! Invalid device signature. avrdude.exe: Expected signature for ATmega328P is 1E 95 0F avrdude.exe done. Thank you. Einen Attiny flasht dieser mit den selben (ausgenommen -p atmega328p -> -p attiny2313) Einstellungen. Woran könnte das Liegen? Am DiamexProgS
-
Thread
CAN Empfänger (ATMega16M1) asm einrichten, damit CAN nachrichtenbestätigt werden?
Hallo, kann mir jemand bei der Konfiguration eines ATMega16M1 helfen, er soll vorerst nur Nachrichten empfangen damit der Sender nicht immerzu das gleiche Telegramm sendet, weil ich so nicht weiter simulieren kann. Ich hänge man den Code hier einfach rein
erstmal voll werden und die sind in C auch nicht schneller voll. :-) Und dann gibt es ja noch 32M1 und 64M1... ;-)
-
Thread
Sinus erzeugen mit Mikrocontroller
ATMega/ATTiny (Sinustabelle mit 256 Werten) | V PWM (256 * f [50 - 60 Hz] updates) | V Filter (Low-Pass) | V OPAmp (Puffer ...) | v Endstufe (... Leistungsteil)
ohne CTC nur auf 31.25 kHz. Zweite Anwendung: Hohe Batterielaufzeit. Reicht dir eine Auflösung von 64 Schritten, kannst du den Takt deiner CPU auf 25% setzen und damit gut 60-70% Strom sparen.
-
Thread
AVR: Grafik-Display-Ansteuerung
ST7565R) spricht im Datenblatt nur von SPI. > Dann gibt es > verschiedene Möglichkeiten. z.B. den Atmega 1284, ist wohl zu gross, > oder den Ati 2313 oder 4313 oder 261 Der Atmega1284 ist dezent zu groß, hat etwa das 8fache RAM was ich brauche und auch mehr als 20 Pins ;) Die anderen sind interessant
... ich hab zwar kein DOGM128 Display bei einer Aufgabenstellung verwendet, sondern ein OLED 128x64 mit SSD1306 Controller und hatte auch das Problem, dort eine Grafik aufzubauen. Ich bin dann ähnlich wie oben genannt hergegangen und habe einen Framebufferspeicher angelegt, der 32x64 Pixel oder
-
Thread
ARM-Cortex als Anfänger?
Du hast die ATmega**PB-Serie vergessen.
du schreibst über ein ganz anderes Produkt als ich. Also, ich schreibe zum Beispiel über "MKE02P64M40SF0RM.pdf", das ist das RefManual zu den MKE02Z16VLC4, MKE02Z32VLC4, MKE02Z64VLC4, MKE02Z16VLD4, MKE02Z32VLD4, MKE02Z64VLD4, MKE02Z32VLH4, MKE02Z64VLH4, MKE02Z32VQH4, MKE02Z64VQH4, MKE02Z16VFM4, MKE02Z32VFM4
-
Thread
STM32 Arduino
exakt" auch zutrifft? Beim AVR wird mit float (32 Bit) gerechnet und beim F103 vermutlich mit double (64 Bit).
Nimmt man den den Arduino Uno als Referenz ergibt sich also folgends: MCU speed factor Atmega328 1 STM32F103 8 STM32F4 32 Beim Discovery weiss ich den MCU-Clk nicht. Vielleicht 168MHz?
-
Artikel
AVR Fuses
Ponyprog2000. CKSEL0-CKSEL3: Sind diese, wie in der Abbildung gezeigt, gesetzt, dann wird bei einem ATMega8/ATMega16 ein externer Takt (Oszillator, sonstiger Taktgeber) benutzt. Für einen Quarz sind im PonyProg die Häkchen bei CKSEL0 - CKSEL3 nicht gesetzt. Für andere Prozessoren im Datenblatt die korrekte
ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- eeprom 4 10 64 0 no 1024 4 0 9000 9000 0xff 0xff flash 33 6 64 0 yes 32768 128 256 4500 4500 0xff 0xff lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 lock 0 0 0 0 no 1 0 0 2000
-
Thread
Problem mit Atmega8-16 - unknown usb device
Schalter hab ich noch nicht angelötet, sollte jedoch kein Problem sein?! Noch was anderes, den Atmega hab ich mit meinem alten PentiumIII PC mit XP programmiert. Weder dieser findet einen "megajoystick to USB port" noch mein Laptop mit Win7 x64 oder Wind 10 x64. Grundlegend: Verträgt sich der Atmega
gewesen um auf Write zu drücken, mit OK schreibt mir das Programm die Fuse Bits natürlich nicht in den Atmega! Wird jetzt auch schön als Gamecontroller erkannt.
-
Thread
STK500 und AVR Studio 5
denen ist dort gelistet. Muss die Bezeichnung komplett identisch sein? Hier mal meine 4: -atmega 168-2QPU -atmega16L 8PI 0247 -atmega8 - 16PU -AT90S8515 8PC 0231 Oder kann man diese Microcontroller nicht mit avr programmieren? Gruß Marco
Atmel\AVR Tools\AvrProg\AvrProg.exe or C:\Program Files (x86)\Atmel\AVR Tools\AvrProg\AvrProg.exe on 64-bit OS.
-
Thread
Akku Überwachung so machbar ?
mit dem 10k und 6k8 verwendest muesste die Grundgleichung folgendermassen lauten: ADvalue/(Ubat/1.64) = 1023/2.56 => ADvalue = (1023/2.56)*(Ubat/1.64) => ADvalue = 400 *(Ubat/1.64) Setzt man fuer Ubat verschiedene Werte ein,erhaelt man entsprechende ADvalues Der Wert 1.64 ergibt sich aus dem
mit der > Spannungsteilergeschichte werkeln zu lassen. Sehe ich auf jeden Fall so. > Der Wert 1.64 ergibt sich aus dem Spannungsteilerverhaeltnis,bzw dem > Spannungsverhaeltnis von 4.2V/2.56V (= 1.64) > Der 6k8 muesste korrekterweise etwa 6k betragen - dies ist aber kein > Standardwert - gerechnet
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
einzelne Pixel. Was genau ist dein Problem ? P.S. Wird wahrscheinlich genau wie ein 128x64 angesteuert, nur eben mehr Pixel.
nach an die auskommentierten Stellen, überlege, wozu die Stelle gut ist und wie man das auf dem ATMEGA umsetzen kann oder ob das auf einem ATMEGA nicht benötigt wird und gelöscht werden kann. Dann noch die ATMEGA-typischen Dinge ergänzen. Wenn auf diese Weise alle auskommentierten Stellen weg sind,
-
Thread
Arduino/Raspberry Pi Unterschiede und Empfehlungen
IDE programmierbaren Boards gibs diverse zur Auswahl, angefangen vom einem Arduino Pro Mini (8-Bit ATmega328, 32kB Flash, 2kB RAM, 8 od. 16MHz ohne USB) über den Teensy 3.2 (32-bit ARM Cortex-M4 mit 72 MHz, 256KB Flash, 64kB RAM) bis zum Arduino Due (32-Bit SAM3X8E ARM Cortex-M3 mit 84MHz, 512kB Flash,