-
Thread
Arduino IDE unter Linux findet Bibliotheken nicht
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard"
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/usr/share/arduino/hardware/arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/arduino/avr/variants/standard"
-
Thread
Flashen atmega328P über ISP funktioniert nicht avrdude
Hallo, ich habe Probleme beim Flashen von einem atmega328P (Arduino-Board) über ISP. [code] H:\Projects\C\AVR\uart>avrdude -patmega328p -cstk500 -P\\.\COM3 -b115200 -D -Uflash:w:out\main.hex:i avrdude: AVR device initialized and ready to accept
im Beitrag #7594836: > Aber woher kommt 0x28 und 0x79? > von meinem Code? Oder irgendwas vom atmega? Das eine ist dein Code, das andere was im ATMega steht. > Und wenn der das Flasht und wieder ausliest, wieso kann das > unterschiedlich sein? Anscheinend ist der ATmega nicht leer. Die
-
Thread
FET abgeraucht
µCs nach den Input Leakage (ö.Ä.)-Werten, vmtl. unter "Electrical Characteristics". Beim alten Atmega328 wäre das 1µA im worst-case. Berechne den Pull-Down so, dass die Gate-Spannung unter der Vgsth bleibt. Ob's beim Abschalten dann schnell genug geht, findest du am einfachsten in einer Simulation
-
Thread
Ich messe 100mA für ein digital Pin auf dem Arduino Nano bei digitalWrite HIGH?
323: https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
weglassen. Miss bitte niemals in deinen Schaltungen, wie du es hier getan hast. Die Pins vom ATMega328P sind glücklicherweise sehr gnädig. Andere Controller oder Komponenten hättest du zerstören können, wenn du einfach wild Teile der Schaltung mit einem Stück Draht kurzschließt (so verhält sich dein
-
Thread
Auswahl von Motor und ESC für einen Wirbelstromtachometer
einen BLDC mit nur 3 Phasen / ohne Encoder und kann dann mit einem Modelbau-ESC und dem Arduino Uno(ATMega 328), den Motor, einem PID (Avr 8-Bit) mit deinem FU-Projekt (Diagramm) laufen lassen. ist das so richtig?
BLDC mit nur 3 Phasen / ohne Encoder und kann > dann mit einem Modelbau-ESC und dem Arduino Uno(ATMega 328), den Motor, > einem PID (Avr 8-Bit) mit deinem FU-Projekt (Diagramm) laufen lassen. Den Modellbau ESC kannste dir sparen, denn die Motorkontrolle übernimmt ja der FU Generator. Es müssen
-
Thread
Kurze Frage Drehzahlmesser-Schaltung
Ok, verstanden und logsich :-) Dann noch eine andere Frage: Die Auswerte-Einehit ist ein ATmega328. Pin 3 der 4093er Schaltung hängt dort auf einem Digital-Eingang. Versorgt wir alles über ein USB Netzteil. Der einfachheit halber würde ich jetzt erstmal einen Zigaretten-Anzünder-USB-Stecker
-
Thread
AVR EEPROM dword lesen/schreiben
Guten Abend, Ich versuche nun schon den ganzen Tag verzweifelt Werte aus dem EEPROM eines Atmega328pb zu lesen bzw. im EEPROM zu speichern. Das programm funktioniert mit dem Array im RAM soweit. Hab schon mit read/write_block probiert aber bisher ohne Erfolg. Verwende das aktuelle Microchip Studio
-
Thread
NPN-Transistorschaltung "umdrehen"
Jörg R. schrieb im Beitrag #7590530: > Lt. DB benötigt der Atmega328 (sitzt auf dem Arduiono Uno) 0,7 * Vcc um > High zu erkennen. In meinem Datenblatt steht 0,6*VCC https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
induktiven Lasten verwendet. Du meinst vermutlich eher "Schutzdioden" wie z.B. im Datenblatt des Atmega328p auf Seite 58 eingezeichnet: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Die sind dafür da, dass Spannungen, die über der
-
Thread
AVR T1 Capture Problem - Meinung erbeten
Moin, ich versuche zur Zeit mit einem ATMEGA328P Zeitintervalle im Bereich von 2s bis 100us zu messen. Platform waren Arduino NANO, Watterott 328PB und ein Pro-Mini. Alle Varianten verhielten sich identisch. Signalquelle ist ein Kalibrierter
Peter schrieb im Beitrag #7588830: > Wiese man alles mit einem ATMEGA328P erledigen will, verstehe ich nicht. Lass mal, das ist schon in Ordnung. Einfach zu handhaben, EEPROM schon mit auf dem Chip und eine einfache lineare Regression würde er auch noch schaffen.
-
Thread
Buchsenleisten wo kaufen?
bestellt hat z.B. https://www.christians-shop.de/Nano-V3-Entwicklerboard-fuer-Arduino-IDE-ATMEL-ATmega328P-AVR-Mikrocontroller-CH340-Chip-Christians-Technikshop da sind immer Vierkantstifte dabei! Für die obigen Buchsenleisten werden diese Stiftleisten benötigt mit runden Stiften https://www.reichelt.de
bestellt hat z.B. https://www.christians-shop.de/Nano-V3-Entwicklerboard-fuer-Arduino-IDE-ATMEL-ATmega328P-AVR-Mikrocontroller-CH340-Chip-Christians-Technikshop da sind immer Vierkantstifte dabei, also stell dich nicht dumm. Für die obigen Buchsenleisten aka IC Präzisionsfassungen SIL werden diese
-
Thread
Kann man VQFN mit Heißluft handlöten?
Urzeiten hatte Kicad mal einen falschen TQFP32- oder TQFP44-Footprint, eben das, was man für einen ATMega328 braucht, das war schon extrem nervtötend. Gerade auch bei den Exposed Pads gibt es deutliche Unterschiede zwischen verschiedenen Chips und Herstellern, also den Footprint gegebenenfalls anpassen
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
hast, sonst nicht (vor allem nicht beim Wechsel des Channels). Zitat aus dem dem Datenblatt zum ATmega328-328P, Kapitel 28.5.2 ADC Voltage Reference: >> The first ADC conversion result after switching reference voltage source may >> be inaccurate, and the user is advised to discard this result.
how-to-have-an-accurate-adcstm32 M. K. schrieb im Beitrag #7587202: > Zitat aus dem dem Datenblatt zum ATmega328-328P, Kapitel 28.5.2 ADC > Voltage Reference: >>> The first ADC conversion result after switching reference voltage source >>> may be inaccurate, and the user is advised to discard this result
-
Thread
ATMEGA328PBXMINI
Seit gestern 2 ATMEGA328PBXMINI boards (gibts zB bei Microchip und Reichelt usw) auf dem OP-Tisch, mit dem Atmel ATmega328PB drauf (also nicht P), wichtig für mich wg 2 UARTs. (Es gibt übrigens auch noch kleinere 328PB-boards
und im Büro. Beide haben Windows 10 Home V 22H2. Laut Microchip sollte sich das Prog.-Tool des ATMEGA328PBXMINI nach Verbindung mit USB automatisch installieren. Auf dem Notebook klappte das prima, tool mEDBG wurde erkannt, hatte gleich Zugriff zum Prozessor und könnte loslegen. Auf meinem anderen
-
Thread
Informationen zum Verkauf von Peripheriegeräte
Produkte schaffen, die > funktional und alltagstauglich sind. Lohnt nur nicht. Eine Platine mit ATmega328 und dem tatsächlich benötigten Umfeld z.B. bei jlcpcb fertigen zu lassen ist selbst bei Stückzahl 10 billiger als ein Arduino, und Fertiggehäuse von der Stange (die gebohrt bzw. gelasert und beklebt
Michael B. schrieb im Beitrag #7583126: > Lohnt nur nicht. > > Eine Platine mit ATmega328 und dem tatsächlich benötigten Umfeld z.B. > bei jlcpcb fertigen zu lassen ist selbst bei Stückzahl 10 billiger als > ein Arduino, Die Frage ist halt, was ist "Arduino" in diesem Fall? Arduino
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
JChristensen/mini1284 gibt auch Andere https://www.tindie.com/products/prominimicros/pro-mini-xl-v2-atmega-1284p/ https://www.tindie.com/products/aptinex/lakduino-dwee-1284-mini-pro-atmega-1284p/
JChristensen/mini1284 gibt auch Andere https://www.tindie.com/products/prominimicros/pro-mini-xl-v2-atmega-1284p/ https://www.tindie.com/products/aptinex/lakduino-dwee-1284-mini-pro-atmega-1284p/
-
Thread
[V] Kleine Entw.-Platinen für alle Atmega 28/40 PDIP ohne SMD günstig abzugeben
Der Thread wurde wegen Veränderungen erneuert. Platinenüberschuss: universelle Atmega 28-PDIP bzw. 40-PDIP abzugeben Kleine Platine ohne SMD-Bauteile für alle Atmega mit PDIP-28 bzw. PDIP-40 Sockel. Abmessung 50mm x 80mm Ausstattung siehe Schaltplan: Alle Ports sind einzeln
Widerstand* für einen 1wire-Anschluss. Die 1. Platine ist für 40-polige Atmegas, angefangen bei Atmega32 bis '1284 geeignet. Die 2. Platine ist für 28-polige Atmegas, angefangen bei Atmega8 bis Atmega328 u.s.w.. vorgesehen. Geliefert wird in diesem Fall jeweils eine oder mehrere Doppelplatine
-
Thread
Fehlersuche: Anlaufprobleme auf Board mit ATMega328p / W5500 / PoE
Hallo miteinander. Ich habe mir eine Schaltung gebastelt, die einen ATMega328p mit einem W5500 und PoE-fähigkeit auf einer Platine vereint. PoE wird hier über einen TPS2376 realisiert, und die ~55V des PoE schicke ich zuerst durch ein LM2596HVS-Modul (der einfachkeithalber
Matthias G. schrieb im Beitrag #7576454: > Wenn ich sie erstmalig einstecke, booten scheinbar ATMega und W5500 > nicht richtig. Dann mußt Du eben debuggen. Planlos rumprobieren hilft da nicht weiter. In den Debugmodus zu kommen, ist beim ATMega328p allerdings etwas tricky (DebugWIRE). Ich würde
-
Artikel
High-Speed capture mit ATmega Timer
Nummern MCU Arduino Board ICP Pin Dbg Pin Anzahl speicherbarer Werte Arduino Pin Mapping Tabelle ATmega328P, ATmega168 Duemilanove, Uno ICP1 / PB0 Arduino Pin 8 PD6 Arduino Pin 6 1080 PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560
aus, die Arduino Funktionen werden nur die Ausgabe der Werte verwendet. Enthält den SourceCode für ATmega168, ATmega328 und ATmega32U4. Diese Variante ist zu empfehlen, wenn man den Code lesen und verstehen will, da keine Makros für die Registernamen verwendet werden Enhält den SourceCode für den ATmega2560
-
Thread
AVR eigene #defines für Interruptvektoren
fdata-sections -flto -std=gnu99 -funsigned-char -funsigned-bitfields -Wl,-u,vfprintf -lprintf_min -mmcu=atmega328p -DF_CPU=1000000UL -MMD -MP -MF"main.d" -MT"main.o" -c -o "main.o" "../main.c" ../main.c:31:9: note: '#pragma message: dbgRXC_VECT = __vector_19' 31 | #pragma message ("dbgRXC_VECT = " STRING
main.c Building target: AVRTest.elf Invoking: AVR C Linker avr-gcc -Wl,-Map,AVRTest.map -mmcu=atmega328p -o "AVRTest.elf" ./main.o Finished building target: AVRTest.elf Invoking: AVR Create Extended Listing avr-objdump -h -S AVRTest.elf >"AVRTest.lss" Finished building: AVRTest.lss
-
Thread
Dauerkontakt vom Schalter in Impuls umwandeln
PIN_RESERVED 3 Encoder encoders[4]; // input pins autofilled based on which mpu #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) int inputPins[] = {A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 23
2300; int memoryLocationMatrix = 2000; int memoryLocationDeviceID = 4000; #elif defined(__AVR_ATmega328P__) int inputPins[] = {A0, A1, A2, A3, A4, A5, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; Input inputs[18]; int memoryLocationEncoder = 800; int memoryLocationMatrix = 512; int memoryLocationDeviceID
-
Thread
Wie mit ESP32 über mehrere Monate Daten verschicken ohne Batterie zu wechseln
verschlüsselt - FEC (Forward Error Correction) - Interleaver Basisband - Atmel (Microchip) ATMega328p-au im TQFP - 32kByte Flash - Ruhestrom < 2uA mit externem Quarz - Ruhestrom ca. 4uA mit internem RC Oszillator - 1 MHz Takt Sender erlaubt Betriebsspannung bis 1.8V - 8 MHz Takt
-
Thread
Betreibsstundenzähler
schon mal gemacht: Versorgungsspannung 12V, unter 8V wird Stopp erkannt. 470µF haben bei einen Atmega328 dafür gut ausgereicht.
470 µF reicht, um die Daten ins EEPROM zu schreiben. Wenn man ganz faul ist, nimmt man einen ATmega48. Da hat man schon die UART dabei.
-
Thread
Kleine Platine für alle Atmega 40 PDIP ohne SMD günstig abzugeben
Platinenüberschuss: universelle Atmega 40PDIP abzugeben Kleine Platine ohne SMD-Bauteile für alle Atmega mit PDIP-40 Sockel. Atmega16/32/64/644/164A/324A/1284 u.s.w. Abmessung 50mm x 80mm Ausstattung siehe Schaltplan: Alle Ports
Widerstand* für einen 1wire-Anschluss. Diese Platine ist für 40-polige Atmegas, angefangen bei Atmega32 bis '1284 geeignet. Zusätzlich gibt es die gleiche Platine auch für alle 28-poligen Atmegas von Atmega8 bis Atmega328 u.s.w.. Geliefert wird in diesem Fall jeweils eine oder mehrere Doppelplatine
-
Thread
dsPIC33C 8 Bit UART Adress Erkennung
bringe sich nur > bei seiner Adresse angesprochen zu fühlen. Man kann sich auch für 2 Euro einen ATmega328PB oder einen anderen uC mit 2 UARTS leisten, der alle Sendungen mit 8-bit-Protokoll entgegennimmt, mit 9-bit-Protokoll weiterleitet und umgekehrt. Gruß Klaus (der soundsovielte)
-
Thread
avrdude liest lowfuse 0x00 highfuse 0x00 ext.fuse 0x00 auf Arduino Uno aus
topic/562347#7563115 beschriebene Weise versuche, mit avrdude die Fuses auf einem Arduino Uno mit ATmega328P über USB (nicht ISP) auszulesen, erhalte ich drei Mal 0x00. [code] $ avrdude -p m328p -P /dev/ttyACM0 -c arduino -U lf:r:-:h -U hf:r:-:h -U ef:r:-:h -v avrdude: Version 7.1 Copyright
> 0x0 avrdude done. Thank you. [/code] Das können ja nicht die richtigen Fuse-Werte des ATmega328P sein.
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
100µA ständig? Er meinte die Querstrom des Spannungsteilers, also ständig und würde für einen ATMega328 passen, 10k Quellimpedanz gegen seine interne Referenz. Wenn man den Strom nicht haben will, muß ein P-FET vor den Teiler und man schaltet ihn nur kurzzeitig zur Messung an die Batterie. Nimmt
-
Thread
ADC CS5524 mit Atmega328
meine Probleme lösen. Diesmal stehe ich aber komplett auf der Leitung. Ich möchte mit dem Atmega 328 einen ADC CS5524 zum Laufen bringen, bekomme aber nur Daten herein die absolut keinen Sinn ergeben. Irgend etwas beim ADC Setup mache ich falsch, vielleicht kann mir jemand einen Tipp geben
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
folge ich gerne. Wenn ich aber auf https://github.com/MCUdude/MightyCore lese "An Arduino core for ATmega8535, ATmega16, ATmega32, ATmega164, ATmega324, ATmega644 and ATmega1284, all running the Urboot bootloader. ..." dann frage ich mich, ob ich nicht nur den Urboot bootloader brauche. Warum soll ich
CMOS Eingang momentan auf Vcc+C41 Spannung aussetzt. R95 ist hier aber nicht notwendig. Bei den ATMEGA328PB ist der allerdings notwendig, weil der RESET Threshold Bereich schmaler ist und der RESET Eingang bei 3.3V USB Serial Adaptern nicht zuverlässig funktioniert (Siehe auch Watterott Kommentare dazu
-
Thread
PicoTerm-TFT, farbiges 4,3"-Terminal mit Pico-Board RP2040
praktisch verwenden kann, gibt es im Anhang das Programm "PicoTerm-demo.ino", welches für einen ATmega328 geschrieben wurde. Es ist ein reines C-Programm, verwendet keine Arduino-IDE spezifischen Befehle und kann für 'gewöhnliche' Programmierung einfach in .c umbenannt werden. Die Code-Grösse ist <
unkodiert vor. Anmerkung: bei "PicoTerm-TFT" sind die Pins für den RS232-Treiber invertiert. Txd vom ATmega328 kann daher direkt an RS232-Rxd vom RP2040 angeschlossen werden. Zwischen RS232-Txd vom RP2040 zum Rxd vom ATmega328 sollte ein Widerstand (3k3) geschaltet werden, um den Strom in den Eingang zu
-
Thread
STK500 reparieren
sollte laut User Manual 3,68MHz sein. Würde aber trotzdem nicht so weit gehen, zu behaupten, dass der ATmega kaputt ist.
reicht das offenbar. Dann wollte ich die andere serielle testen (RS232 CONTROL). Dazu habe ich einen ATmega328p eingesteckt und das ISP-Kabel. Das hat den Effekt, dass VTG auf 5,7V steigt! Wtf?? Den ATmega habe ich natürlich gleich wieder rausgezogen und betrachte den als defekt. Aber wie kann sowas zustande
-
Thread
nanoSTK, ein kleiner und schneller Programmier-Adapter für AVR-Prozessoren
Modifikationen den schnellsten In-System-Programmer (ISP) für klassische AVR-Bausteine wie ATtiny und ATmega. Wer professionell mit klassischen AVR-Prozessoren arbeitet, kommt um den STK500 kaum herum; ich verwende ihn auch als Entwicklungsplatform. Allerdings sprechen zwei Dinge dagegen, ihn für die Programmierung
Georg M. schrieb im Beitrag #7561141: > bei vielen Programmier-Adaptern Der m328p im Nano kommuniziert intern über die serielle Schnittstelle mit dem USB-Seriell-Wandler. Daher ist diese Schnittstelle extern nicht verfügbar. Wofür benötigst Du diese Kommunikationsvariante?
-
Thread
PWM - Störungen bei langer Zuleitung mit Festspannungsregler
Schaltungsbeschreibung: MC Board wird mit 12V versorgt. 5V Festspannungsregler darauf sorgt für die Versorgung vom ATMEGA328 plus Beigemüse. Über eine 5 Meter lange Zuleitung geht es zu einem Modellbau Servo. Zuleitung: 'Lose' Litzen, 0.5mm2, GND, +12V und das PWM Signal. Gleich vor der Servo (nach 5 Meter) ist
> MC Board wird mit 12V versorgt. 5V Festspannungsregler darauf sorgt für > die Versorgung vom ATMEGA328 plus Beigemüse. > > Über eine 5 Meter lange Zuleitung geht es zu einem Modellbau Servo. > Zuleitung: 'Lose' Litzen, 0.5mm2, GND, +12V und das PWM Signal. > > Gleich vor der Servo (nach 5
-
Thread
Attiny 1616 Hardware-Interrupt
DCC track signal and receive DCC commands. The library currently supports the AVR ATTiny84/85 & ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt and micros() ONLY and no longer uses Timer0 Compare Match B, which makes it much more portable to other platforms. https://github.com
Stefan W. schrieb im Beitrag #7552058: > The library currently supports the AVR ATTiny84/85 & > ATMega88/168/328/32u4 and Teensy 3.x using the INT0/1 Hardware Interrupt > and micros() ONLY and no longer uses Timer0 Compare Match B, which makes > it much more portable to other platforms. Deinen
-
Thread
ESP- / Funkmodul auswählen
> Der ESP32 will ja schon mindestens 2.3V haben, eher 3V aufwärts. Dann nimmst du eben einen Atmega328p, hatte ich ja auch erwähnt. Der braucht im tiefsten Sleep weit weniger als 1 µA. > Beim Senden bist du schon 20-30 mal über der Dauerlast Der ATMega328p braucht bei 3 V und 8 MHz nie mehr
Rolf schrieb im Beitrag #7553389: > Der ATMega328p braucht bei 3 V und 8 MHz nie mehr als 3 mA. Die aktuelle > Aufgabe schafft er aber auch mit 1 MHz, da braucht er nur 0,2 mA. > Und man nimmt natürlich kein Sendemodul, das 200 bis 300 mA braucht
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
reichen nicht aus für eine Amortisation irgendeines IC-Projekts (zumal es beim dort häufig verwendeten ATmega328 ja inzwischen chinesische Nachbauten gibt).
der dann eben auch zu sowas wie Arduino geführt hat – dessen Vorläufer > übrigens SMD war, ein ATmega2560 Noch mehr Realitätsverweigerung. Der Arduino-Prototyp basierte auf einem ATmega8 in DIL.
-
Thread
ATTiny 2313a programmieren
Wer lesen kann ist klar im Vorteil. Der avrdude versucht, einen Arduino zu programmieren, ein ATmega328 wurde gefunden, die Kennung passt nicht zum 2313.
schaltplan.pdf Da scheint tatsächlich ein 2313 in SMD verbaut zu sein. Wieso findet der avrdude dann einen ATmega328?
-
Thread
Neuronales Netz für den Arduino
Schönes Beispiel, überfordert die MCU aber nichtg gerade. Man bekommt auch in einem ATMega328 deutlich größere neuronale Netzwerke unter. Gibt etliche Beispiele für die inferenz eines CNN mit dem MNIST Datensatz. z.B. hier: https://github.com/sipeed/TinyMaix
-
Thread
ATMega328P Uart auf RS232 Pegel
bin recht neu in der Thematik µC Programmierung und habe auch gleich eine Frage. Ich versuche am ATMega328P über UART ein Zeichen zu Senden und dieses über RS232 am PC in TeraTerm anzuzeigen. Prinzipiell funktioniert das Ganze auch, ich verwende eine externe 16MHz Clock und die Baudrate 9600 sollte
-
Thread
Hallsensor Signal invertieren
hinreichend genaue Messungen ist dies unbedingt per Interrupt zu erledigen. Arduino klingt für mich nach ATmega328, der für seinen Timer1 die Capture-Eingänge ICP und alle AINx bietet. Da sollte sich ein freier Pin finden lassen. Die Auflösung beträgt damit 62,5 ns. Alternativ kann jeder PCINTx genutzt werden
Oder will hier jemand mit 10 s Torzeit arbeiten? Hier ein Beispiel für ICP-Messung mit einem ATmega88: https://www.mikrocontroller.net/topic/231283#new oder mit PCINT: https://www.mikrocontroller.net/topic/232485#2350739 Motopick schrieb im Beitrag #7544542: > Mann koennte viel einfacher auch
-
Thread
Spgversorgung ATtiny85 zur Analogmessung
Ausgabe wegen. Das ist gut. Dann könntest Du die Schaltung mit gleichen Programm auch auf einem ATmega328P im 28-pol. DIL-Gehäuse verwenden.
-
Thread
Strombegrenzung bei Ansteuerung Bodenfeuchtesensor G1188
auf 1.5V und darüber hinaus dann auch die 5V-Schiene auf 2.5V zusammen, und der Brownout meinen Atmega328PB schlägt zu. Andererseits werden im Betrieb auch bis zu 150mA benötigt. Ich habe jetzt im ersten Schritt die 3V3-Schiene meiner Sensorbox mit 470uF stabilisiert und so das Problem umgangen.
-
Thread
arduino und dfplayer spielt einfach nichts ab
stk500_getsync() attempt 1 of 10: not in sync: resp=0x91 konnte ich nun beheben (tools/processor/atmega328 old bootloader) Status jetzt ist, dass es funktioniert! Jetzt unter Windows ging es plötzlich ganz schnell. Einzig den Code musste ich nochmal final abändern: SoftwareSerial softSerial(/
an. Datasheet, Reference Manual, > Errata. Die schaue ich mir nicht an, weil ich Arduino mit ATMega328 verwende. Und auch die schaue ich nicht an, weil mich Arduino-C++ weitestgehend von der Hardware entkoppelt. Ich schreibe "setze D13 als Ausgang und auf low" und "wenn A5 größer 500, setze D13
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
ich relativ frisch dabei, konzentrierte mich eher auf die Programmierung und habe mich -weil´s mit ATMEGA 328P und ATMEGA 2560 funktionierte- um die Technik des Flashens nicht groß gekümmert, aber für kleine Projekte möchte ich eben gerne die kleinen ATtinys einsetzen! – Im Netz kann ich nichts dergleichen
Stefan schrieb im Beitrag #7537815: > Einen Controller ATMEGA 328P kann ich damit sowohl über > ISP, als auch über HVSP bestens bedienen, Ähm... Der ATMega328P kann gar kein HVSP. Somit möchte ich da mal Zweifel anmelden. Stefan schrieb im Beitrag #7537815