-
Thread
Tiny25 ISP Problem bei 128kHz Osc.
aber eindeutig reproduzierbar. Ich bin beim ATtiny13A darauf gestoßen und konnte es auch mit einem ATmega328P reproduzieren. Wenn du Reset schon auf Low ziehst und hältst, bevor die Stromversorgung eingeschaltet wird, läuft er auf der Frequenz, die durch die Fuses vorgegeben sind.
-
Thread
Atmega328p Timer ISR wird nicht ausgelöst
Mahlzeit, ich versuche mich gerade mit einem Timerinterrupt auf einem Atmega328p (Arduino). Hier ist an PinB5 eine LED angeschlossen. [c] #define F_CPU 8000000 int main(void) { /* PB5 als Ausgang fuer LED zum Testen */ DDRB |= (1 << PINB5); // PORTB &=
-
Thread
Frage zum Aufbau von HEX-File
Hallo, ich habe eine frage zu HEX-Files für einem Atmega328 die Hexfile sieht wie folgt aus [code] :100000000C9434000C9446000C9446000C9446006A :100010000C9446000C9446000C9446000C94460048 :100020000C9446000C9446000C9446000C94570027 :100030000C9446000C9446000C9446000C94460028
-
Thread
Schaltzeichen
Was genau bedeutet das angehängte Schaltzeichen (aus Atmega328PB-Datenblatt Figure 17-2. General Digital I/O)? Wo könnte man so etwas nachschlagen? LG, Sebastian
Sebastian W. schrieb im Beitrag #6689031: > Was genau bedeutet das angehängte Schaltzeichen (aus > Atmega328PB-Datenblatt Figure 17-2. General Digital I/O)? > > Wo könnte man so etwas nachschlagen? > > LG, Sebastian Link?
-
Thread
Spulenwickelmaschine selber bauen
habe einen ROD mit 1000 Strichen dran) die Rechnung muß im Bereich "Double" laufen, da hat mein Atmega 328 die Grätsche gemacht, d.h. nur relativ langsame Spindeldrehzahl, für meine Zwecke hats aber gereicht, endgültiges Ende der Fahnenstange war erreicht, als ich noch versuchte die Wickelspindel (mit
-
Thread
ATMEGA328P auf eigenen Board
Ich habe die Komponenten bei JCLPCB auch gleich bestücken lassen. Mein erster Versuch mit einem ATMEGA2560 ging schief. Ich konnte einfach keinen Boardloader auf den Chip spielen. Es kam immer ein Fehler mit der Device ID. Nicht nur in der Arduino IDE, sondern auch im Atmel Studio. Nun gut – ich dachte: Ich habe mich übernommen und probiere es erstmal mit einem 328P. Ich hab mir bei Conrad einen ATMEGA328P DIP besorgt habe, den aufgebaut und den Schaltplan vom Steckbrett eigentlich (ich bin kein Profi) 1:1 in EasyEDA nachgebaut. Nur halt kein DIP, sondern ein
-
Thread
Arduino Software Überblick
im Beitrag #6688268: > Ich will auch nicht alles simulieren, ich will meinen Sketch auf dem > Atmega simulieren. Schlecht formuliert. Ich simuliere momentan meinen Sketch samt den Arduino Bibliotheken mit AVR Studio Simulator, simuliert wird dabei zB Atmega328p
im Beitrag #6688268: >> Ich will auch nicht alles simulieren, ich will meinen Sketch auf dem >> Atmega simulieren. > Schlecht formuliert. Ich simuliere momentan meinen Sketch samt den > Arduino Bibliotheken mit AVR Studio Simulator, simuliert wird dabei zB > Atmega328p Ich würde ja eher zu einem
-
Thread
Temperaturmessung (MCP3424, versch. Sensoren)
OpAmp-Verstärker könnte da genauere > Ergebnisse liefern. Okay einen einfachen A/D Wandler hab ich im Atmega328 (10 BIT +/-2LBS), dann probiere ich es vllt erstmal damit? Mit OpAmps hab ich mich noch nie beschäftigt, daher muss ich erstmal ein wenig recherchieren um zu verstehen wie die funktionieren. Dann
Messwerte werden mittels median verfahren gemittelt um rauschen etc zu reduzieren. Zutaten: Atmega168 mit interner oder wahlweise externer Referenz. Lm35 Sensor Ubliche Analogbeschaltung. Das komplette Projekt (hard/Software) findest du hier: https://www.mikrocontroller.net/topic/511728#new
-
Thread
Papierlänge elektronisch "messen", um es autom. & individuell zuzuschneiden
vorgesehen ist. Umgangssprachlich ist mit "der Arduino" meist die ursprüngliche Version gemeint, wo ein Atmega328 zum Einsatz kommt. Dieser hat ersteinmal nichts mit "Arduino " zu tun und ist kein Arduino, sondern ein beliebiger µC, der auf dem freien Markt verfügbar ist.
-
Thread
Pull-up/down Widerstand berechnen
Wert aus dem µC Datenblatt ich korrekterweise nehmen muss. Folgendes Beispiel: Ein µC Pin (vom Atmega328P-PU, Arduino standalone) wird als Input definiert und es wird ein Taster angeschlossen. Jetzt gibt es ja prinzipiell zwei Möglichkeiten: Pull-up oder Pull-down (extern, ich weiß, dass es auch interne
bei min HIGH (0.3·VCC) und max LOW (0.6·VCC). Eigentlich ist es noch dramatischer. Beispiel, ATMega328P und ATMega32U4, beide an 5V Umschaltschwelle beim 328 ca 2,5V Umschaltschwelle beim 32U4 ca 1,7V Beide haben eine Hysterese, die des 328 ist ca Faktor 8 größer. Es ist also schon relevant
-
Thread
Fast PWM 1MHz
Hallo zusammen, ich möchte an meinem Arduino uno bzw ATmega328p ein 1MHz Rechtecksignal ausgeben und dachte ich mach das am besten über ein PWM. Leider hab ich keine Erfahrung mit PWM und irgendwie kommt mir mein Code etwas wenig vor. Habe ich was vergessen
Ich glaube ehrlich gesagt nicht, dass man aus nem Atmega328 ne 1MHz PWM herausbekommt.
-
Thread
Atmega ISR Prolog dauert zu lange - verschieben möglich?
Philipp schrieb im Beitrag #6682411: > Atmega328P @ 16MHz Da ist noch Potenzial. Für den Mega328p garantiert der Hersteller 20Mhz. Philipp schrieb im Beitrag #6682411: > INT1 Interrupt Pin Prüfe, ob du die Aufgaben nicht weitgehend
toogle_pinC0 ist langsamer als nötig. Es macht in/ldi/eor/out (4 Takte, 2 Register + SREG). Der ATmega328P kann aber auch über das PINx Register den Ausgang toggeln: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf S.84: > The port input pins
-
Thread
Atmega328 AD-Wandler Überspannung
Hallo, frage mich gerade, ob der AD-Wandler Überspannung aushält. Und zwar keine Megavolt sondern z.B 4V - 5V bei eingestellter 1,1V-Ref. Läuft der Wandler einfach ins Maximum oder ist da ein "Overload" spezifiziert? Gleiche Frage für negative Spannungen... Habe im Datenblatt nichts dazu gefunden. Hat jemand nähere Infos? Danke schon mal und Gruß, Rainer
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
möchte ich hier nochmal vorsichtig eine wahrscheinlich dämliche Frage stellen: Ich möchte ca 40 Atmega328 (Follower) per I2C mit einem ESP8266 (Leader) reden und rechnen lassen. Da sie außer der I2C Kommunikation "nur" rechnen sollen möchte ich die optimale Performance rausholen und dachte an Overclocking
dein Datenblatt übertaktet? > Im Anhang das aktuelle... Gibt es durchaus: Microchip Technology ATMEGA328P-PU Embedded-Mikrocontroller PDIP-28, 20 MHz
-
Thread
Ersatzchip für Arduino
Gruss zum Abend Ps. Der Guloshop hat auch den Atmega 328 mit Bootloader da, etwas über 3 € + VK. https://www.guloshop.de/shop/Mikrocontroller/ATmega328-mit-Bootloader-fuer-Arduino-Uno::38.html Noch einen schönen Sonntagabend. Dirk St
Dirk S. schrieb im Beitrag #6677248: > Der Guloshop hat auch den Atmega 328 mit > Bootloader da, etwas über 3 € + VK. Hab ich vergessen :) Da ich den nie bestellt habe. Nur den Atiny-85 SMD Variante + 2 mit Beinchen fürs Steckboard zum Testen. Edvard schrieb:
-
Thread
Datenübertragung zwischen Zell-Modulen eines Single-Cell-BMS
passieren, dass die Spannung am MC Eingang mehr als VDD +0,5V beträgt. Achso, und ich verwende einen Atmega328P.
-
Thread
Aref Spannung, was ist besser?
nicht erforderlich. Die PIC-pdf-Datei gibt auch nochmal Erklaerungen zum Messen der Ub an.Auch Atmega Freaks werden das verstehen.
erstmal wissen, was Du willst und welche Genauigkeit erforderlich ist, mit den internen 1,1V vom ATMega328 komme ich in vielen Anwendungen auf ziemlich stabile Ergebnisse. Aus Erfahrung kann man der ersten Nachkommastelle vertrauen, mit nur 1024 Schritten wird die zweite Nachkommastelle schon windig.
-
Thread
C: Problem bei der Parameterübergabe / ADC-Mittelwert
initialisieren ist völlig sinnlos. Das könnte sogar zu Fehlmessungen führen, der erste Wert, den ich vom ATMega328 bekomme, ist oftmals falsch. Wenn ich Zeit habe, werfe ich den rein vorsorglich weg. > Bei diesem kleinen Code kannst du alles in einer Datei halten Wohl wahr.
-
Thread
ATmega 328PB Blinklicht
Hallo liebe Community, ich möchte die LED3 und die LED4 im Wechsel blinken lassen. Ich habe folgendes Programm geschrieben: [c] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> int main(void) { DDRB=(1<<PB4); //LED4 als Ausgang definiert DDRB=(1<<PB5); //LED3 als Ausgang definiert while (1) { PORTB|=(1<<PB4);//LED4 an _delay_ms(250.0); PORTB &= ~(1<<PB4);//LED4 aus PORTB|=(1<<PB5);//LED3 an _delay_ms(250.0); PORTB &= ~(1<<PB5);//LED3 aus } return 0
-
Thread
Problem mit Aref am Atmega168p
> Was mich wundert ... Mich auch. Wenn ich hier bei einem ATmega328P Vcc==AVcc von 4.50 V auf 5.25 V erhöhe, bleibt Aref trotzdem wie festgenagelt auf 1.0949 V. (mein einziger ATmega168PA ist leider verbaut)
Ein ATmega48PA ist nicht ganz so stabil: [code] 4.50 V 1.0976 V 4.75 V 1.0979 V 5.00 V 1.0982 V 5.25 V 1.0984 V [/code] aber noch immer weit entfernt von den genannten 15 mV und auch nicht gegenläufig
-
Thread
Analog Inputs liefern unterschiedliche Werte bei verschiedenen Arduino Nanos
Entscheidungsschwellen wird man so legen, dass sie schön in der Mitte des Toleranzfeldes liegen. Wenn bei einem ATmega328 laut Datenblatt der Wert für den interne Pull-Up zwischen 20kΩ und 50kΩ liegt und die Pull-Downs an den Tastern Werte von 10kΩ und 47kΩ haben sollen, wird man Schwellwerte zur Unterscheidung offen
legen, dass sie > schön in der Mitte des Toleranzfeldes liegen. Richtig! > Wenn bei einem ATmega328 laut Datenblatt der Wert für den interne > Pull-Up zwischen 20kΩ und 50kΩ liegt und die Pull-Downs an den Tastern > Werte von 10kΩ und 47kΩ haben sollen, wird man Schwellwerte zur > Unterscheidung
-
Thread
Erster Schaltplan für Platine mit Target3001
Für den ATMega328 benötigst du noch die Programmierleitungen genannt ISP! Es gibt 6 polige und 10 polige ISPs. Nimm den 6 poligen
Anita H. schrieb im Beitrag #6672842: > Für den ATMega328 benötigst du noch die Programmierleitungen genannt > ISP! Es gibt 6 polige und 10 polige ISPs. Nimm den 6 poligen Brauch ich nicht. Wird vor dem einlöten programmiert.
-
Thread
ATMega 328P zu langsam für Rotary Encoder?
Hi... hab mal ne Frage - hatte dazu leider nichts gefunden oder falsch gesucht..?! Ich habe seit gestern den Transistortester GM328 (in Schwarz mit SMD Bauteilen) und habe festgestellt wenn man den Rotary Encoder sehr sehr schnell dreht dann startet der tester neu oder kommt in den "Selection" mode. ist das ein normales Phänomen oder ist möglicherweise was defekt? :( Danke euch
-
Thread
I2C Bus ermitteln und darstellen
schrieb im Beitrag #6672649: > und will jetzt ein Graphikdisplay mit 160x104 nehmen. Viel Spaß mit Atmega 128 und dem für die Graphik notwendigen Speicherbedarf.
dreistellig sind und trotzdem ordentlich untereinander stehen sollen. > Danke für die Angabe zum Atmega 128 und die Graphik. Ich bin mit einem OLED-Grafikdisplay und I2C auf die Nase gefallen, Arduino-Nano 328. Das lässt sich compilieren und fliegt dann im Betrieb weg, weil die Grafik sehr viel RAM
-
Thread
RGBW Treiber (4x1A) mit Atmega 328p steuerbar
Hi Leute Ich will die im Bild zu sehnende Cree XM-L RGBW Led mit einem Atmega 328p steuern. Dafür müsste ich ja alle 4 Kanäle einzeln ansteuern. Gibt es für sowas fertige Treiber? Oder muss man sich aus 4 Konstantstromquellen mit jeweils 1A welche man über PWM dimmt was eigenes
im Beitrag #6671491: > Hi Leute > Ich will die im Bild zu sehnende Cree XM-L RGBW Led mit einem Atmega Hast du Sehnsucht? ;-) > 328p steuern. > Dafür müsste ich ja alle 4 Kanäle einzeln ansteuern. > Gibt es für sowas fertige Treiber? Sicher. > Oder muss man sich aus 4 > Konstantstromquellen
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega 48, 88, 168, 328 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Und diese haben JTAG und sind im DIP Format erhältlich: 40 Pins: ATmega
? - tausch des Atmega8 gegen Atmega328 (Quarztausch auf dem Board ist erstmal nicht nötig, sollte auch mit 8MHz laufen) - neuen/gebrauchten Programmer kaufen z.B. AtmelICE - OLIMEX-Board kann so verwendet werden
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
stromversorgung?: 2€ 39 genuino zero: 12€; 130581-92 tboard: 2€? 40 130581-91 tboard: 3€; t-board atmega 328: 3€ 41 elektor 18305 ESP32 smart kit (ist noch anderes zeug drin): 15€ 42 bücher (ca 60): je nach abnahme menge 0.5€ bis 2€ 43 epac-80 einplaninencomputer hanbuch: 1€ 44 monitor samsung SC24C450BL
stromversorgung?: 2€ 39 genuino zero: 12€; 130581-92 tboard: 2€? 40 130581-91 tboard: 3€; t-board atmega 328: 3€ 42 bücher (ca 60): je nach abnahme menge 0.5€ bis 2€ 43 epac-80 einplaninencomputer hanbuch: 1€ 44 monitor samsung SC24C450BL unbenutzt?: 100€? 49 elkos: 3€ 51 röhren: ECH84 PCL84 DY802
-
Thread
1 Kanal Relais Modul ist die Zeichnung richtig
Schaltungen und eventuell der AKKU ( steht noch nicht fest wegen dem Platz). Angedacht sind ein (uC) Atmega 328 (W-LAN)ESP 01 und gestrippeter Simens KNX Busankoppler (Netzteil) MPM-10-5 usw..... Stand aktuell: Stromversorgung steht soweit, Eingangsschaltungen auch, Offen sind Anbindung des W-LAN
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Heute habe ich einen ATmega328P und einen ATmega328PB, die Mikrocontroller, die über die Arduino-Boards eine große Verbreitung gefunden haben: https://www.richis-lab.de/uC01.htm
Den ATmega328PB musste ich natürlich auch aktualisieren: https://www.richis-lab.de/uC05.htm
-
Thread
Initialisierung 204b LCD mit ST7066U
Tagen mein LCD im 4 Bit/Pin Modus (ohne Busy-Flag) zu initialisieren :/ Dabei benutze ich einen ATMEGA328P mit interne Oszillator. Leider klappt es nicht. Ich habe mich aller Anfangs an dem LCD Tutorial von Mikrocontroller.net orientiert. Doch schnell war klar, dass ich etwas ändern muss. Zunächst
Fehlerbild die beiden schwarzen Balken. Woher weisst Du, dass Dein Programm überhaupt anläuft oder der Atmega nicht ständig rebootet?
-
Thread
Timer0 Atmega328P löst im CTC Mode kein interrupt aus
Standartmäßig, auch in vielen Tutorials zu sehen, eine LED im Sekundentakt toggeln zu lassen an einem ATmega328P-PU unter verwendung des Timer0 im CTC-Mode. Herangehensweise: -Schritt1: Hardwaretest: Atmega328 in Minimalbeschaltung auf Breadboard aufgebaut, LED an PIN PD0 mit passendem Vorwiderstand
> OC0A ... Edit: Beim Mega328PB auf PB3. Da ist wirklich nichts kompatibel... Nanu? Also in meinem Datenblatt ist es PD6 wie beim ATmega328P.
-
Thread
Unterschied Arduino-PWM und Analog
soweit ich das verstanden habe keinen echten > Analog-Output, Ich rate dir zum Datenblatt des ATMega328P Wenigstens einmal lesen. Dort wird haarklein erklärt wie die Pins usw. funktionieren.
https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf neuere Arduinos enthalten auch den PB-Typ, der hat ein paar erweiterete Funktionen https://www.microchip.com/wwwproducts/en/ATmega328PB Es gibt
-
Thread
Division 64Bit durch 32Bit gesucht
Diskussionen von denen Sie nichts verstehen besser fern! Eberhard H. schrieb im Beitrag #6661532: > Ein ATmega328P (und natürlich ein ATmega1284P u.v.a. ebenso) schafft > DIV64/32 mit 64 Bit Ergebnis und 32 Bit Rest (besser und genauer geht es > nicht) mit dem von mir oben aufgelisteten, sehr geradlinigen
Diskussionen von denen Sie nichts verstehen besser fern! Eberhard H. schrieb im Beitrag #6661532: > Ein ATmega328P (und natürlich ein ATmega1284P u.v.a. ebenso) schafft > DIV64/32 mit 64 Bit Ergebnis und 32 Bit Rest (besser und genauer geht es > nicht) mit dem von mir oben aufgelisteten, sehr geradlinigen
-
Thread
CH340 - USB2UART : Lochstreifenlayout
Boardverwaltung und flasht einem ATmega einen Bootloader für 8MHz internem Takt, so benötigt der ATmega auf einem Steckbrett ausser einem 100nF Kondensator an die Resetleitung sowie einem PullUp Widerstand 10K nichts weiteres um in Betrieb genommen zu werden. 8 MHz Bootloader für ATmega168 / ATmega328 und einer Baudrate von 38400 Bd gibt es hier: https://github.com/jjflash65/cp1arduino/tree/master/cp1%2B/bootloaders/optiboot Zudem stellt die Lochstreifenplatine 3,3V sowie eine
-
Thread
LoRaWAN Library für atmega328p
Die offiziellen Library-Implementierungen von Semtech zielen eher auf ARM MCUs ab und sind für die atmega328p Liga einfach zu riesig. Für Tipps, wie ich Eurer Meinung nach vorgehen könnte, wäre ich dankbar. Oder übersehe ich was Grundlegendes? Ach ja, Programmiererfahrung ist durchaus vorhanden.
Laufen. Die Eigenbau-Nodes nutzen alle ABP und ich wollte jetzt auf OTAA umsteigen und dafür meine atmega328p verwenden.
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Anfänger und Hobbybastler doch mit den 8 Bit AVR besser > bedient. Komischerweise sind auch ATMEGA328P im DIP-Gehäuse bei Mouser und TME nicht mehr auf Lager. Die werden aber wohl nur selten in Serienprodukten eingesetzt. Der ATMEGA328P-PN ist bei TME als schwer "erhältliches Produkt" gekennzeichnet
Probleme hatte. Wenn ich bei Digikey ATTiny suche, dann sind ca 50% der SKUs nicht lagernd. Bei den ATMega ist's ähnlich. Bei Farnell ist's noch deutlich weniger! Es würde mich wirklich nicht wundern, wenn in 1-2 Monaten ein ähnlicher Thread zu Microchip auftaucht. Die Engpässe sind diesmal halt
-
Thread
Optiboot Pinkonfiguration für ATmega328P
konfiguriert werden und eine kurze Signalfolge ausgegeben wird. Das funktioniert auch problemlos auf einem ATmega328P. Allerdings wird die Pinkonfiguration im Laufe des weiteren Bootprozesses irgendwo wieder rückgängig gemacht. Um die Pins im User-Programm (erzeugt mit Arduino-IDE) nutzen zu können, müssen sie
-
Thread
riesige Datenbank verwalten
recms": 166313232, "topic": "garage"}} | 3543342 2021-04-06 16:53:32.299663 +0200 MESZ | {"hw": "iom328pb.h,16000000L,16000000L", "id": 6661, "ms": 337680029, "no": 5, "sw": "valvecontrol08.ino,Mar 19 2021 08:47:39,10813", "vcc": 352, "rain": 0, "topic": "valvebox", "touch": 0, "tsred": "2021-04-06T14
Entweder habe ich eine Hardware mit MMU und entsprechend Speicher und SSD oder ich muss ev. auf einem ATMEGA 8-Bitter was abbilden. Oder es ist eine sehr spezielle Datenstruktur, die man weder in SQL oder NoSQL sinnvoll und schnell abbilden kann. Natürlich steht es jedem frei, seine eigene DB zu bauen,
-
Thread
Variable wird nach verlassen der PCINT ISR wieder auf vorherigen Wert gesetzt
Leute, habe zurzeit ein Problem bei meinem Programm. Aber vorher erstmal die Daten zu der MCU: - ATMega328PB - Atmel Studio IDE - Atmel ICE Debugger Meine Einstellungs-Taste ist mit einem Pin Change Interrupt Pin verbunden. Ich habe alle Flags in den entsprechenden Registern eingestellt, sodass
-
Thread
[V] div. Atmel Mikrocontroller
Verkauf stehen folgende Mikrocontroller von Atmel. Alle neu und unbenutzt. Im DIP Gehäuse: - 2 x ATmega8-16PU - 2 x ATmega48A-PU - 1 x ATmega168-20PU - 1 x ATtiny2313-20PU Im SMD Gehäuse: - 3 x ATtiny2313A-SU - 1 x ATmega328P-AU - 1 x ATtiny85-20SU - 2 x ATmega8-16AU - 2 x ATmega32U2-AU
-
Thread
GLCD Controller ST7920
und Befehle entsprechend umsetzen: http://web.alfredstate.edu/faculty/weimandn/programming/lcd/ATmega328/LCD_code_asm_8ds.html
Befehle entsprechend umsetzen: > > http://web.alfredstate.edu/faculty/weimandn/programming/lcd/ATmega328/LCD_code_asm_8ds.html Nett gemeint, aber: 1. Muss er kein "timing" umsetzen, da er SPI verwendet 2. Das Datenblatt des ST7920 ist eine lausig und missverständliche Übersetzung aus dem Chinesischen
-
Thread
Arduino variable verstehen und löschen.
Formatstrings kann man sich ja daneben legen. Für printf/scanf mit float sollte man schon einen ATmega328 nehmen. Zu Fuß (strtok, atof) würde ich aber nicht mehr parsen wollen.
> Ich habe versucht einen Json > Parser selber zu schreiben aber wo ich den soweit hatte war mein 328 > fast voll und die Leistung war echt nicht gut. Da würde mich mal interessieren, wozu Du den Json-Parser brauchst und wie dann der komplette Aufrufcode dazu aussieht. Nur ein paar Meßwerte als
-
Thread
ArduinoShrink Assemblercore
zusammengedampfter und schneller Arduino-Core https://github.com/nerdralph/ArduinoShrink Läuft auf Atmega168 und 328.
-
Thread
ATMEGA328P: Messung VBG per ADC
Hallo zusammen, ich brauche eine Info von euch: An einem ATMEGA328P nutze ich den ADC (AVCC = 5V, AREF über Kondensator mit Masse verbunden). Das Ganze funktioniert auch wie gewünscht. Jetzt habe ich im Datenblatt die Möglichkeit gesehen, über den ADC-Kanal 14
Kondensator Erforderlich ist er nicht. Er kann was bringen, muß aber nicht. Ich hatte mal bei einem Atmega8 nachträglich den ADC benötigt, d.h. der AREF-Pin war unbeschaltet. Die ADC-Messungen waren auch so stabil.