-
Thread
AVR Watchdog Timer zu ungenau 6h/18h
Arduino Fanboy D. schrieb im Beitrag #6160534: > ATMega328P? ATTiny - geheim ist nur die genaue Ausprägung :-)
MaWin schrieb im Beitrag #6160885: > ein moderner AVR (z.B. ATmega328) Der war gut, liegt vielleicht am vielen quartzen ;-)
-
Thread
Arduino oder
---- nano.menu.cpu.atmega328=ATmega328P (New Bootloader Old Mem) nano.menu.cpu.atmega328.upload.maximum_size=30720 nano.menu.cpu.atmega328.upload.maximum_data_size=2048 nano.menu.cpu.atmega328.upload.speed=115200 nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex nano.menu.cpu.atmega328.build.mcu=atmega328p
-
Thread
Atmega objdump: Speicherfresser finden
fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I/home/christoph/tools/arduino-1.8.5/hardware/arduino/avr/cores/arduino" "-I/home/christoph/tools/arduino-1.8.5/hardware
-
Thread
Mikrocontroller lernen
Hier mein Kursskript für den AVR ATMega328p ( Arduino Uno) in Ansi-C https://homepages.uni-regensburg.de/~erc24492/PDFs/Mikrocontroller_Crash_Kurs_CE.pdf
Christof E. schrieb im Beitrag #6405277: > Hier mein Kursskript für den AVR ATMega328p ( Arduino Uno) in > Ansi-C > > https://homepages.uni-regensburg.de/~erc24492/PDFs/Mikrocontroller_Crash_Kurs_CE.pdf Hallo Christoff, Super gemacht! Ich verstehe wirklich nicht warum
-
Thread
FreematicsOne+
RAM in C++ als in C benötigen weiß ich nicht.. Auf jeden Fall darf man nicht mehr als 2kByte (*ATmega328*) verwenden. Als ich das erste mal eine HTTP Anfrage für meinen Bearer einfügen wollte wurde alleine deswegen der RAM überschritten. Ich konnte das dann lösen indem ich ein "Level" tiefer gegangen
-
Thread
Schaltung cctalk 2Wire zu 1Wire
und um Hilfe sehr Dankbar. Grüsse Edited: Rx und Tx wird wie SoftwareSerial mit einem ATMeg328P abgefragt. Die Software funktioniert einwandfrei, also Fehler ausgeschlossen.
funktionierte. Bei 0 an TX ist RX auch 0. Beim senden Flackert die LED. Ich habe einen zweiten ATMega328p wo ich die Signale lesen kann, wie gesagt funktioniert nun aber nur wenn ich bei T1 vom Collector via eines 1K Widerstandes auf Data gehe. LoopBack geht nicht, da es kein Uart im Nano oder
-
Thread
Baudrate berechnen anhand Logic-Analyzer
Btw, beim ATMega328 ist die Konfiguration der Stopbits eh nur für's Senden.
-
Thread
QTouch Atmel Studio, touch_api.h fehlt
Daniel C. schrieb im Beitrag #6156259: > Leider hat der Atmega328P keinen PTC, Atmel Start unterstützt für diesen > Mikrocontroller kein QTouch. Stimmt. Aber der Atmega328PB. Damit habe ich dein Projekt schon durchgespielt.
Den Wechsel auf Atmega328PB wollte ich vermeiden. Habe die Mikrocontroller bereits auf die Platinen gelötet und wollte meine alten Bestände aufbrauchen. Ich habe mir nun Windows 8.1 in einer VirtualBox installiert. Darauf
-
Thread
Zaunprüfgerät Weidezaun
Weidezaungerät läuft bekomme ich max. einen Wert von 13 (0-1024). Laut Recherchen ist der ADC des Atmega328 zu langsam. Weidezaunimpuls dauert nur 50-500µs. Muss ich jetzt zwingend einen schnelleren externen ADC verwenden, oder lässt sich die Schaltung für den internen ADC des Atmega328 verbessern
Richard K. schrieb im Beitrag #6168563: > oder lässt sich die Schaltung für den internen ADC des Atmega328 > verbessern. Nimm für R3 einen 100k Widerstand und für C1 nur einen Kondensator von 1nF bis 10nF. Eine Z-Diode am Eingang vom 328er wäre empfehlenswert.
-
Thread
Variable lässt sich nicht beschreiben
Freundlichen Grüßen. Lukas W. Hier noch ein paar Infos was ich dazu verwende: Mikrocontroller: Atmega328P Programmierumgebung: Atmel Studio 7 Programmieradapter: AVR Dragon Code für die Umwandlung in den String. [c] ISR(USART0_RX_vect) { static int counter = 0; char income = UDR0
-
Thread
Arduino über AVRdude.
folgende Meldung: make program (im Verzeichnis: /home/markus/Schreibtisch/Alles/µCs) avrdude -p atmega328p -P usb -c avrispmkII -V -U flash:w:main.hex avrdude done. Thank you. Makefile:322: recipe for target 'program' failed make: *** [program] Error 1 Kompilierung fehlgeschlagen. In der
Markus schrieb im Beitrag #6151656: > avrdude -p atmega328p -P usb -c avrispmkII -V -U flash:w:main.hex Hast du einen avrispmkII? Oliver
-
Thread
Atmega 328p Eeprom schreibzugriff auf einzelne Bits
auf mehrere Zellen oder Bits vermieden werden: Beispielsweise kann eine Uhr eines Arduino Uno mit ATmega328P, die Versorgungsausfall durch Stehenbleiben wie eine mechanische Uhr „überleben“ soll, minutenweise jeweils 1 Bit in einem 60 Bit (8 Byte) großen EEPROM-Abschnitt löschen. "
bereits vorhandene Software zugreifen will wie FHEM, Home Assistent, io Broker un co. Wieso der Atmega 328p mit dem internen Eeprom, ganz einfach, weils schon da ist... Ich will damit basteln was ich hier habe. Unter anderem Einige 328p, habe ich mal im zehner pack gekauft, rfm69cw hab ich auch noch
-
Thread
Toolchain neuere AVRs
atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega32 atmega32a atmega323 atmega324a atmega324p atmega324pa atmega325 atmega325a atmega325p atmega325pa atmega3250 atmega3250a atmega3250p atmega3250pa atmega328 atmega328p atmega329 atmega329a atmega329p atmega329pa atmega3290 atmega3290a
-
Thread
STM32F103: Unterschiedliche Puls-Pausezeiten, Pausezeiten länger
auftritt, da benötigt da beträgt das Pause-Puls Verhältnis ca. 220 ns : 220 ns Selbst bei einem ATmega328p erreiche ich Zeiten um 280 ns (bei 16 MHz Takt). Die Fragen also: Warum sind die Zeiten unterschiedlich ? Welche Methode kann ich noch verwenden (ausser über BSRR) um evtl. schnellere
-
Thread
Smart Home Einstieg und Protokoll Findung
bauen. Aufbau Sensor: Temperatur und Feuchte (SHT21), Funk RFM69CW, Mikrocontroller entweder der Atmega328p oder der Attiny85. Aufbau Zentrale: -Arduino Mega (in C über AVR Studio programmiert) -RTC (DS1307) -Loggen auf SD-Karte via Uart (Openlog) -20x4 LCD über I2C -Uart zum debuggen und Kommunikation
werden. Deswegen hatte ich den ESP8266 ausgeschlossen, weil dieser einfach zu viel Strom zieht. Der Atmega328p mit dem SHT21 und RFM69CW zieht im Moment des Sendens 52mA (etwa 13,5ms), beim auslesen des SHT21 ca. 1mA (für 2,2ms) und im Sleep 5uA. Damit kommt man mit einer Batterie egal ob CR2032 oder einer
-
Thread
SIM5360 HTTP- bearer einfügen
quadrit schrieb im Beitrag #6148259: > Es hängt also möglicherweise vom RAM des Atmega-328 Gibt es einen Grund, warum du dir erst alles im RAM zusammenstöpselst, um es dann über den UART rauszusenden? Statt speicherintensiven String-Additionen und sprintfs, einfach der Reihe nach
ich einen sehr langen 400 byte etwa großen bearer alleine schicken kann. (xbWrite ist zwischen atmega 328 und dem SIM5360 Modul. Man muss über dieses , ich denke per SPI , kommunizieren.)
-
Thread
Drei kleine Fragen zur Arduino-Programmierung
anscheinend geht es nicht. (Waren im Netz auch keine Beispiele für den Nano zu finden, obwohl der Atmega 328 das können sollte, hab ich irgendwo gelesen) Ist aber, glaube ich, auch nicht nötig, die Regelspannung pendelt sowieso um deutlich mehr als 1/255) Meine Kenntnisse sind heute Steinzeit. Besonders
anscheinend geht es nicht. (Waren im > Netz auch keine Beispiele für den Nano zu finden, obwohl der Atmega 328 > das können sollte, hab ich irgendwo gelesen) Richtig erkannt. analogWrite() kann das nicht. Du könntest mit Timer1 bis auf 16Bit PWM hoch. Dazu müsstest du aber das Datenblatt des ATMega328p
-
Thread
AVR Pointer verhält sich anders als Computer
AVR Debugger, aber wenn ich den Code auf dem Rechner laufen lasse funktioniert er! Nur auf dem ATmega328p kommt was anderes raus (viel kleiner, also höhere Frequenz) Was mach ich nur falsch.
-
Thread
Arduino Kondensatormotor Drehzahlsteuerung
im Blockierten Betrieb > an der Hilfswicklung steht. Knapp drüber. Sollte also passen. 1x Atmega 328, 3x IR2104 6x Pwr-MOSFET >450V Das bleibt ja überschaubar. LG old.
Der Atmega 328 ist an Bord und kann über das UNO-Board ohne Atmega programmiert werden. Anbei Oszillogramme der PWM-Signale über 15K 100nF Tiefpässe. Der Sketch ist für 50Hz. Damit probiere ich erstmal
-
Thread
Arduino Nano LCD 5V und 3.3V
Und 16 Bit Steuerung ist mit einem Uno oder Nano nicht ohne > weitere Hilfmittel möglich. Ein Atmega328 besitzt 23 GPIOs, in der PB-Version sogar 27 (RSTDISBL gesetzt). Für das Display(ILI9341) alleine, komme ich auf 21 Leitungen. (+SD,+TS) Möglicherweise kann man einzelne Steuerleitungen des Displays
A. M. schrieb im Beitrag #6144125: > Ein Atmega328 besitzt 23 GPIOs, in der PB-Version sogar 27 (RSTDISBL > gesetzt). Für das Display(ILI9341) alleine, komme ich auf 21 Leitungen. > (+SD,+TS) Möglicherweise kann man einzelne Steuerleitungen des
-
Thread
I2C Multimaster realisieren
wie realisiert man sowas, dass es nicht zu einer Kollision im Bus kommt? Ich habe ein Master Atmega welcher von mehren Sensoren über I2C Daten abholten und Aktuatoren per SPI ansteuert. Nun soll ein PIC hinzu kommen welcher über eine HID Schnittstelle verfügt. Und Daten vom Atmega anfordern kann
Details: 22.8 Multi-master Systems and Arbitration http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Bei mehr als zwei Mastern: Für den unwahrscheinliche Fall eines Deadlocks könntest du den WDT aktivieren. Zu PIC kann ich nichts sagen.
-
Thread
TXCO Zeitmessung
Unterbrechungen zweier Lichtschranken (SICK WL273P) mit einem Mikrocontroller (bevorzugt etwas aus der ATMega Reihe, 8er habe ich noch einen ganzen Haufen rumliegen) zu messen - Lichtschranke eins soll die Zeitmessung starten und Lichtschranke zwei wieder stoppen. Sobald Lichtschranke eins einmal unterbrochen
Für Deine Messung gibt es schon eine Grundschaltung mit ATmega88/168/328: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp6 Das Programm sollte nach Anpassung auch testweise auf einen Arduino Uno laufen. Die genaue Bezeichnung des 20 MHz TCXOs, den
-
Thread
Programmierbare Schaltung für mehrere Reedrelais
Uno erstellten Programme 1:1 > auch übertragen auf Nano und Mega erkläre den Unterschied vom ATmega328 auf dem Uno zu ATmega328 auf dem nano! also trollst du!
helfen besser eigentlich. Joachim B. schrieb im Beitrag #6141898: > erkläre den Unterschied vom ATmega328 auf dem Uno zu ATmega328 auf dem > nano! > > also trollst du! Das war eine Feststellung das die 1:1 übertragbar sind weil es bei Arduino so steht. Was soll ich da erklären? Hab ich die Dinger
-
Thread
RaspberryPi: GPIO Kommunikation
der Lage bist etwas so einfaches zu recherchieren. Der Raspberry Pi (Slave) wird bei mir von einem ATMega328p (Master) angesprochen.
-
Thread
SD Modul im Batteriebetrieb
der Strom unverändert. Ich habe jetzt PB2-PB5 als Eingang hochohmig gesetzt. Ich verwende einen ATMEGA328P.
Peter W. schrieb im Beitrag #6141881: > Es gibt wohl auch Leute welche den Atmega328 aus einer einzigen Cr2032 > versorgt haben. Ja, den AVR, aber keine SD Karte. >> Ich hatte doch gesagt, dass ich beabsichtige den >> kompletten Logger mit 3,3V über 2xAA zu betreiben.
-
Thread
Arduino Schaltplan mit 2 Schritmotortreibern
Leider verstehe ich das mit dem reset nicht? Kümmer dich nicht darum. Das wäre nur bei einem µC ATmega 328 ohne Beschaltung relevant. Auf dem Arduino Nano ist Reset schon mit einem Pull-up Widerstand mit 5V verbunden. Das passt also. Google einfach mal nach Arduino Nano Schematic, dann siehst du wie
-
Thread
STK500 aus AVRStudio unter WIN10 ging und jetzt plötzlich nicht mehr
USBPortID=000200090636 set Port=USB:%USBPortID% set PrgMode=s set ISPFrq=125kHz :Projekt set Device=ATMEGA328 set ProjektPath=%~dp0 set HexFile=FLASH.%1.hex set EEPFile=%2 set lfuse=E2 set hfuse=CC set efuse=FC set lock=EC set Fuses=%hfuse%%lfuse% del %0.%1.err goto start1 goto EndeBatch
-
Thread
Atmega328P Quartz
Hallo zusammen Ich habe eine Frage. Ist dass richtig, dass ich bei diesem CRYSTAL RESONATORS mit einem 328P-AU 2x 8pF Kondensatoren auf GND benutzen muss? Gruss Stefan
-
Thread
ADS1115 (16bit ADC) über I2C, ISR probelem (über Polling funzt es)
Hallo Zusammen, spreche einen ADS1115 16 Bit ADC per I2C an, über ein Xplained Mini board (atmega328pb ist darauf verbaut). 3.3V Test Spannung wird über AIN0 eingelesen. Programmierumgebung Atmel Studio 7. Habe eine Routine geschrieben die mit Polling arbeitet, die Auswertung funktioniert hier
-
Thread
Arduino an 2S Lipo betreiben?
Li-Zelle. Lesenswert ist das: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/
-
Thread
Probleme mit externen Interrupts am ATmega328P
Hallo zusammen, ich habe folgendes Problem. Ich möchte über einen PCF8574 Tasten einlesen. Damit dies interruptgesteuert ist, habe ich den Portexpander an INT0 angeschlossen. Jetzt habe ich aber das Problem, das der externe Interrupt 0 Mal ausgelöst wird. Hier die Konfiguration der Interrupts EIMSK|=1<<INT1|1<<INT0; EICRA|=1<<ISC11|1<<ISC01; sei(); sowie die zunächst ganz banale ISR ISR(INT0_vect){ _delay_ms(500); i++; _delay_ms(500); } Ziel war es den Interrupt auf fallende Flanke zu konfigurieren, sodass Jede zustandsänderung a, PCF8574 genau einen Interrupt auslöst
-
Thread
ATmega328p bleibt ohne Programmer stehen
wohl auch nicht. Externer Takt? Auch eher nicht, der ATmega lief auf 16MHz. Irgendeine Fuse? Vielleicht zeigt der Bootvektor auf einen leeren Bereich? Kann ja auch nicht, er resettet ja nicht in der Situation. Nach langem eingrenzen habe ich folgendes
Programme, welche Pin13 als Input nutzen sind also nicht sonderlich portabel. Meine Empfehlung (für ATMega328P Arduinos) : Den Pin 13, PB5, nur als Ausgang nutzen. Entweder als Leuchtmelder oder eben für SPI
-
Thread
ATTINY84A Zeitrelais
es dann läuft kannst Du das immer noch mit den gewonnenen Erfahrungen umsetzen (oder gleich den ATMEGA 328 als Urtyp in der Schaltung lassen)
-
Thread
OSCCAL extrem?
eines Quarzes auch keinen Sinn machen da OSCCAL eh nur auf den internen RC-Oszilator wirkt (der beim Atmega328P nur bis 8 MHz geht) ;)
werden für einen 16 MHz Quarz, in erster Linie aber weil das UBRR-Register nur 12 bit breit ist beim Atmega 328P wenn ich mich recht entsinne. Oder meinst du die eher typischen 38.4 kBaud? Die macht man problemlos mit einem 16 MHz Quarz am Atmega 328P.
-
Thread
Erstes Projekt mit RGBA Stripes - Ganz oder garnicht
deine "Animation" nicht ruckelt. Du willst einen Eleego Nano verwenden. Auf diesem läuft ein Atmega328P... Dieser hat allerdings nur 2KB RAM, das ist schon zu wenig. Aus dem ROM lesen: zu langsam... Vom ROM ins RAM kopieren und lesen: zu langsam... Du wirst sehen... Da kommen einige Baustellen
-
Thread
ATmega328 Timer 1 Input capture auf 32 Bit verlängern
Hallo Forum, ich möchte mit einem ATmega328 die 16 Bit Input Capture-Funktion von Timer 1 nutzen. Dies geht bei einer Taktfrequenz von 16 MHz bis 2^16 / 16 MHZ = ca. 4 ms auch ohne Timer 1 Overflow-Interrupts. Bei längeren Zeiten muß man
Michael K. schrieb im Beitrag #6129077: > Hallo Forum, > > ich möchte mit einem ATmega328 die 16 Bit Input Capture-Funktion von > Timer 1 nutzen. Dies geht bei einer Taktfrequenz von 16 MHz bis 2^16 / > 16 MHZ = ca. 4 ms auch ohne Timer 1 Overflow-Interrupts. Bei längeren > Zeiten
-
Thread
FPGA Neopixel Implementierung
-wire. I experiemented with my own assembly implementation counting the machinecode cycles of ATmega328 to setup ws2812 leds over one wire. The protocol has heavy time constraints +-150ns and the the data of leds has to transmit one after another (https://cdn-shop.adafruit.com/datasheets/WS2812.
https://learn.adafruit.com/neopixels-on-raspberry-pi/overview). Keeping timings conditions on a ATmega328 is feasible but on a CORTEX-A without HW-Support running a sensitive application with caches, disabling interrupts is a bit extreme. So I started my FPGA hobby project and dove right into FPGA
-
Thread
Mikrocontroller aussuchen
umzusteigen. Aber wenn heute jemand beginnt sollte er nach aktuellen Sachen schaun, AVRs wie so nen tollen Atmega328 sind zwar ganz nett aber warum so ne Krücke nehmen wenn man preiswerter mit Cortex M-irgendwas rumspielen kann? Und wirklich schwer zu handhaben sind die Cortex-Teile auch nicht.
von NXP. In der AVR-Serie findest du so etwas auch oder meinst du, es ist Zufall, dass z.B. ein Atmega328P 6 unabhängige PWM-Ausgänge hat ;) Gerhard O. schrieb im Beitrag #6127990: > Ein Schelm wer Böses dabei denkt - ich habe wirklich nichts getrunken;-) DAS glaub ich dir nicht :D
-
Thread
Weg von Arduino - Beratung
Bascom angefangen zu programmieren und bin dann auf Arduino umgestiegen. Genutzt habe ich dort Atmega 8 / 328 / 2560 programmiert entweder über den Bootloader ( Arduino) oder über mysmartusb light (stk500) Nun möchte ich gerne auf eine anständige Entwicklungsumgebung umsteigen. Vorallem wegen
Atmega 8 328 2560 und mysmartusb light (stk500)... und Atmel Studio sollte doch auch zusammenarbeiten oder ist das doch nicht STK500 kompatibel? Für erste Debuggversuche wahrscheinlich nicht schädlich
-
Thread
Günstige Kamera zur Objekterkennung
fertigen Quellcode für alles gibt und man das Zeug nur noch zusammenfügen muss. So ein kleiner AVR Atmega328 mit seinen 2kbyte SRAM wird kein noch so kleines Kamera-Bild in den Speicher laden können. Selbst einer der größeren AVR Controller hat da keine vielen Möglichkeiten. Der Aufwand wäre extrem groß
-
Thread
PWM kurze Beschreibung.
Ich habe einen Auszug von .pdf Doku Atmega48-328 für PWM gemacht. Texte wurden online durch www.deepl.com/translator übersetzt. Das alles wurde unter OpenOffice Datei (.odt) abgespeichert. Ich hoffe dass jemand der sich gut mit der PWM Problematik
B. P. schrieb im Beitrag #6122131: > Ich habe einen Auszug von .pdf Doku Atmega48-328 für PWM gemacht. Texte > wurden online durch www.deepl.com/translator übersetzt. Das alles wurde > unter OpenOffice Datei (.odt) abgespeichert. Aha. Warum? Wozu soll das gut sein? Und für
-
Thread
USBASP mit avrdude immer resetten?
Andreas B. schrieb im Beitrag #6123058: > habe ich als Target einen anderen ATMega88 ... > dann zeigt sich dieser Effekt nicht. > der Tiny841 ... zeigt immer noch das gleiche Verhalten Dann könnte es sein, dass meine Sticks vom gleichen Problem betroffen sind. Ich habe bisher
Aussage, dass ich das Problem noch nicht hatte gilt nur für ATtiny13A, ATtiny45, ATtiny2313A und Atmega328P. > Oder aber, der Tiny841 verhält sich etwas anders bei Programmieren Ja, scheint so
-
Thread
Beschaltung Adum1201 an Atmega328P und CH340C USB
USB-Port ist über einen CH340C angebunden (wird ersetzt durch CH340B), der über einen Adum1201 an einem Atmega328P hängt. Die Kommunikation der 2 I2C-Busse (J1+J2) mit dem Atmega328P funktioniert. Auch habe ich am PC schon den USB-Port sichtbar machen können. In der ersten Version hatte ich Pin6+7 (INA
armen SOIC's "herumgebraten"... Anbei nun meine aktuelle Version. Der Anschluss des CH340C am Atmega328P habe ich aus einem Schaltplan für Arduino Nano-Klones, dort wird auch TX/RX vom CH340C an RX/TX vom Atmega geführt. Der Adum1201 müsste nun richtig angeschlossen sein, oder? Gruß Jochen
-
Thread
RS485 Modbus RTU Slave mit AVR und MAX483ECPA
Hallo Zusammen, angehängt mein Schaltplan mit einem Atmega328 der Impulse von einem induktiven Sensor (LJ12A3-4-Z/BX - an X3) zählen und summieren soll. Mit der yaMBSiavr Bibliothek als Modbus-Slave sollen diese Daten für einen Master über den MAX483ECPA mit
maximal 115200 Baud (Anfang mal mit 38400) zur Verfügung gestellt werden. Eventuell ersetzte ich den Atmega328 durch einen Attiny2313 falls der Speicher reicht. Statt dem MAX483ECPA/EEPA könnte ich auch einen LT1785IN8 nehmen (nur kriege ich den in DIP fast nirgendwo). Oder ich nehme den LT1785IS8 von Reichelt
-
Thread
AVR Atmega328p Fuse Bit Calibration
AVR Atmega328p Fuse Bit Calibration Ich lesen bei einem arduion uno mit dem oben genanten chip per AVR Extreme Burner aus und erhalte bei calibration bits FFFFFF85, warum? ich betreibe den Arduino mit einem
16000mhz getauscht. ist das diese Kalibrierung > ? Nein, natürlich nicht. OSCCAL wirkt auf den im ATMega eingebauten RC-Oszillator und auf nix anderes. Außerdem: auf den üblichen MCP2515-Modulen sitzen keine Oszillatoren, sondern Quarze. Hat aber beides absolut nix mit dem OSCCAL-Register des ATMega zu
-
Thread
Interpreter Design - in C oder Assembler?
Bootloaderbereich bei den > kleineren Teilen (Attinys) den gesamten Flash. Wir reden hier aber über einen ATmega328. >> Klar, wenn man den Arduino-Bootloader aufgibt und seinen eigenen Code >> dahin schreibt, kann man das machen. > > Könnte man auch machen, ohne auf den Arduino-Bootloader verzichten zu
-
Thread
Kompilierfehler für ATtiny85
herausfinden durfte, ist der Code gar nicht mehr für einen ATtiny gedacht sondern wurde für einen ATmega328P umgeschrieben. Dann klappt es auch mit dem kompilieren.
herausfinden durfte, ist der Code gar nicht mehr für >einen ATtiny gedacht sondern wurde für einen ATmega328P umgeschrieben. Das widerspricht deiner anfänglichen Aussage: >ich habe vor ein paar Monaten in Atmel Studio einen Code für einen >ATtiny85 geschrieben. Der hat auch wunderbar funktioniert
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
beworben werden. Diese sind keine Fälschungen im harten Sinn. Ähnliches findet sich auch bei ATMega328P vs. MD328-D. Der MD ist auch ein Nachbau. In vielen Belangen sehr ähnlich, aber in anderen Dingen erheblich leistungsfähiger. In wieweit diese Nachbauten zulässig sind, darüber müssen sich
Breadboard nutzen. Wäre aber wohl nicht ganz so billig... Blue Pill ? Achso, DIP kompatibel zu ATMega16. Eher unsinnig.
-
Thread
Mit RTC Stromkreis schließen
SPI von MissBirdler. Die Powerbank ist direkt per USB an den Arduino nano (KeeYees Nano V3.0 Modul ATmega328P CH340G Chip, 5V, 16MHz) angeschlossen. Die anderen Geräte, sowie die Sensoren (zb BME280) sind über die GPIO Pins mit dem Arduino verbunden. Das Solarpanel (tps-103 6W 17,5V) ist über einen Adapter