-
Thread
Stepper Motor Microstepping Frage zu TMC2208
Interpolation auf 1/256 macht der TMC2208 intern selbst und man kann > ihn daher wie einen Treiber im z.B. 1/8 Mikroschrittbetrieb betrachten. Das bedeutet also: Wenn ich in 1/2 Modus laufen lasse, muss ich nur 2 Steps für 1,8° Umdrehung machen - bei einer 1,8° Schrittmotor? Oder doch 256, weil TMC2208 auf
>Mega 2560 Der war vor ~10Jahren mit seinen 8Bit/256KB/8K RAM/16MHz mal Stand der (DIY) Technik. Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin https://www.reichelt.de
-
Thread
Anfänger / welcher mContr / welche Software
Oder alles gleichzeitig. Ja, wenn einen das Dimmen einer LED glücklich macht dann kann man in seiner 8 Bit Welt bleiben.
möchte >= 2,7 Volt haben um zu > funken. Falsches Funkmodul :-) Bei mir macht das alles ein ATmega128RFA1 SoC, der geht bis 1,8 V herunter … :-) Allerdings habe ich auch den UHF-Teil selbst gebaut, fertige Funkmodule (wie ein Zigbit) waren auch schon nach kurzer Zeit vor sich hin korrodiert.
-
Thread
Arduino Auslastung Tacho und Drehzahl messen
Timer1 im Input Capture Mode: > https://www.mikrocontroller.net/articles/High-Speed_capture_mit_ATmega_Timer > > Beim Auslösen des Interrupts wird der 16-Bit Wert einfach in einer > Variable abgelegt. > Berechnung der Drehzahl erfolgt dann erst beim Refresh des Displays, > also erst wenn man
Anwendung ist ein Capture-Eingang nicht zwingend notwendig. Schon ein PCINT eines beliebigen Pins und ein 8 Bit Timer bringen genug Auflösung und Genauigkeit für diese niedrigen Frequenzen. Soetwas funktioniert dann schon auf einem ATtiny45. Stichwort: reziproker Frequenzzähler.
-
Thread
Arduino mini pro für 5V mit 3,3V betreiben
Anton L. schrieb im Beitrag #7534309: > kann ich Arduinos mini pro (ATMEGA328), welche für 5V sind, mit 3,3V > betreiben, wenn ich den Quartz austausche? Wenn man sich etwas Mühe gibt..... Z.B. die DIV8 Fuse setzen, und dann im Programm den Takt auf DIV2 hochsetzen
https://community.platformio.org/uploads/default/original/2X/2/22248fe64e06914104a0dd65d8592ae5d8cf48e0.png
-
Thread
[VS] 3. Hand mit Lupe, div. Bauelemente (u.a. Taster, Kondensatoren)
Drucktaster 1-polig Öffner schwarz reichelt T 250R SW 2x LED Hyper SIDELED weiß SMD Osram LW A67C 1x IC ATMEGA8-16AU TQFP-32 reichelt ATMEGA 8-16 TQ 50x Kondensator THT Elko 1000uF 35V D13xL20 RM5 30x Poti SMD Potentiometer Trimmpoti Cermet 2,0k 24x IC LM 386 Audioverstärker, DIP-8 10x LED Cree THT-LED 5mm gelb 2,6 V 15° C503B-AAN-CA0C0252-015 rs 810-6733 40x SMD Kondensator Elko 470uF 16V 8x8mm oder 10x10mm 400x SMD Kondensator Tantal 2,2uF 25V Bauform B 200x SMD Kondensator Tantal 6,8uF 16V 10% Bauform B 85x THT Kondensator Elko 1uF 63V D4xL5mm RM2,5 75x THT Kondensator Elko 3,3uF
-
Thread
Arduino Bootloader Problem
gestartet worden war, war Schluss mit lustig und ich musste den Bootlader neu flashen. Der optiboot_atmega328-2022-07-18.hex hat das Problem gelöst.
gestartet worden war, war Schluss mit lustig und ich musste den Bootlader neu flashen. Der optiboot_atmega328-2022-07-18.hex hat das Problem gelöst.
-
Thread
DIY 10kW/20kWh eta=99% Insel ESS Projektvorstellung
über aufgelötete Schraub-Terminals ist das definitiv möglich - kenne ich so von den JK-BMS (Modell B2A8S20P), siehe Bild. So kann man auch >50qmm anschließen.
und teures Material in Lärm, Rauch und Zerstörung verwandeln. Aber Spitzen werden ja durch eine 8KW Z-Diode geschluckt... 8KW Peak für wenige us, single Pulse, wobei die Durchbruchsspannung auf dramatische Werte ansteigt. Das macht die mal mit, aber das macht die nicht oft mit. EMI geht dabei
-
Thread
P Channel Mosfet an Avr
arbeitet bei mir seit 7 Jahren. Hier muß Polarität anders sein, deshalb sollten statt pnp npn kommen. 0,8 Volt (BE von Transistor + Ausgang von ATMega) kann man bei Widerstandswahl berücksichtigen. Steve van de Grens schrieb im Beitrag #7535882: > Allerdings ist die Wärmeentwicklung bei 0,7V (eher etwas
kann eine Tischlupe mit Beleuchtung helfen. Es gibt viele z.B. bei Amazon. Damit habe ich sogar ATMega2560 gelötet, 0,5 mm zwischen Pins, und SOT-23 hat satte 0,95/1,9 mm. Aber ohne triftigen Grund nehme ich keine IC mit weniger als 0,8 mm, es sei denn, es gibt keine Alternative.
-
Thread
USB-C an ATmega328 oder STM32
Das funktioniert schon deshalb nicht weil du RESET hart mit GND verbunden hast. So kannst du den Atmega328P noch nicht einmal über J1 programmieren. Ein fabrikneuer Atmega328P kommt ohne Bootloader und kann nur wie im Datenblatt beschrieben programmiert werden. Du kannst natürlich zwischen USB
von meiner Mimik funktionieren die MCP2200 und MCP2221x nicht mit dem STM32-Bootloader, weil die nur 8N1 kennen. Der Bootloader braucht 8E1.
-
Thread
4 Bit Hex -> 7 Segment
allerdings nicht nur die Zahlen > von 0 bis 9 sondern auch noch A bis F. Das wäre z.B. mit einem Atmega8 und etwas Programmfutter realisierbar. Dann wäre ALLES möglich.
allerdings nicht nur die Zahlen >> von 0 bis 9 sondern auch noch A bis F. > > Das wäre z.B. mit einem Atmega8 und etwas Programmfutter realisierbar. > Dann wäre ALLES möglich. Wie unromantisch ...
-
Thread
DCF77 - Puls der Sekunde 0 nur 65 ms?
des DCF77-Signals (Output eines Pollin-Empfangsmoduls) durch einen Mikrocontroller (momentan ein ATmega88A). Zur Zeit lasse ich den Controller die Dauer der Trägerabsenkungen (bzw. der Pause dazwischen, falls diese länger als 1,5 s dauert) messen und über die UART-Schnittstelle an meinen PC senden
erklärt | Dekodier Schema | Funkuhr | Tutorial, How to https://www.youtube.com/watch?v=f_qMfuUxgJ8
-
Thread
[V] ATMega 328P Sets
Hallo, ich hab hier auch noch einige Sets in der Art Pro Mini. Bestückt mit einem ATMega 328P und als UART-USB Bridge ein CH340 Chip. Insgesamt sind es 8 Stück, alle original verpackt bis auf den von den Fotos. Preis inkl. Versand in DE: 20,-- €
-
Thread
Temperaturen von 40-180 Grad messen mit einem RaspberryPI
ein Apfel mit einem Keks. Er hat zwar immerhin Anslogeingänge, die sind aber nicht so dolle (eher 8 bit als 12 bit) und ein PGA fehlt auch. > und > Dir die teuren Zusatzplatinen sparen. Alternativ reicht auch ein > ATmega48 für alle drei Kanäle. > Beispiel für Pico-Pi: Beitrag "PT1000 an RP2040
Rainer W. schrieb im Beitrag #7527112: > Was meinst du mit "nicht so dolle"? ENOB soll so 8.5 sein, der Rest rauscht.
-
Thread
Frequenzerzeugung
mathematische Herleitung bzw. der Beweis interessieren. Nicht leichter als das, sagte Frederic: 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- Die Frequenz eines RC-Oszillators ist | f = k * 1/(RC) mit irgendeiner Konstante k. Oder anders formuliert: | f = K * (1/
Parallelschaltung teilnehmen, wird die Frequenz im 200Hz Raster erzeugt. Und die Hausaufgabe ist gelöst. 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- Rüdiger B. schrieb im Beitrag #7525681: > DAC und VCO. Das hier wäre dann der DAC-Teil Deiner Lösung, nur dass man auf das "V"
-
Artikel
LED-Fading
kopieren die Arraywerte in die Zwischenablage. Das Programm ist ursprünglich auf einem AVR vom Typ ATmega32 entwickelt und getestet worden. Aber es ist leicht auf jeden AVR portierbar, welcher eine PWM zur Verfügung hat. Der AVR muss mit etwa 8 MHz getaktet werden, egal ob mit internem Oszillator oder
pwmtable_xx[0 = 0 pwmtable_xx[Index] = Round(Factor * Basis^Index); for Index=1..Steps-1 pwmtable_8A - Max=255, Steps=4, Factor=4 pwmtable_8B - Max=255, Steps=8, Factor=2 pwmtable_8C - Max=255, Steps=16, Factor=1.435 pwmtable_8D - Max=255, Steps=32, Factor=1.21 pwmtable_10 - Max=1023, Steps=64, Factor
-
Thread
Baugruppe gesucht: Image Player mit HDMI-Ausgang, steuerbar
sofortiger Wiederkehr beim Auf- und Abbau der Bühne. Bootzeit kann man recht problemlos auf ca. 8..10s bekommen. Bootmedium kann man problemlos schützen, indem es zu keiner Zeit beschrieben wird. Dann hält das eine kleine Ewigkeit. So lange halt auch eine SD-Karte irgendwo in der Schublade ihre Daten
Micro-SD Card, HDMI und 1x USB). Viel Spaß beim Nachbauen Korrektur. Die Firmware ist für einen ATmega328P, als den Typen auf dem Arduino Uno. Den kleinen ATmega48P hab ich nicht da. Für den und den ATmega88 braucht man aber eine andere Firmware, wegen der anderen Interruptvektortabelle.
-
Thread
Anfänger Ätz Fragen
Monaten machte ich mir diese LP für ein Projekt das ganz schnell > gehen sollte: > > Beitrag "Re: ATmega328/Arduino und weiter?" Sauber aufgebaut - Glückwunsch!
machte ich mir diese LP für ein Projekt das ganz schnell >> gehen sollte: >> >> Beitrag "Re: ATmega328/Arduino und weiter?" > Sauber aufgebaut - Glückwunsch! Danke!
-
Thread
AVR ATmega1284P Bootloader wie 644p
e0 e8 2e 90 ee d9 2e 01 c0 c0 2f |.$............./| 1fce0 f8 b8 18 b8 02 c0 b0 99 be d0 26 d1 8f 33 d9 f3 |..........&..3..| 1fcf0 10 92 81 00 98 2f 90 7c 99 f7 8f 73 01 e0 0c 0f |...../.|...s..
ff 24 f3 94 83 e0 e8 2e 90 ee d9 2e 01 c0 c0 2f > |.$............./| > 351fce0 f8 b8 18 b8 02 c0 b0 99 be d0 26 d1 8f 33 d9 f3 > |..........&..3..| > 361fcf0 10 92 81 00 98 2f 90 7c 99 f7 8f 73 01 e0 0c 0f >
-
Thread
Arduino unter Windows stellt sich dumm an
Linux kommt dieselbe Fehlermeldung, also liegt es schon mal nicht am Windows. [code] Arduino: 1.8.19 (Linux), Board: "DOIT ESP32 DEVKIT V1, 80MHz, 921600, None, Disabled" /home/mint/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0
/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: > sketch/sketch_oct25a.ino.cpp.o: in function `setup()': > /home/mint/Arduino/sketch_oct25a/sketch_oct25a.ino:20: undefined
-
Thread
Arduino schlafen legen und aufwachen mit interrupt
#7522065: > RISING Das ist auch eine Flanke. Es geht nur LOW oder HIGH. Im Sleep Modus kann der Atmega328 keine Flanken erkennen, nur Pegel.
[c] #include <avr/sleep.h> const byte LEDLOOP = 8; const byte LEDWAKE = 9; ISR (PCINT1_vect) { // handle pin change interrupt for A0 to A5 here // toggle LED digitalWrite (LEDWAKE, !digitalRead (LEDWAKE)); } // end of PCINT1_vect
-
Thread
AVR-Assembler: Fehlersuche Biphase-IR-Fernbedien-Sender
L. schrieb im Beitrag #7520680: > Korrekterweise sollte ich hinzufügen, dass ich mangels eines ATmega8 mit > dem (großen Bruder) ATmega16 arbeite Aber du benutzt die inc Datei vom ATmega 8. Das kann nicht funktionieren. Schon die Adressen der Interrupt Vektoren sind anders.
#7520691: > Was, bitte, soll da nicht funktionieren?: Ein Programm mit interrupt Vektoren vom Atmega8 kann auf dem Atmega16 nicht laufen, weil die Sprungadressen an der falschen Stelle im Speicher stehen.
-
Thread
avr-as Nutzung für ATmega328p Arduino Nano
Lage, bereits in der Arduino-IDE kompilierte .hex-Dateien mittels avrdude auf den Arduino Nano (ATmega328p) zu flashen. Ich weiß jedoch nicht, wie ich .asm-Dateien insofern kompilieren kann, dass diese mit dem Bootloader des Arduinos harmonieren bzw. welche anderen Parameter gesetzt werden müssen. Den
Ich würde dir empfehlen dieses hier: https://onlinedocs.microchip.com/pr/GUID-E06F3258-483F-4A7B-B1F8-69933E029363-en-US-2/index.html zu benutzen. Das resultierende HEX kannst du dann mit AVRDUDE in den Controller flashen.
-
Thread
RP2040: 33 LEDs einzeln schalten und zusammen dimmen
. LED würde ich direkt vom RP2040 steuern. https://dse-faq.elektronik-kompendium.de/dse-faq.htm#F.8.1 Weniger Aufwand wäre Multiplexansteuerung, wie MAX7219 oder selbstgemacht mit 6 Zeilen a 6 Spalten und 120mA an den LEDs. Auch da geht neben dem Multiplexen problemlos Dimmen per Programm - wenn
Man muss ja nicht unbedingt 20 mA durch die LEDs schicken. Mit 8 mA werden sie auch gut leuchten, sofern es keine alten Restposten aus dem letzten Jahrtausend sind.
-
Thread
Kaluma: Javascript-Ausführungsumgebung für den RP2040
bestätigbar, dass die Ausführung des nächsten Flashbefehls scheitert – unter https://youtu.be/g9WbyE8tHYs findet sich ein Video, das dies en Detail demonstriert. Eine funktionsfähige Variante des Programms würde nach folgendem Schema auf SetInterval setzen: [c] pinMode(2, OUTPUT); var timerId = setInterval
wenig Ressourcen dafür zu missbrauchen ist für mich das gleiche Kaliber wie manche Linux auf einen ATMEGA portieren. Einfach eine Machbarkeitsstudie, nicht mehr. Das einzige Argument für so eine Umsetzung wäre für mich der Preis, wenn ich keinen Embedded Entwickler habe und gleichzeitig sehr sehr sehr
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
, TI: 8fach Bus Transveiver -> 0,10€/Stk. 435x ATMEGA325-16AU, Atmel: AVR -> 0,75€/Stk. 60x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk.
LTC1337CG, LT: RS-232 5V 3-Driver/5-Receiver -> 0,25€/Stk. 153x PCF8591T, Philips: I²C 8Bit ADC und DAC -> 0,50€/Stk. 309x AD5541JR, Analog Devices: 16Bit DAC -> 0,75€/Stk. 295x PCA9515A, NXP: I²C Bus repeater -> 0,25€/Stk. 420x ATMEGA325
-
Thread
ATmega2560 hex File disassemblieren
Das war mein erster Versuch mit Ghidra, als Mikrocontroller ein "avr_8/gcc" eingestellt, der war wohl etwas zu allgemein. Es gibt noch einen avr_256, der dürfte für den Atmega2560 genauer passen. Das Postscript-File hat jetzt sagenhafte 3220 Seiten, aber wieder ab S. 87
sind im Hauptprogramm nicht speziell bezeichnet. zum Suchen braucht man noch das Datenblatt zum Atmega2560: https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Habe zwar keine Ahnung aber selbst mir ist sofort aufgefallen AVR8 und 16 Bit
Alexander schrieb im Beitrag #7515003: > Habe zwar keine Ahnung aber selbst mir ist sofort aufgefallen AVR8 und > 16 Bit Autsch......
-
Thread
STM32F103 Bluepill externen Interrupt auch PIN B1
tut sich jedenfalls was:-) Nun muss ich nur noch die Sin von EXTI_PR verstehen. Gab es das beim Atmega auch schon, ich kann mich gar nicht erinnern, dass ich das da löschen musste
ins Bett. Von da an ist es dann leicht weiter herauszufinden wie es geht. # Bluepill, STM32F103C8, Interrupts [c]program STM32F103V8_16x2; { Declarations section } { Declarations section } procedure ExternerInterrupt(); iv IVT_INT_EXTI1; ics ICS_AUTO; Begin DisableInterrupts(); GPIOC_ODR
-
Thread
PWM mit kleinem (welchem?) Atmega und Dimensionierung
Sigi S. schrieb im Beitrag #7512074: > Gibt es einen kleinen Atmega den Ihr empfehlen würdet, der ggf. PWM > in Hardware kann, oder ist das unnötig? Das erfüllt wohl jeder Atmega, und auch jeder ATtiny. Wenns Arduino werden soll, nimm halt einen, den die out
Betrieb bei 12V, der das Problem des hohen Stroms nochmal verschärft. > 1) Gibt es einen kleinen Atmega den Ihr empfehlen würdet, der ggf. PWM > in Hardware kann, oder ist das unnötig? Praktisch alle AVR, egal ob ATMega oder ATTiny haben einen Timer, der PWM in Hardware unterstützt. > Er soll
-
Thread
Hilfe bei Bauteilidentifikation / Quarze?
zueinander passend sind. Die kann man aus den 250 herausmessen Bei mir bekam/bekommt jede atmega-Schaltung einen von meinen ca. 80 8,6...MHz Quarzen verpasst. (doppelte PAL-Farbträgerfrequenz). Der interne Frequenzteiler erzeugt immer etwas passendes daraus. Schließlich sollte die Taktfrequenz eines Kontrollers einen zwar konstanten aber selten genau bestimmten Wert haben. Aus einem 8,86897-MHz-Takt lässt sich per timer-int immer ein genügend genaues 1msec herstellen
-
Thread
lora RFM98 vs SX7276 welche sind besser?
zumindest bei mir so. Ich verwende auch die lora-lib von Sandeep entweder auf ESP32, ESP8266 oder ATMega328 und mit verschiedenen Modulen. Kann vielleicht mit der Pythonlib zusammenhängen.
Parametern und der Radiohead lib (alle andern libs verhalten sich genau so) rf95.setFrequency(434.8); rf95.setSignalBandwidth(20801); // 20kHz habe ich nun festgestellt, daß die Frequenz nicht paßt. Im Bild sieht man das.
-
Thread
Was ist den bei Conrad los Kein einziger Binärzähler-IC !
Dich übernommen. Klicke nur hier: https://www.mouser.de/ProductDetail/Nexperia/HEF4060BT652?qs=me8TqzrmIYVxDjPuzyeliQ%3D%3D Und gucke mal hier, da tut sich gerade wieder was mit gesammelter Bestellung bei Mouser, kannst Dich vielleicht noch einklinken. https://www.mikrocontroller.net/topic/482484
#7510987: > Wer braucht denn noch binaerzaehler IC ? Ich hab mal 74AC161 als Vorteiler für den ATmega168 genommen, um bis 100MHz zu kommen. Und Single-Gate ICs benutze ich auch häufig. Aber ohne MC geht heute nichts mehr. Ich hab auch mal mit einem ATmega48 mehrere Logik-ICs ersetzt, weil das Gerät
-
Thread
18650 Zelle zu 5V
noch in DIP 8, Pins sind bis auf den BAT auch identisch auf die ich dann halt verzichten müsste. Stephan, ist DIL = DIP ? Wie gesagt ich bin Anfänger
scheinbar auch keines bekannt ist. https://www.reichelt.de/boost-schaltregler-adj-600ma-1-5vi-micro8-ncp1421dmr2g-p256361.htm Der Chip hat eine Micro8 Bauform. Google gibt mir darüber keine Info. Im Datenblatt steht was von 0,65mm pitch der Lötpads. Ist dass noch von Hand zu Positionieren und zu
-
Thread
Torantrieb Steuerung IC Info gesucht
Rückseite' nochmals mit der hohen Auflösung einstellen. Dann können wir nochmals starten. Der Atmega 32 reicht dicke. Der kann alles war wir hier bräuchten. Theoretisch könnte auch ein Atmega8 vieleicht reichen. Aber der wäre knapp. Hubert G. schrieb im Beitrag #7614065: > Bei der Spannung an
Rückseite' nochmals mit der > hohen Auflösung einstellen. > > Dann können wir nochmals starten. Der Atmega 32 reicht dicke. Der kann > alles war wir hier bräuchten. Theoretisch könnte auch ein Atmega8 > vieleicht reichen. Aber der wäre knapp. Ok, ich habe mir einen Kontaktreiniger besorgt und werde
-
Thread
RC Auto mit Arduino und Sensoren
Steve van de Grens schrieb im Beitrag #7508849: > Ich vermute mal dass du einen 8 Bit Arduino mit AVR Mikrocontroller > meinst. Arduino unterstützt auch eine ganze Reihe 32 Bit ARM Controller. Genau ich habe einen Arduino mit einem Atmega 2560 > Spannend stelle ich mir >
Andi F. schrieb im Beitrag #7508862: > Genau ich habe einen Arduino mit einem Atmega 2560 Kannst du dann einfach mal KONKRET sagen was jetzt dein Problem ist?
-
Thread
Gebe Diamex-ISP-Programmer 6/110pol kostenlos ab
Hallo Gerd, der Programmer ist am Freitag gut gelandet, hab sogar schon einen Atmega8 damit Programmiert, hab nochmal ganz lieben Dank und noch ein schönes Restwochenende. Beste Grüße, Dirk
-
Thread
GoldCap für die RTC vom STM32F101
lästig ist. Beim Inspizieren der Platine ist mir ein winzig kleiner Akku aufgefallen, der nur 0,8 Volt hat und scheinbar ausgelaufen ist. Die Ladeschaltung funktioniert noch (ist einfach ein Widerstand zu 3,3V). Da kam mir die Idee, den Akku durch einen 0,1 µF GoldCap zu ersetzen, den ich aus
Ich benutze einen ATmega48A, der benötigt im Power-Save ~1µA. Am Goldcap 1F reicht das etwa 3 Wochen, um die RTC zu puffern.
-
Thread
Frage zu Interrupts mit Arduino?
solchen Fällen identifiziert man am besten erstmal den verwendeten Controller (bei Dir vermutlich der ATmega 328P) und schaut dann direkt in dessen Datenblatt mit den Registerbeschreibungen. Dort steht (wie schon von Sebastian erwähnt), dass der Pin-Change-Interrupt bei jedem Signalwechsel am Pin ausgelöst
Programm ist für den Nano oder den Pro Mini. In PCMSK0 aktiviert Bit 0 PCINT0 auf PB0 (Arduino Pin D8), und Bit 2 aktiviert PCINT2 auf PB2 (Arduino Pin D10). Pin Change Interrupts wie PCINT0 und PCINT2 triggern auf jeden Pin Change und lassen sich nicht, wie die speziellen INT0 und INT1 Pins, hardwaremäßig
-
Thread
Atmega 16 reparieren
Hallo zusammen, ich habe ein PCB von einem Unterwasserroboter mit einem Atmega 16 als Herzstück. Leider läuft das Board nicht mehr an. (Wasserschaden). Ich vermute, dass der Atmega 16 entweder defekt ist oder durch Wasser evtl. Parameter verändert wurden, welche den Start verhindern
Board, wo der gleiche Controller drauf sitzt. > Mein Gedanke war den zu kopieren auf einen neuen Atmega Chip. (Sofern > der andere wirklich defekt ist und sich nicht retten lässt Machs andersrum: setzte deinen defekt geglaubten ATmega16 auf das heile Board und prüfe auf die Art, ob der ATmega16
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
könnte es vielleicht auch einmal zu mir schaffen. Aber mehr auch nicht. Liegt am Ende eh nur rum. ATmega4809 und AVR128DB64 reicht mir eigentlich vollkommen aus. [code] 8 Pin | 14 Pin | 20 Pin | 24 Pin ___________|____________|____________|_____________ ATtiny202 | ATtiny204
| ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 28 Pin | 32 Pin | 48 Pin | 64 Pin _________
-
Thread
ATMega1284p ext.clock
Ein Quarz wird in dem Menü Crystal genannt Du möchtest vermutlich einen ext. Crystal Oszillator mit 8.0- MHz
Arduino F. schrieb im Beitrag #7505796: > Mit einem Arduino? Arduino Atmega328P @16MHz, 1MHz-Rechteck an PB5 (D13, LED): [c] const uint8_t PBVAL = 1<<PORTB5; void setup () { DDRB = PBVAL; PORTB = 0; } void loop () { noInterrupts(); for (;;) { PORTB
-
Thread
Arduino Uno lässt sich über anderen Arduino programmieren aber nicht über Avrstudio
Darth G. schrieb im Beitrag #7506086: > Achso, sehe gerade Atmega32, also der 328p gehört wohl zur Familie... Nein! Der ATmega328 ist in der Arduino IDE als Arduino UNO oder Arduino Nano bekannt.
widerspiegeln, ob ein Bootloader installiert ist, oder nicht. Die Defaultwerte nutzen den internen 8 MHz Oszillator geteilt durch 8 und ohne Bootloader. Für serielle Kommunikation taugt dieser Oszillator nicht.
-
Thread
Raspberry 5 vorgestellt
golem sagt: >Die 4 GByte Variante des Rechners soll 60 US-Dollar kosten, 8 GByte kosten 80 US-Dollar. Da wird's schwer, jede Ecke im Haus mit Raspis vollzupflastern.
AVR vs. ARM usw. Gelegentlich hilft ein Schritt zurück… Und für ein paar SlowRF Empfänger (per ATMega) reicht zum einsammeln, sichern und verwalten ein RPZ mit WLAN, da bin ich mit 0,8-1,4 Watt dabei - natürlich 24x7 und das seit Jahren. Und es gab bisher kein Problem, das OS zu aktualisieren und das