-
Thread
Frage zu C++, warum ist nach 2 Mal rein in die/raus aus den Kartoffeln 104 nicht mehr konstant?
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -I*:\Users\*\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino -I*:\Users\*\AppData\Local\Arduino15
ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-I*:\\Users\\*\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-I*:\\Users\\*\\AppData
-
Thread
[V] ATmega128 SMD
Verkaufe 1 x ATmega128-16AU (0533), 1 x ATmega128L-8AC (0224), 1 x ATmega128L-8AI (0521I), 1 x ATmega103-6AC (0221), alle zusammen für 5 EUR + Briefporto. Gruß, Günter
-
Thread
Atmega 328P resetten
der hier? https://de.elv.com/p/elv-bausatz-ir-empfaenger-8-kanaele-ire-8-lieferung-ohne-gehaeuse-P104674/ "Da die Port-Pins über integrierte Pull-ups verfügen, ist hier keine weitere Beschaltung erforderlich. Der Reset-Eingang des Controllers ist mit dem
auslösen, das sollte egal sein. Einen umprogrammierbaren Reseteingang braucht man vor allem für die 8-Pin µC, wenn die Anschlüsse nicht ausreichen. Der Kaltstart durch Aus/Einschalten funktioniert dann immer noch.
-
Thread
12V 2A per Raspberry Pi (3,3V) schalten
ist wirklich gut handhabbar). Es gibt für Lochraster noch besser geeignete SMD-Gehäuse, z.B. SO-8.
der durchgeschaltet ist, wäre > ja die relative Spannung zwischen Gate und Source bei 12V - 3,3V = 8,7V. ... und wenn die 3V3 nicht vorhanden sind, sieht der FET 12 Volt. Um das zu vermeiden, habe ich den Teiler für 8 Volt am Gate gerechnet. Matthias S. schrieb im Beitrag #7815709: > Mit 7-8V
-
Thread
TL7705 Ausgang entkoppeln
entkoppelt man mit Dioden.“ Zwei Versionen mit 1N4148 hab ich getestet, bei Version A fließen 0,8mA, bei Version B 0.(0V am Knotenpunkt bei beiden Versionen). Ich würde vermuten, Version B ist die bessere Variante, oder?
gezeichnet zwar meistens, aber es kommt immer wieder zu Resets des Atmega. Am Oszi kann ich dann einen Spike auf der Versorgungsleitung sehen. Vcc ist 3,0V. Ich hab dem HV857, der die Glimmlampe betreibt eine Diode an Vcc spendiert. Ohne Diode stört er mit ~400Hz. Das
-
Thread
Arduino Mega 2560 , WiFi Einstellung
Programm geht. Vllt war es auch nur die Stromaufnahme der LED-Matrix (bzw. Kette als geometrische 8x32 Matrix).
https://robotdyn.com/mega-wifi-r3-atmega2560-esp8266-flash-32mb-usb-ttl-ch340g-micro-usb.html oder https://forum.arduino.cc/t/connecting-and-working-with-mega-wifi-r3-atmega2560-esp8266-32mb-memory/476356 beides und noch mehr lässt
-
Thread
Solar 200W 20V 10A Energiezähler Stromzähler ATmega8 Assembler
Geschätztea Forum, ein kleines Beispiel für einen *20V* 10A Energiezähler (Stromzähler) mit ATmega8 + AV712. Ein Solarmodul, max 200 Watt, speist die Schaltung. Die Schaltung arbeitet ohne externe Stromversorgung, bei Dunkelheit sorgt aber eine Batterie für die Anzeige der Energie. Die
Stromzählermodul von Joy It verbaut. Zusätzlich machst du die gleiche Messung scheinbar nochmal im ATmega. Wozu? Die Schaltung soll scheinbar nicht nur ein Stromzähler sein, sondern auch ein einfacher Laderegler? Oder ist dass Heizen der Hauptzweck und die Batterie nur für den ATmega? Das Solarmodul
-
Thread
welcher Debugger für 8bit Controller (AVR etc.) ?
Hallo, ich möchte über Microchip Studio ein paar 8bit µC flashen (vor allem tinyAVR und MegaAVR) und auch debuggen (code durchsteppen). Welches Gerät ist da gut und geeignet? Es sollte schon fertig sein (nicht zum selbst basteln) und nicht zu viel
. (Man braucht halt Kontakte für Buchsen und Stiftleisten und Leergehäuse 1x8 sowie die für die Zielanwendung gebräuchlichen, meist 2x3 oder 2x5). Noch funktioniert Microchip Studio, auch wenn es wohl nicht weiterentwickelt wird.
-
Thread
Mikrocontroller mit 5V
Die neuen (8-bit-)AVRs sowie die 8-bit-PICs von Microchip kann man vielleicht auch noch als halbwegs modern bezeichnen. Sind auch alle bis 5,5 V spezifiziert. Z.B. https://www.microchip.com/en-us/product/AVR64EA48
Johannes F. schrieb im Beitrag #7804519: > Die neuen (8-bit-)AVRs sowie die 8-bit-PICs von Microchip kann man > vielleicht auch noch als halbwegs modern bezeichnen. Sind auch alle bis > 5,5 V spezifiziert. > > Z.B. > https://www.microchip.com/en-us
-
Thread
Library für GUI
eine passende Library hab ich dafür noch nicht wirklich gefunden. Probiert habe ich bereits LVGL, U8G2, EEZ-Studio mit LVGL, Squareline Studio mit LVGL, Planet 096 und ein paar kleinere Projekte. Keines davon hat mir von der Programmierweise wirklich gepasst, da ich es Objektorientiert brauch und die
Verstehe ich nicht. Mein erstes HTML Interface zur Statusabfrage und Konfiguration habe ich auf einem ATmega644 umgesetzt. Das ist ein kleiner Pickel, im Vergleich zum ESP32. http://stefanfrings.de/net_io/
-
Thread
DAC PCM1738 mode control programmieren
Vielleicht ist meine Überschlagsrechnung auch falsch, aber jedes Bit steht für eine Verdopplung = 6dB. 8 bit zuviel macht demnach 8x6dB, das würde genau passen.
attiny13 main.elf AVR Memory Usage ---------------- Device: attiny13 Program: 90 bytes (8.8% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) [/pre] Die Pinbelegung des ATTiny ist: [pre] .--u--. Reset -|1 8|- Vcc (frei
-
Thread
RS232/UART - Hardware-Terminal
grafik-hmi-bedieneinheit-mit-touch-rs232-spi-i2c.html P.S. Die meisten davon gibt es auch bei Reichelt P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für STM32 ziemlich viel?
Bauform B. schrieb im Beitrag #7804132: > P.P.S. gibt es eigentlich ATmega mit 100kByte RAM? Das ist ja selbst für > STM32 ziemlich viel? Geruechteweise hat aber schon mal jemand ein 30 pinniges DRAM-Modul an einen AVR geflanscht. Die gab es in 256k/1M/4M x 8/9.
-
Thread
AVR Transistortester MEGA2560 Shield
AVR Transistor/ Bauteile Tester MEGA2560 Shield Display 2.8 TFT SPI 240x320 ILI9341 Widerstände 1206, also alles noch gut von Hand lötbar Platine 80x101mm, Lieferung nur Platine ohne Bauteile! Firmware verfügbar! 5,00€ incl. Sparversand.
So ein ATmega256 Board hat der eine oder andere eh noch irgendwo rumliegen?! Die Bauteile lassen sich alle noch gut von Hand verlöten was bei dem ATmega256 ohne entsprechendem Equipment schon schwierig sein dürfte
-
Thread
PIR Bewegungssensor, der aber nur bei Dunkelheit anspricht
“ In der Position Mond reagiert der Bewegungs‑ melder [8] nur bei Nacht “ Grabbeltisch bei Lidl Gibt's gerade LIVARNO home LED-Außenstrahler, 24 W 15,- Interessanterweise kein zu kurzes Anschlusskabel, wie beispielsweise Hornbach, ( der auch 3 Regler
der Jahreszeiten zu regulieren https://youtu.be/ZH-8208Fl4Y?si=AzuiO8X7ijS8w5B8&t=122
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
Pseudo-Schaltbild im Datenblatt dokumentiert beispielsweise auch nicht, dass der empfohlene Footprint Pin 1 und 8 miteinander verbindet.
iManufacturer = 0x0001 <Twilight-Logic> iProduct = 0x0002 <AR488> iSerialNumber = 0x0003 <D8:3B:DA:C3:D8:D2> bNumConfigurations = 0x0001 [/pre] Es ist kein umass0 (MSC) mehr da, aber dafür eine Seriennummer.
-
Thread
Assembler-Verständnisproblem beim attiny13a
total veralteten Compiler (v7 oder älter) erstellt wurde und viele unnötige Instruktionen enthält. Ab v8 (Release 2018) ist das nicht mehr der Fall.
Nö, das war ganz früher mal 1997 bei den allerersten AT90Sxxx nötig. Aber auch z.B. noch beim ATmega16 und dessen Geschwistern (ATmega32, ATmega8).
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
vorzugsweise v2 | Florian R. (frist) | 3 | AT | mit Gehäuse, vorzugsweise v2 | Jörg W. (dl8dtl) | 1 | DE | mit Gehäuse [/pre]
writing (double check with datasheet) avrdude: 1 byte of efuse verified avrdude: reading input file 0xd8 for hfuse with 1 byte in 1 section within [0, 0] avrdude: writing 1 byte hfuse ... avrdude: 1 byte of hfuse written avrdude: verifying hfuse memory against 0xd8 avrdude: 1 byte of hfuse
-
Thread
Energie aus free@home-bus entnehmbar?
nur wenige mA zur Verfügung hast, musst du auf ganz andere Mikrocontroller setzen. Zum Beispiel ATmega oder STM32L0.
5XOdhvmYM0NFFspw0VP5sA%3D%3D *3 – Induktivität 68mH: https://www.mouser.de/ProductDetail/Delevan/4590R-686J?qs=M8zUmdy7pClz%252B6Ch2svYwQ%3D%3D
-
Thread
Drehencoder in ASM Timer oder Interrupt
Prozessorbelastung gesenkt, wenn die Siganle unverändert bleiben. Zur Synchronisierung könnte man auch einen 8-pol. µC verwenden, der langsam getaktet zwei Eingänge einliest und an zwei Ausgänge weiterleitet. Anstatt andere µCs zu nehmen, bietet gerade der ATmega328 (o.ä.) eine elegante Möglichkeit, nicht
Dekoder ja auch Signale mit viel höherer Geschwindigkeit erfassen. Da verzählt sich eben nichts. Ein Atmega schafft 100 kHz. Verglichen mit einem 100 Hz Timerinterrupt ist das Faktor 1000.
-
Thread
ATmega328 und SPDIF 24 Bit digital Audio
Guten Morgen! Man nehme einen ATmega328 (oder auch einen anderen mit ausreichend Speicher), setze einen 11,2896MHz (=256fs) Quarz oder Oszillator dran, schalte die DIV8 Fuse aus und setze eine Buchse an TxD (siehe Bild). Dann noch beigefügte
Digitaleingang des Verstärkers steht nichts mehr im Wege. Stereo kommt später ... Auf dem ATmega88 ist vermutlich nur Platz für eine der Darbietungen. Viel Spaß zum Jahresende! ... Vielleicht kanns ja jemand gebrauchen ... ;-) Gruß Jobst
-
Thread
Welcher Controller für Unterrichtszwecke?
Marx schrieb im Beitrag #7800356: > für die erste Vorlesung einen 8 biter wählen > Dann sollte man aber ganz schnell 32 bit nehmen Ich verstehe nicht, was an der Anzahl der Bits so wichtig sein soll. Wenn ich 8 Bit Rechner verstehe, dann verstehe ich auch jede
Arbeitgeber ermöglichst, Dir genug Taschengeld für die Brötchen zu geben ;-) Um noch einmal auf 8 Bit vs. 32 Bit zu kommen: Ein 8 Bitter ist historisch bedingt einfacher und transparenter aufgebaut und daher anfangs deutlich einfacher zu verstehen. Man kann den Code mit Befehlstabelle, Bleistift
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
() (PORTC.OUTCLR = LCD_RS) // Function Prototypes void lcd_init(); void lcd_send_command(uint8_t cmd); void lcd_send_data(uint8_t data); void lcd_send_nibble(uint8_t nibble); void lcd_print(const char *str); void lcd_clear(); void lcd_set_cursor(uint8_t row, uint8_t col); // Initialize
for clear command to execute } // Set the cursor to a specific position void lcd_set_cursor(uint8_t row, uint8_t col) { uint8_t address = (row == 0) ? col : (0x40 + col); lcd_send_command(0x80 | address); // Set DDRAM address _delay_ms(2); // Added delay for cursor set } // Main
-
Thread
Feedback zu meiner Schaltung
warum eigentlich ein Boost-Converter? Sowohl SIM als auch ATmega laufen direkt von einer LiPo Zelle.
Danke. Die Idee ist ein Arduino als Programmer zu benutzen um den > Bootloader über SPI auf den Atmega zu setzen. Dennoch ist es ratsam, sich an den Anschlussstandard für AVR ISP zu halten. Jules schrieb im Beitrag #7797553: > ein Bootloader auf den > Atmega 328 PB zu setzen ohne Quarz ist
-
Thread
Fusebits lassen sich nicht setzen (neuer ATMEGA328P)
signature.), allerdings über AVRDUDE und AVRDUDESS (>>>: avrdude.exe -c arduino -P COM3 -b 115200 -p m8 Detected 1e950f = ATmega328P). Laut AVRDUDESS stehen alle Fuse-Bits auf 0x00. Soweit ich der Anleitung des Mega entnommen habe, sollten diese auf L 0x62, H 0xD9, E 0xFF und LB 0xFF stehen. Möchte
Pop-Up Widerstand) [/code] Aufruf von avrdude in der Kommandozeile dann: avrdude -c avrisp -p atmega328p -P COM3 -b 19200 -B5 Danach sollte AVRDUDE das angeschlossene Target melden (oder im Falle von AVRDUDE Version 8.0 beendet AVRDUDE sich selbst ohne eine weitere Meldung)
-
Thread
Probleme mit 74LS00 und 74HCT04
Für die 8CH noname Dinger um 10€ kannst du das freie Programm Pulseview verwenden. Sie sind zu einem alten Modell von Saleae kompatibel.
ein brauchbares Vierkanal-Speicheroszilloskop: https://www.saleae.com/de/products/saleae-logic-8 https://www.batronix.com/versand/oszilloskope/Rigol-DHO804.html
-
Artikel
XMC: PWM (LED und Servo), UART (DMX und Debug) (Tutorial für Keil uVision 5)
Wert wird dabei aus einer LookUp Tabelle entnommen. Diese macht eine logarithmische Umsetzung der 8Bit-Werte des DMX Signales in die 12Bit der PWM. (siehe dazu auch LED-Fading) Theoretisch ist eine 16Bit PWM möglich. Hier wird jedoch die PWM auf 12Bit (PWM_RESOLTION = 0x0FFF) beschränkt, um einen schnelleren
XMC mit seiner USIC-Peripherie ist besonders gut für den DMX Empfang geeinigt. Anders als bspw. Atmega-Prozessoren kann mit dieser Einheit der Break des DMX-Signals sauber erkannt werden und einen Interrupt auslösen. Das DMX Signal ist ein 8N2-Signal mit 250.000bps. Vor jedem 513 Byte langem Datenframe
-
Thread
USART Kommunikation zwischen ATMega32 und ATMega328p
Hallo, Ich versuche gerade mit einem ATMega32 über TX und RX mit einem ATMega328p (DDS Generator) zu verbinden. An sich klappt alles, aber wenn ich versuche die Frequenz einzustellen bekomme ich nur ein Syntax Error raus. Den Code an den DDS
an Sascha B.: Entschuldigung, das geht leider nicht: der ATmega16 hat nur 1 KiB SRAM, und einen ATmega32 habe ich nicht.
-
Thread
Mikrocontroller Einstieg
Martin V. schrieb im Beitrag #7798162: > Und der im Buch angegebene Atmega8 liegt durchaus im Bereich der > preiswerte Controller für viele Anwendungen. Der ATMEGA8 ist auch schon ziemlich obsolet. Es wundert mich immer wieder, dass Leute sogar heute noch geizen und zu
heutzutage gut Assembler programmieren: Perplexity: "Write a blink program in assembler for an Atmega8" [code] ; ATmega8 Blink Program .include "m8def.inc" .org 0x0000 rjmp RESET RESET: ; Set up stack pointer ldi r16, high(RAMEND) out SPH, r16 ldi r16, low(RAMEND
-
Thread
LCD Display über I2C
einfach überfordert und bekomme es nicht hin. Ich habe einen Steckbrettaufbau und nutze bei meinem Atmega8 die Hardware TWI Schnittstelle. Diese funktioniert, ich habe zwei weitere 7-Segment Baugruppen daran am laufen. Wenn ich an die Adresse des Displays einfach 0x00 schicke, geht die Hintergrundbeleuchtung
was ich will? Ich bekomme es nicht > raus. Wenn Du ein Byte per I2C schreibst, kommt es an den 8 Ausgangspins raus. Diese Pins sind üblicherweise so verbunden: Bit 7: LCD BL Hinterschrundbeleuchtung ein/aus Bit 6: LCD EN Signal Bit 5: LCD RW Signal Bit 4: LCD RS Signal Bit 3: LCD Datenbit
-
Thread
AT90S8535 lockbits mit voltage glitch entfernen möglich?
die Funktion analysiert und selber programmiert hättest. So viel kann da ja nicht drin sein in den 8 kByte Speicher...
Beitrag #7791364: > Hat vielleicht jemand eins AT90S8535 abzugeben? Am liebsten in 44TQFP. AT90S8535-8AI sollte ich noch einige haben.
-
Thread
Sim808- Schaltplan : Regler und GPS Antenne
DFrobot (siehe Anhang) wird wie es für mich aussieht die Antenne Aktiv mit einer Spannung (VDD_Ext =2.8V) betrieben. Bei den anderen Boards wie zBsp von Adafruit ist das nicht der Fall. Sind aber in beiden Fällen die gleichen Antennen. Ist es ratsam lieber die Version mit Aktiver Spannung an der Antenne
würde ich dann auf 4.3V runter um das Sim Modul zu betreiben. Mikrocontroller würde ich einen 5V Atmega nehmen. Passt das so ? Was ist mit der GPS Antenne? Und was ich nicht verstehe bzgl dem oben angegeben Schaltplan von DFrobot: Von WO kommen die 5V her? Fehlt das was im Schaltplan? Denn