-
Thread
Sensordatenauswertung mit Atmega328
Hallo, ich bin auf der Suche nach einer Möglichkeit, aus einer Datenreihe von Sensorwerten herauszufinden, wann sich das Signal auf einen stabilen Wert einpendelt. Konkret speichere ich aus einen Sensor Daten, von denen ich weiß, dass ca. die ersten 10 Werte nicht zu gebrauchen sind, weil an der Stelle die Werte exponentiell absteigen, dann sich aber nach einer bestimmten Zeit einpedendeln. Für die Auswertung entscheidend ist aber, wann genau sie sich eingependelt haben. Leider ist der Zeitpunkt, also die Stelle im Array auch nicht immer reproduzierbar, wann sich der Wert eingeschwungen hat
-
Thread
Problem mit I2C bei atmega328p (arduino uno)
Bus zu tun, aber ich hänge mal die Projektdatei an. [c] for (i=0;i<5;i++) { Atmega328pStopWatchStart(1000); while(!Atmega328pStopWatchCheck()); } test[0] = 0x01; test[1] = 0x02; test[2] = 0x03; UartPrintLine("I2C init",0,0); UartPrintNewLine;
TWCR = (1<<TWINT)|(1<<TWEN); } } //Main loop Master: for (i=0;i<5;i++) { Atmega328pStopWatchStart(1000); while(!Atmega328pStopWatchCheck()); } test[0] = 0x01; test[1] = 0x02; test[2] = 0x03; i2cTxMaster(&test[0], 3, 0x01); //Main loop Slave:
-
Thread
TQFP fixieren vor dem löten
Mitunter habe ich eine Brücke, die wird mit Entlötlitze abgesaugt. Der uC-Wechsel z. B. bei einem Atmega328P dauert vom Ablöten (Heißluft) bis zur Funktionskontrolle mit dem Neuen nichtmal 3 Minuten. Und ja, ich bin ja auch nichtmehr der Jüngste und die Augen tun sich schwer, aber es klappt fast immer
-
Thread
Zeichenkette über UART empfangen
Texteditor, die Avr Gcc Toolchain mit Makefile auf einem Macbook, und mein Mikrocontroller ist ein Atmega 328 P, und ich programmiere in C. Die Uart Bibliothek ist die von P. Fleury. Es soll vom Terminalprogramm Coolterm das Wort „Start“ über Uart geschickt werden, und der uC drauf reagieren (momentan
-
Thread
Problem 16Bit Timer auslesen und zurücksetzen für Frequenzzähler ATmega1284p Assembler
Der Capture-Mode geht bei ATmega1284 (und ATmega328 et al) leider nur mit einem 16-bit-Counter (nur für diesen gibt es einen ICP-Eingang), der aber andererseits auch sehr hilfreich wäre, um ein exaktes 2-Sekunden-Capture-Signal zu
den 2-Sekunden-Timer TCNT1 verwendet, kann man genaue Messungen ohne Capture-Mode sogar mit einem ATmega328 durchführen. Dann bleibt beim ATmega328 zum genauen Zählen aber nur noch ein 8-Bit-Zähler, z. B. TCNT0, dessen Überlauf man dann per TOV-Interrupts in AVR-Registern akkumuliert, mit dem kleinen
-
Thread
Beschaltung Atmega328P
Hallo Leute, ich hab mal eine Frage zur Minimalbeschaltung von dem ATMega328P. Passt die im Bild angehängte Schaltung. Ich weiß es wäre besser AVCC noch mit dem LC Netzwerk zu entkoppeln, aber sollte so auch funktionieren oder? Und noch eine Frage zur Resetbeschatlung. Der
was braucht man hier im Forum nicht zu diskutieren - das Web ist voll mit Schaltungen zum Atmegea328. Eigentlich ist PC6 der Reset Pin - warum hängt PC5 damit dran ? Auch sehe ich auch keinen Quarz - oder nimmst die interne Clock. Dann kann es noch sein, dass der Atmega noch auf extern Clock und
-
Thread
PWM Frequenz ATMega328P einstellen
Hallo Leute, hab eine Frage zur Einstellung der PWM-Frequenz beim ATMega328P. Ich will mit dem 16 und 8 Bit Timer zwei PWM Signale ausgeben. Beim 16 Bit Timer passt die Frequenz, die ich einstellen wollte. [c] TCCR1A = (1<<WGM11) | (1<<WGM10) | (1<<COM1A1); //Fast PWM
Schreibe statt 255 einfach 255.0, hierbei zwingst du das System zur einer Floatoperation und da der Atmega328P einen Hardwaremultiplizierer hat ist das auch kein Beinbruch, ich denke zumindest mal, dass du keine Timingprobleme hast.
-
Thread
ComponentTester-1.42m problem
use ILI9342 result of compilation is: [code] AVR Memory Usage ---------------- Device: atmega328 Program: 34746 bytes (106.0% Full) (.text + .data + .bootloader) Data: 254 bytes (12.4% Full) (.data + .bss + .noinit) EEPROM: 773 bytes (75.5% Full) (.eeprom)
as long i don't miss anything on schema. Flew different Atmega used including 328p (all atmega working fine but not as CompopnentTester). I attach my config.h and config_328.h please help me to sort this problem. I don't mind stay whit PCD8544 against
-
Thread
Regelstrecke erfassen (Temperaturregelung)
Beitrag "Kommunikation Mikroprozessor System <–> PC über RS232." Meine Wahl als uC fällt auf einen atmega328p, primär weil ich aktuell noch ein Arduino nano dev Board habe, da kann ich zum Glück bei TTL bleiben und muss mir darüber keine Gedanken machen.
Newbie schrieb im Beitrag #6643571: > Meine Wahl als uC fällt auf einen atmega328p Prozessortyp ist für diese Problematik ohne Bedeutung (egal)...
-
Thread
µC Atmel und Trace32 Flag
ich es auch nicht mehr genau wusste - ich war auch deiner Meinung. Aus dem Datenblatt vom "ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete" steht für die "Lock bit Protection Modes": [c] LB Mode LB2 LB1 1 1 1 No memory lock features enabled. 2
-
Thread
Programm Simulation für Schaltung bei geringer Spannung vom Akku
Schaltung sollte jetzt fertig sein und bin gerade dabei ein Programm zu schreiben. Es wurde ein Atmega8 verwendet. Dabei wird bei vollem Akku eine Lampe auf HIGH gesetzt, geblinkt wird bei fast leerem Akku und bei leerem Akku abgeschalten. Jetzt habe ich versucht das Programm zu simulieren ob es
unbedingt Mikrosekundengenauigkeit und die Clock vom Watchdog wird dir reichen. Problem ist halt beim ATmega8, dass er dir den µC wieder resettet und du nicht wie beim ATmega328p einfach nur ein Interrupt auslösen kannst. Das sollte man eventuell im Programm irgendwie lösen.
-
Thread
Bootloader auf Atmega328 PCB
/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex:i -Ulock:w:0x0F:m Writing | ################################################## | 100% 0.01s avrdude: 1 bytes of lock written avrdude: verifying lock memory against
/arduino/avr/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex contains 32670 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 0.00s avrdude: verifying ... avrdude
-
Thread
Schrittmotorrampe für Konstante Beschleunigung
#6633262: > Um welche Architektur es geht hat der TO ja nicht verraten Es handelt sich um einen Atmega328p 16 MHz. Lothar M. schrieb im Beitrag #6633065: > man rechnet die Sachen möglichst "binär" mit Integern in 2er-Potenzen. Mit 2er Potenzen kann ich da ja nicht wirklich viel rechnen ausser
-
Thread
5V Spannungsversorgung aus 2x AA Zellen für ein kleines Projekt mit ATmega328p
Tastenbetätigung auch selbst ausschalten können soll. Als Controller möchte ich übrigens einen ATmega328p verwenden, aber das ist für die Spannungsversorgung erstmal unwichtig. Und ja ich weiß dass es Möglichkeiten gibt den Controller schlafen zu legen, aber ich möchte es gerne elektrisch lösen. ;
oder? Oder muss die Spannung sehr konstant sein? Noch zur Ergänzung: - der Controller soll ein Atmega328p-pu sein (DIP28-Gehäuse) - die 7-Segment-Anzeigen sollen keine LCD sondern LED sein (gute Sichtbarkeit um dunkeln erforderlich) Schöne Grüße Domenik
-
Thread
avrdude + jtagice3: Es passiert nichts
Atmel) klappt problemlos per Command-Line-Aufruf mit dem JTAGICE3. Nachtrag: Untersucht an einem ATmega328P im ISP-Mode. Bei avrdude wäre das dann: [code] avrdude: Version 6.3-20190619 ... Using Port : usb Using Programmer : jtag3isp
dem jtagice3 als programmer zeigt das gleiche Verhalten. > > Nachtrag: Untersucht an einem ATmega328P im ISP-Mode. > Bei avrdude wäre das dann: > > [code] > avrdude: Version 6.3-20190619 > ... > Using Port : usb > Using Programmer
-
Thread
STM32: I2C-Master setzt ARLO-Flag (arbitration lost)
das Display keine Rechtecke an. Bei 5 V werden die Rechtecke deutlich gezeigt. Ich habe auch einen Atmega328PB, dort funktioniert dieses PCF8574T-Display auch über 5 V. dummschwaetzer schrieb im Beitrag #6633009: > Irgendjemand am Bus( wahrscheinlich der Master) ist da nicht > auf openDrain konfiguriert
-
Artikel
Word Clock Variante 1
Zwischenboden ohne Ambilightausfräsung - für Streifenplatinen (MDF 19mm gefräst) - 37,50Eur programmierter ATMega168 - 3,55Eur Der Versand erfolgt bei nur LEDs / Widerständen / ATMega als GroßBrief innerhalb BRD – 4,00Eur Österreich – 6,00Eur Schweiz - 6,00Eur Der Versand mit Streifenplatinen erfolgt als kleines
unabhängig von der verwendeten Plattform einsetzbar. In seiner ursprünglichen Form ist er für den ATmega328P entwickelt worden, da der ATmega168 für die Erweiterungen von o.g. Firmware-Version nicht mehr ausreichend war. Zum gibt es allerdings auch eine für den ATmega168 kompilierte Version (ungetestet
-
Thread
Einsteigerfreundliches board für Roboter motion
steuere. Hab davon aber noch nichts getestet. Alternativ bau ich intelligente Motor Treiber mit atmega328 und i2c die alle auf einen pin die neuen Werte übernehmen. Da bin ich aber nicht sicher wie cool das ist.
Stefan meinte: > Alternativ bau ich intelligente Motor Treiber mit atmega328 und i2c die > alle auf einen pin die neuen Werte übernehmen. Da bin ich aber nicht > sicher wie cool das ist. Lass den FPGA weg. Microsoft hat mit Azure RTOS was in der Mache, das Dein
-
Thread
ATMega4809 EVSYS, total überfordert
jeder seinen eigenen Stil. Das was ich aktuell mit den vordefinierten Namen mache, hätte ich beim ATmega328P/2560 gar nicht machen können bzw. kann man nicht machen. Da gibts keine fertigen Bitmasken oder Gruppenbitnamen. Da muss man zwangsweise Einzelbits verordern.
wo ganz genau die Logikgleichungen für jede Sonderfunktion standen. Anbei mal als Beispiel der ATmega328. Schön zu sehen ist, daß an PD1 das TXEN das DDOE setzt, also die UART den Pin auf Ausgang setzt. Gerade wenn soviel an Konfigurationen dazu gekommen ist, wäre es doch besonders wichtig, die
-
Thread
AVR ATtiny85 richtige Wahl? Mit welchem Bluetooth Sender?
Bluetooth, es wird viel einfacher und sparsamer. Und verwende einen µC mit UART, zum Beispiel einen ATmega328P. Schau mal: https://schullebernd.de/arduino_und_nrf24l01_verbinden/
-
Thread
Chipmangel überall Gesperrt
Es reicht aus, alte Belichtungsmaschinen von Infineon zu nehmen, updaten und Mikrocontroller wie ATmega328 nachproduzieren, denn die werden verkauft wie Semmeln. Wir haben hier die eingewanderten "Fachkräfte"-Sklaven, die irgendwann noch durchdrehen wenn die nichts zu tun haben. Aber erst mal müssen
Es sieht derzeit wirklich schlecht aus. Beispiel: ATmega328PB-ANR. Der ist bei den bekannten Apotheken Conrad, Bürklin, Pollin, Reichelt, Völkner, Mouser, Digikey, etc. derzeit nicht erhältlich. Frühestens Ende Juni oder gar erst Ende November diesen Jahres
-
Thread
DIY Fernsteuerung (Der Griff nach der EierlegendenWollMilchSau)
Platinchen, das z.B. 8 Lämpchen bedient, stelle ich mir eher einen ATTiny oder meinetwegen auch einen ATMega328 oder so vor. Controller mit CAN sind eher schon dicke Brocken.
das z.B. 8 > Lämpchen bedient, stelle ich mir eher einen ATTiny oder meinetwegen auch > einen ATMega328 oder so vor. Controller mit CAN sind eher schon dicke > Brocken. Wäre das dann ohne die Bus Treiber? Weil die braucht man ja eigentlich nicht bei den kurzen Strecken. Aber eigentlich dürfte
-
Thread
ATmega164 external clock für Timer (1) -> how much is the Fmax?
Beim ATmega164 scheint der Abschnitt tatsächlich zu fehlen. Schau daher mal beim ATmega328 nach: 17.3 External Clock Source "Each half period of the external clock applied must be longer than one system
-
Thread
ICE Fehleranzeige bei Atmel 1284P
Hallo Forum, bisher habe ich meine MCUs(ATMEGA8A, ATMEGA328P und ATMEGA1284P) immer problemlos mit Studio 7.0 und Atmel AVRISP MKII programmiert. Ich habe mir jetzt ein Atmel ICE Board zugelegt und damit ein kleines Problem. Meine MCU habe ich
Hinweis: Got 0xC0 expected 0x00 Modulname:TCF Wenn ich den ICI mit meinem Board, bestückt mit einem ATMEGA328P, nutze habe ich keine Problem. Vielleicht gibt es hier im Forum einen Nutzer mit einer guten Idee und hilft einem alten Mann(Jahrgang 1943) aus der Patsche??
-
Thread
Schuhkarton beheizen
Hefeweizen. Dieses Gelumpe ist allerdings für einen normalen Menschen ungenießbar. Übrigens ist im Atmega328 selbst ein Tem,peratursensor enthalten, der für diesen Zweck bestimmt auch genüen würde.
> der A/D des ATMega328 ist ziemlich gut und kostet irgendwas um 2 Euro Der A/D eines PIC 12F675 ist noch viel besser und kostet um 30 Ct. Den muss man nicht durch die halbe Welt fliegen. Ausserdem macht er sich nicht
-
Thread
Atmega328p - TFMiniPlus Lidar - Piezo fiept
Hallo, ich habe auf einem Breadboard einen Atmega328p und daran einen TFMiniPlus Lidar Sensor von Benewake angeschlossen. Desweiteren ist ein einfacher 5 V Piezo am Atmega (Output-Pin) angeschlossen. Wenn der Lidar angeschlossen ist, dann fiept der
-
Thread
Akausales Verhalten von Atmega328p
Soll ich noch ein Beispiel für den Z80 hinterherbringen? Das hilft dem TO bei Problemen mit dem Atmega328 bestimmt genau so viel, wie des Verhalten von ARM.
> Akausales Verhalten von Atmega328p Akausal? Was man hier für wunderschöne Worte finden kann...
-
Thread
Rechnen mit große integer Zahlen beim ATMega328P
Hallo Leute, Ich versuche mich grad in C und die Entwicklung von Programmen für den ATMega328P einzuarbeiten. Jetzt habe ich ein kleines Problem mit dem Casten von großen Integer Zahlen bzw. mit dem Rechnen großer Integer Zahlen. Konkret geht es um diese beiden Zeilen: [c] uint16_t pwm1
habe mir angewöhnt, Analogwerte in float zu rechnen. Wo um alles in der Welt gibt es bei einem ATMega Analogwerte? Sollte es die wirklich geben, so hast Du diese erst - meist recht aufwändig - aus Integerzahlen errechnet. So verbrauchen diese unnötig viel Platz und Rechenzeit.
-
Thread
Lithium Batterie Vorschaltung für µC (CR123A, CR2)
evt schon einen Step up > sparen. Aufgrund des hohen Speicherbedarfs fürs Oled, wird es der Atmega328p sein. Der schafft auch 1.8V. Leider brauche ich im Programm eine Zeitmessung. Und da der Quarzoszillator unter 4.5 v (und vor allem bei sinkender Batteriespannung) keine stetige Frequenz mehr
Clock Signal herbekommen soll. Siehe Diagramm: https://arduino.stackexchange.com/questions/26420/atmega328p-clock-and-safe-operation-zone
-
Thread
Eigene Platine auf Basis eines ESP32
schrieb im Beitrag #6615587: > Was ist denn für ein SMD-Chip auf dem Arduino Nano drauf? Ein ATmega328P und ein FT232RL (bzw. bei den China-Nachbauten ein CH341).
Stefan ⛄ F. schrieb im Beitrag #6615813: > Ein ATmega328P und ein FT232RL (bzw. bei den China-Nachbauten ein > CH341). oder PL2303 kommt auch öfter vor
-
Thread
AVR Ardunino Nano ATMega328P Timer OVF (Overflow) Interrupt
noch relativ am Anfang mit der Programmierung in C. Ich benutze als Board den Arduino Nano mit dem ATMega328P und als Entwicklungsumgebung das AVR Studio 4.19 mit dem Avr-Gcc Compiler. Bei meinem aktuellen Projekt beschäftige ich mich mit den Timern. Dazu versuche ich die onboard LED an PB5 über den
-
Thread
Kann ich einen Arduino Sketch gleichzeitig auf mehrere Arduinos laden?
Ich habe etwas in diese Richtung gebaut: Ein ATmega 328p sitzt auf einer Platine Huckepack auf einem Raspberry Zero W. Darüber wird er mit Strom versorgt (Powerbank) und auch programmiert: Das Compilat von der Arduino IDE wird per SSH über WLAN an den
jeden ATmega ein eigener Raspberry notwendig ist.
-
Thread
asm 16 Bit in BCD
Letzteres gilt nicht für alle 8-bit AVR, nur z. B. für sehr alte ATtiny13/24/44/84/26, aber auch für ATmega328 und ein paar weitere. Für andere müsste man nur xh:xl passend für die tatsächlichen Speicheradressen der verwendeten BCD-Register initialisieren (statt 20+1). Eine solche Indizierung erlaubt
Das ist ein Teil der [[Frequenzzählermodul]] Firmware. sprintf() hätte den Programmspeicher des ATMega8 gesprengt. Klar könnte man einen ATMega328 nehmen, aber wo bleibt denn da der sportliche Gedanke? Die Vorlage für den Z8 (U882) paßt übrigens in 512 Bytes. Eberhard H. schrieb im Beitrag #6613825
-
Thread
Atmega328P Batterie, Bewegungsmelder, LED, Fotowiderstand, Farbwechsel Taster
Bewegungsmelder PIR Modul mit AM312 Sensor und 3 Anschlüssen (Vin, Out, GND) - Mikrocontroller (hier Atmega328P) - Helligkeitssensor / Fotowiderstand (Dunkel??? LED an?, sonst bleibt LED aus) - Drucktaster (Für den Farbwechsel) - 3xAA Batterien Zum Aufbau: Die Batterien (3xAA -> V_Supply: 4.8V...2.7V
Und ich vermisse die 100nF an jedem VCC des Atmega328, sowie einen 10k Widerstand am Reset-Pin gegen VCC. Was ist mit einem Quarz, oder kommt da der interne Taktgeber zum tragen ?
-
Thread
USART RS485 Daten empfangen über ISR
Programm. Ich wollte nur darauf hin weisen. Bin selbst mit den Schnittstellen beschäftigt, bei Atmega, multi. Aber einen von den Neueren hatte ich noch nicht auf dem Tisch, geschw. Datenblatt Dirk St
ATtiny 25, 45, 85 14 Pins: ATtiny 24, 44, 84 20 Pins: ATtiny 261, 461, 861 28 Pins: ATmega 48, 88, 168, 328 40 Pins: ATmega 164, 324, 644, 1284 [/pre] Bei Chip45 gibt es kannst du das Crumb644 Board kaufen (https://www.chip45.com/atmega644-usb-rs485-modul.html?language=de). Es
-
Thread
Dekodierung TFA-Wetterstation 35.1077, ATMEGA, RFM69
Visualisierung oder Weitergabe an MQTT, muß sich jeder selbst kümmern. Das Beispiel läuft auf einem ATMEGA328, 3.3V, 8MHZ, wie es auch in vielen Arduino-Modulen zu finden ist. Als Empfänger benötigt man ein RFM69-Modul im 868MHz-Bereich. Ein 433MHz-Modul hat bei mir nicht funktioniert. Das OOK-Protokoll wird im ATMEGA dekodiert. Die Empfängerempfindlichkeit wird im RFM69-Register 0x1d eingestellt. Höhere Werte vermindern die Empfindlichkeit. Das OOK-Signal wird über IO2 an den Port-Pin PD2 geführt. Man kann die
-
Thread
Einfaches An/Aus Signal zwischen zwei Geräten Übertragen, Absicherung
Hallo, ich habe in zwei Geräten jeweils einen Atmega328 und will ein Ausgangspin mit einem Eingangspin verbinden. Wie kann ich das mit geringem Aufwand gegen statische Aufladung absichern? Optokoppler hätte ich her. Sollte da einer an den Eingang
-
Thread
Bascom PWM Atmega 328PB
Hallo zusammen, Wie kann man in Bascom den Atmega 328PB mit mehr als 2 PWM Ausgänge programmieren ? Über eine Hilfe wäre ich sehr dankbar. Martin B.
Martin B. schrieb im Beitrag #6603307: > Wie kann man in Bascom den Atmega 328PB mit mehr als 2 PWM Ausgänge > programmieren ? Über eine Hilfe wäre ich sehr dankbar. Keine Ahnung, wie man das in BASCOM machen müsste, wenn es geht, sollte es aber eigentlich in der BASCOM-Doku
-
Thread
Chipkiller-Schaltung: AT328-AU nach 4-6 Wochen instabil
danach ebenfalls noch (auch da, soweit wie ich das überprüfen kann) unauffällig. 6. Austausch des AT-328: Alles läuft wieder ... für ca. 4-6 Wochen... Bei all dem bleiben sowohl der AT-328, wie auch die MosFets komplett kalt. Auf dem Oszi sehen die PWM-Signale (PWM-Frequenz ist ~144Hz, da 16-Bit-PWM
Verschaltung darstellen soll, faul und unübersichtlich. Aber auch ohne Widerstände sollte der Atmega überleben. Ich frage mich eher warum AREF an VCC geht, den Fehler sieht man oft. Er hat einen Schaltregler drin, ob das bei den paar Milliampere die der Atmega zieht nicht kontraproduktiv ist
-
Thread
Vref von Stepper Treiber Drv8834 mittels Arduino steuern
Ausgang 0-2V) des Nano mit dem Pad verbunden, welches mit AVref > und Bvref verbunden war. Der ATmega328 auf einem Arduino Nano hat keinen Analogausgang. Der kann nur digitale Signale ausgeben. Wenn du das PWM-Signal eines Arduino Nano zur Steuerung verwenden willst, brauchst du einen Tiefpass zwischen
Johannes S. schrieb im Beitrag #6603687: > Der Arduino Nano 33 Iot hat nämlich keine ATmega, wie der normale Nano, > sondern einen SAMD21 Chip verbaut. > Verwende ich den Pin A0 funktioniert alles soweit. Wer ahnt, dass ein Arduino Nano 33 Iot auf einem ganz anderen Prozessor als der
-
Thread
Microcontroller für Analoges lesen und serielle Übertragung
neuentwicklung nicht wirklich. Da müsstest du schon einige Hundertausend benötigen bis sich das lohnt... ATMEGA328P-MUR 100St. 1,54 € 154,00 € CH340E 10x(10 Pack) 0,44 € 44,10 € = 1,98€/St. ATTINY85-20MUR 100St. 0,754 € 75,40 € CH340E 10x(10 Pack) 0,44 € 44,10 € = 1,19€/St.
-
Thread
libvmcu - Virtual MCU Library
erhalten Beispiel: -------------- Dieses Beispiel stellt einen möglichen Regressiontest für ein ATmega328P Programm dar. Das zu testende Programm: Eine angeschlossene LED an PB5. Die LED soll im Takt von einer Sekunde getoggled werden. Dazu wird der Timer0 im Normal Mode verwendet und nach einer
int argc, const char **argv) { /* ignoring checks for this example */ vmcu_model_t *m328p = vmcu_model_ctor(VMCU_M328P); // ATmega328P vmcu_report_t *report = vmcu_analyze_ihex(argv[1], m328p); for(int32_t i = 0; i < report->progsize; i++) { vmcu_plain_t *p
-
Thread
Arduino - Pullup-Widerstand mit kleinerem Pulldown umkehren
AFAIK 10k. Bei einem Tinyx5 habe ich mal für die *internen* ca. 35k gemessen. Im Datenblatt eines ATMega328 steht drin, dass der Wert zwischen 20k und 50k liegt. Die 10k könnten natürlich extern aufgelötete sein. Wenn da welche sind: deren Wert kann man ja leicht herausfinden und ein wenig rechnen .
. > > Bei einem Tinyx5 habe ich mal für die internen ca. 35k gemessen. Im > Datenblatt eines ATMega328 steht drin, dass der Wert zwischen 20k und > 50k liegt. > Die 10k könnten natürlich extern aufgelötete sein. Wenn da welche sind: > deren Wert kann man ja leicht herausfinden und ein wenig rechnen
-
Thread
Microcontroller Auswahlhilfe
nicht mit SPI Schnittstelle? Dann wäre auch alles einheitlich. Als Controller kommen in Frage: ATMEGA88PA oder größer (168, bzw. 328). Wenn mehr Pins gebraucht werden ATMEGA644PA, der hat schon 64k Flash Speicher, das sollte reichen.
-
Thread
ATmega Registerbezeichnungen
Nabend! Bin gerade dabei, mit einem ATmega324 über SPI zu kommunizieren. Laut Datenblatt ist dazu u.A. das SPE-Bit im Register SPCR zu setzen. Soweit so gut. Nun bekomme ich im MicrochipStudio den Fehler "'SPCR' undeclared (first use in
SPI-Schnittstelle einiges in den io*.h-Dateien und den Datenblättern durcheinandergewirbelt. Das Datenblatt des Atmega328PB ist auch so ein Kandidat: Im Text steht oft noch SPCR statt SPCRn. LG, Sebastian