-
Thread
schneller Quadratur-Dekoder A/B+Index mit RP2040, Arduino
downloads/en/AppNotes/00002434A.pdf Naja... Ich habe auch mit dem Eventsystem und der CCL neuzeitlicher AVR8 schon recht viel gearbeitet. Das ist wirklich oft eine hilfreiche Sache, wenn's in reiner Software eng wird. Aber, was damit möglich ist, reicht natürlich nicht annähernd an die Flexibilität der
Kern'-Spannung auf 1,3 V erhöht. Das ist ganz wichtig und kein Glücksspiel! Falls irgendetwas zu langsam läuft, ist noch reichlich Reserve vorhanden. Gut, bei Raumfahrtanwendungen nehme ich ganz brav 133 MHz. Mittlerweile habe ich obiges Programm etwas verändert und auf explizit zwei Kanäle (0 und
-
Thread
Alternative BC327 und 337
wenn es schon etliche Möchte-Gerne-Propheten diesbezüglich gab, immer noch gibt und tatsächlich neue AVR-Typen (z.B. innerhalb der AVR-DA, AVR-DB, AVR-DD, AVR-EA) am Horizont als möglicher, vollständiger Ersatz erschienen sind. Also am besten nicht gleich in die Hose machen, wenn irgendwo irgendjemand
so viel Sorgen. Eher um Operationsverstärker im DIP oder Spannungsreferenzen. Da wird die Luft langsam dünner.
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
Jahren die Kalibrienungsdaten noch stimmen ???? 3. Bei anderen Ausleseversuchen sollte man an die langsame HW denken! Eine alte Oma ist kein D-Zug, sagte schon meine Oma. 4. Aufwand > Nutzen/Risiko 5. Jetzt würde ich einen Zettel nehmen und die Daten erst mal mit einem anderen guten Gerät vergleichen
CPU-Modus, in dem er einen 8080 Bus mit AD0-AD7, A8-15, !WR, RD! und ALE bereitstellt, praktisch wie ein AVR mit EBI (Mega 128*/256* z.B.). Zum Demultiplexen braucht man das übliche HC373 Latch. Im Gegensatz zum neueren FT2232H kann der FT2232D auch noch mit 5V IO-Spannung arbeiten. fchk
-
Thread
KiCAD 8 verfügbar
Danke dir! Ich beobachte KiCad schon länger. Vielleicht sollte ich mir doch langsam mal die Mühe machen, meine erste PCB in KiCad zu designen.
Jörg, leider völlig falscher Ansatz. ;-) Wenn du einmal Zeit haben solltest steht double 64Bit für avrLibc auf deiner to do Liste. ;-) Duck und weg ...
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
JTAG ICE MK2 auch noch RS232, und mit Konverter USB/RS232 arbeitet JTAG ICE MK2 gut, wenn auch langsamer als über USB mit Win7. Für mich ist Wert von JTAG ICE MK2 nicht nur daß AVR Studio 4.19 weniger Platz braucht. AVR Studio 4.19 hat zwei Simulatoren. Spätere Versionen haben nur den neuere (entspricht
mit JTAG ICE MK2 unter Windows 11 64 Bit! Bisher habe ich JTAG über RS232 benutzt, aber das ist langsam. Nun habe ich noch mal versucht, umd endlich geklappt! Jetzt läuft JTAG mit AVR Studio 4.19 über USB, um mehrfaches schneller! Hoffentlich bleibt das auch weiter... Vielen Dank an Harry F. !!!
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
Für das Beispiel aus dem ersten Beitrag würde auch etwas wie itoa() ausreichen. Das war doch beim AVR irgendwo dabei?
jetzt? Benutzt hier tatsächlich jemand wchar_t? RTFDoc, bevor du herum unkst. %S macht auf dem AVR was anderes …
-
Thread
Arduino IDE 2.3.2 was dauert so lange ?
> auf Host-Resourcen. Hier mal ein konkretes Beispiel: Compilieren der vfptintf_flt.o aus der AVR-LibC mit avr-gcc-v14: -O3: 1.30s -O2: 1.15s -Os: 0.75s -O1: 0.45s -Og: 0.25s -O0: 0.15s Das übliche -Os braucht also die 6-fache Zeit wie -O0. Spielt man noch an der Debug-Info rum (-g0
muß, behindert das den workflow doch ganz beträchtlich. Das der gcc unter Windows deutlich langsamer agiert als unter Linux, auch und gerade bei solchen Winzprogramme, die auf einen AVR passen, ist altbekannt. gcc arbeitet beim Compilieren halt mit unzähligen Dateien, und dieses Dateihandling ist
-
Thread
Temperatursensor mit Alarmfunktion im Ruhezustand
misst, kann's ja auf die schnelle Reaktionszeit des IRQ nicht ankommen? Stromsparen? Ein kleiner AVR o.Ä. mit DS18B20 kann dir an einer CR2032 10 Jahre lang jede Minute die Temperatur messen, und mit den Alarm-Grenzwerten vergleichen.
auf die schnelle Reaktionszeit > des IRQ nicht ankommen? > > Stromsparen? > > Ein kleiner AVR o.Ä. mit DS18B20 kann dir an einer CR2032 10 Jahre lang > jede Minute die Temperatur messen, und mit den Alarm-Grenzwerten > vergleichen. Der Sensor ist teil eines größeren bestehenden Systems
-
Thread
seriell verkabelte und auslesbare Schalter bzw. Sensoren?
störempfindlich. Ein 74LV165 mit typisch bis 165MHz wird Dir haufenweise Störungen einfangen. Ein langsamer HEF4021 geht deutlich besser.
schnell oder zuverlässig für kleinere Geschwindigkeiten ausgelegt zu werden. Da sind von vornherein langsamere Systeme einfacher in Betrieb zu nehmen.
-
Thread
Internet Anschluss mit "Teststand" Erkennung?
Experimente mit ESP8266. Er ruft alle 10 Sekunden meine Homepage ab und zeigt die Performance an (gut, langsam, ausgefallen). Seit dem habe ich auf allen Endgeräten schon wieder keine Aussetzer mehr. So langsam denke ich "das kann doch kein Zufall sein". Bei der Häufung drängt sich mir der Eindruck auf,
dann doch auch mal eine Telekomstörung obwohl Internet stabil lief. Was ich nun feststellte mein AVR Netio läuft nun nicht mehr, es ist zu langsam kein Browser ist so geduldig neuerdings, ausserdem stottert YT auf dem i3 mit nur wenig RAM ohne extra GPU, der i5 mit extra GPU und viel mehr RAM stottert
-
Thread
tinyAVR 2 family Interrupt flags loeschen
.', zumindest z.B. beim ATtiny1614 - wird beim ATtiny1626 nicht anders sein, wie bei allen neueren AVR8.
hardware > when executing the corresponding interrupt vector ...', Ja ein alter Fehler der erst langsam bei den Datenblättern korrigiert wird.
-
Thread
Diverse Variablen remanent machen
Bei meinen Schaltungen gibts es da immer ein extra EEPROM sofern nicht schon eines im Controller (AVR) enthalten ist. Kost' fast nix und ist weitaus komfortabler als Flash.
gehabt!" PS: Du plenkst. Wir arbeiten hier mit mindestens zwei verschiedenen Compilern (arm und AVR) und verwenden ohne Probleme systemübergreifende structs.
-
Thread
Soundausgabe auf dem AVR
AVR8 aber schlicht zu langsam, um den Durchsatz zu schaffen, den eine I2S-Schnittstelle erfordert. Ja, es gibt auch welche, die historische Kinkerlitzchen unterstützen, die auch ein AVR8 noch schaffen könnte
: > Da habe ich mich gefragt, ob das nicht auch einfacher geht Wenn du nicht unbedingt auf den AVR festgenagelt bist, dann würde auch ein Raspberry Pi Pico funktionieren. Mit den PIOs kann man ein I2S Interface realisieren. Klar gibt noch mehr ucs, ein ESP32 hat sogar I2S native an Board. Mit AVR
-
Thread
Ungewollte ISR-Signale am Arduino-Eingang
Als erste Maßnahme kannst du externe Pullup hinzufügen, denn die AVR internen sind mit ungefähr 30k vis 50k spezifiziert. Externe Pullup machen die Leitungen unempfindlicher gegen Fremdstörungen. Mach da so 2k2 bis 10k ran und schau, obs besser wird. Geschirmte Kabel
Motoren) oder ein Gewitter (elektrostatische Entladungen) erzeugen. 1m ist eine brauchbare Antenne. Ein AVR mit 20MHz Takt kann Pulse ab 50ns gut erkennen.
-
Thread
Induktiver Positionssensor - Fragen dazu
... habe mir gerade 2x ACS712 und 2x ADS1115 bestellt - Du wirst langsam echt teuer, mien Jung ... Viele Grüße Igel1
Stromsensor ist angekommen. > WCS1800. ... > 66mV/A. Und wieder nichts gewonnen, weil dem 10bit-AVR die Auflösung fehlt.
-
Thread
Eine unsinnige Warnung! Oder?
üblichen Plattformen (ohne Meldung) zum laufen zu bekommen. Bisher läuft es vom Tiny85(alle 8Bit AVR) über alle ESP bis gar zum K210 mit seinen 64Bit.
zunehmender Anzahl case von einer Sprungleiste > zu einer Kette von Vergleichen, welche es sehr langsam macht, ins > Besondere für die weit hinten liegenden Fälle. Das ist im allgemeinen so Unsinn. Es kommt auf den Compiler an. Wieso verwendest Du Compilerspezifika, wenn du willst, das es auf
-
Thread
Schaltung Messung kleiner Ströme bei uC in Standby/Idle
5.) Du schaltest ein Voltmeter parallel zu Deinem Verbraucher 6.) Du regelst Dein Netzteil langsam (!) hoch, so dass die Spannung an Deinem Verbraucher auf 3,3V ansteigt. Die letzten hundert Millivolt "pirscht" Du Dich ganz langsam ran, damit die Spannung nicht über die 3,3V ansteigt
dass sie den Strom schon voll zieht? Doch das reicht. Die Stromaufnahme einer LED steigt nicht langsam an.
-
Thread
Anfängerfrage: Woran scheitert die Umprogrammierung von Verbraucherelektronik?
Independence Day": Es gibt nichts was ein Radio- Fernsehtechniker nicht kann. Ich lasse aber auch langsam nach, auf Hex- debugging auf Karopapier habe ich auch keinen Bock mehr wie damals beim CBM mit 6502 und PC1500 mit LH5801
- Fernsehtechniker nicht kann. Joachim B. schrieb im Beitrag #7599928: > Ich lasse aber auch langsam nach, Dich halte ich für ein untypisches Exemplar, was selbst "langsam nachlassend" noch immer mehr auf die Reihe bekommt als jene, die mir begegnet sind.
-
Thread
Bootloader der Arduino pro micro ansprechen
, um den Beitrag hier zu finden. -b 57600 afaik war die Option, der alte Bootloader kann nur "langsam".
avrdude.conf" Using Port : COM7 Using Programmer : avr109 Overriding Baud Rate : 57600 AVR Part : ATmega32U4 Chip Erase delay : 9000 us PAGEL : PD7
-
Thread
Wie sprunghafte Bereitstellung der Betriebsspannung für MC realisieren?
Lothar M. schrieb im Beitrag #7599171: > Dazu eine kleine Anekdote: ich hatte bei einem AVR schon den Fall, dass > wegen mit einer langsam (und evtl. nicht ganz stetig) in 3s von 0..5V > ansteigenden Versorgung der RC-Oszillator nicht zuverlässig angelaufen > ist. Da hat dann auch kein
Lothar M. schrieb im Beitrag #7599171: > Dazu eine kleine Anekdote: ich hatte bei einem AVR schon den Fall, dass > wegen mit einer langsam (und evtl. nicht ganz stetig) in 3s von 0..5V > ansteigenden Versorgung der RC-Oszillator nicht zuverlässig angelaufen > ist. Da hat dann auch kein
-
Thread
Atmel Studio 4.19 unter W10X64
muss: Viele Probleme ergeben sich nur dadurch daß man mit aller Gewalt an altem Zeug festhält. Der AVR-Bastler sollte nun langsam wirklich auf die modernen AVRs samt Microchip-Studio umsteigen. Das macht so vieles so viel einfacher und leistungsfähiger. Vom simpleren 1Pin UPDI Programmier/Debug Interface
Deshalb benutze ich JTAG ICE MK2 von Win11 aus über Konverter USB/RS232, das ist aber deutlich langsamer... Übrigens, jetzt wurde ich sowieso gezwungen, auch Studio 7 zu installieren und noch ein JTAG-Debugger zu kaufen: ich probiere nun mit AVR128DB und die kennt JTAG ICE MK2 leider nicht. Gestern
-
Thread
LED Lämpchen für ESP 32
hier, Ausgänge benutzen, wenn mehr Strom benötigt wird: https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Ausg.C3.A4nge_benutzen.2C_wenn_mehr_Strom_ben.C3.B6tigt_wird
stellst, kannst Du auch LEDs ohne Vorwiderstand testen. Wenn Du dann noch den Strombegrenzungssteller langsam richtung kleinerer Werte stellst, kannst Du den Stromwert ermitteln, bei dem Du die LED als hell genug empfindest. Da haben eben Tausende von Anwendern Tausende von unterschiedlichen Vorstellungen
-
Thread
Atmel Studio 5 - Suche dafür das Visual Studio 10 isolated
#7597340: > Weil es das einzige ist, was noch auf XP (SP3) läuft. Deshalb. Dann geht meistens auch AVR Studio 4.7x
die 5*-full gefunden. Dies beinhaltet das gesuchte isolated Studio 10. Nun läuft auch hier das 5er AVR Studio.
-
Thread
Atmel Studio und serial monitor
grundlegenden Support > für neue Devices aus Nach-Atmel-Zeiten Und zwar auch für den neuesten Spross, den AVR-EB, für den Microchip eigentlich nur noch MPLAB-X empfiehlt. Nur das zugehörige, notwendige Update von Tools wie Atmel-ICE geht bereits nicht mehr im Studio, sondern muss in MPLAB-X oder manuell veranlasst
wird man vorbereitet > sein, wenn die das MC-Studio endgültig abkündigen. Deshalb stellt die langsam alte Studio-Version (die nun schon fast 2 Jahre nicht mehr erneuert wurde und wohl auch kein Update mehr bekommt) ja nicht die Arbeit ein. Kein Drama. So wie heute auch noch sinnvoll mit Uralt-AVRs
-
Thread
TPI f. ATTiny10 mit USBasp + AVRDUDE?
- Die LED ist zum Programmieren nicht angeschlossen - Clock-Speed ist auf 125kHz eingestellt (langsamer ebenfalls getestet) - Der Tiny10 wird mit 5.0V über USB versorgt (ext. Quelle ebenfalls getestet) - Die USBasp funktionieren mit einem ATTiny85 problemlos (dann natürlich ISP und nicht TPI)
Schaltbild aus meiner Frage kompatibel mit dem Atmel AVR ISP mkII, aber für den USBasp müsste die TPIDATA-Leitung auf Pin 4 des Programmieranschlusses gelegt werden. Als Workaround, falls man Kompatibilität für beide Programmieradapter haben möchte, kann
-
Thread
Auswahl von Motor und ESC für einen Wirbelstromtachometer
ausschließlich gegen der Uhrzeigersinn drehen lassen > Und das Ganze privat? haha.. ich fange auch langsam an es zu bereuen :')
. Mit Sinusansteuerung aus AVR447 (und später eigenen Modifkationen) lief der absolut ruckfrei und lautlos. Da der Motor nicht schwingt, gibts auch keine Resonanz.
-
Thread
m328 - isr - zwei Pins auswerten
Eingängen INT0 und INT1 (PD2, PD3) geht es vielleicht besser. Allerdings scheinen die Signale langsam genug zu sein, dass die ISR auch bei obigem Ansatz keine Impulse verpasst. Der Sperrmechanismus wird wohl nötig sein, wie S.L. gerade sehr schön dargestellt hat.
Richtung der Flanke. Perfekt, so mache ich das auch in meiner Entprellib. Da die Signale recht langsam sein dürften, kann eine zusätzliche Entprellung/Entstörung aber nicht schaden. Das Schalten eines Leistungsverbrauchers in der Nähe könnte eine Pseudoflanke generieren. So ein AVR ist ja recht fix
-
Artikel
Entprellung
einem Pegel auf den anderen springen kann. Wenn der Schalter geöffnet ist, lädt sich der Kondensator langsam über die beiden Widerstände R 1 und R 2 auf V CC auf. Beim Erreichen der Umschaltschwelle springt der Ausgang auf den Pegel 0. Wird der Schalter geschlossen, entlädt sich der Kondensator langsam über
einzelnen Instruktionen alle 8 möglichen Kombinationen der 3 Signale dargestellt. Beispielcode für AVR (Assembler): Komfortroutine (C für AVR). Siehe dazu: Forumsbeitrag Universelle Tastenabfrage. Anmerkung: Wenn statt active-low (Ruhezustand high) active-high (Ruhezustand low) verwendet wird, muss eine
-
Thread
Minimum Abstand zwischen Stencil Ausschnitten JLCPCB
eines Stencilsausschnittes beruht oder andere Gründe hat. Aber wenn ich mir ein Pastenmaske eines AVR32DD20 QFN anschaue, sind dort Ausschnitte mit 0,2mm Breite und einem Abstand 0,2mm angegeben (zumindest wenn ich es recht verstehe) https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DD20-14-Prel-DataSheet-DS40002413.pdf (Seite 598) Dies heißt aber wiederum nicht das JLCPCB das auch fertigen kann. Ich hab da auch Null Kenntnis was da überhaupt möglich ist. Aktuell für mich
-
Thread
AVR T1 Capture Problem - Meinung erbeten
denkbare Reihenfolge berücksichtigen. Definiert ist beim AVR nur dann die Reihenfolge, wenn im Pollingzyklus beide Interruptflags gesetzt sind. Beim 8051 kann man durch verschiedene Interruptlevel eine eindeutige Reihenfolge erzwingen, beim AVR aber nicht.
0.9999758 angezeigt. Nun wäre die Frage zu klären, wer genauer ist: der Generator oder der Quarz am AVR...
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
Figure 17-8. Analog Input Circuitry https://ww1.microchip.com/downloads/en/devicedoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf
der eigenen VCC. Die Bandgap ist sehr hochohmig angeschlossen, so daß ein Delay notwendig ist. In AVR-Freaks gabs dazu mal eine Diskussion.
-
Artikel
Platinenlaminator
), Platine 11 x durchlaufen lassen Mehrere Shops, ca. 52 € Super. Papier lässt sich unter Wasser langsam und gut abziehen und vorsichtig abrubbeln, es gab keine so kleinen "Fitzelchen" wie beim Reichelt-Papier. Geätzt durch schüttlen von in der Mikrowelle erwärmtem Eisen(III)-chlorid im Marmeladenglas
Geschenkpapier. Siehe auch. Diskussion über versch. Laminiergeräte: Laminator Temperaturregelung mit AVR: Tonermethode (Schritt für Schritt mit Video):
-
Thread
"Möglichst" genauer Takt für Mikrocontroller
noch kalt ist? Kommt da dann totaler Mist raus, oder einfach nur 9,95MHz und die ziehen sich dann langsam hoch? (Oder 10,05 und runter, you get the idea). Ich hatte noch nie einen OCXO auf dem Tisch. Das die Maschine 3-4W Heizwärme verbrät ist nicht so öko, und 15€ nur zum spielen verballern will ich
? Das ist meines Erachtens 'die' sinnvolle Möglichkeit. Man kann das 1 Vpp Signal in der Regel (AVR, STM32) kapazitiv am µC einkoppeln und spart sich den ..1G04. SMD sollte kein Problem sein, wenn man das Gehäuse mit der Kopfseite auf die Platine klebt und die vier Pads per dünnem Draht anschließt
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
LedMatrix1(); } double avg_frequency(double freq_arr[], unsigned short sample_count){ double avr_f = 0; for (int ii = 0; ii < sample_count; ii++){ avr_f += freq_arr[ii]; } avr_f /= sample_count; if(isnan(avr_f)){ return 0; }else return avr_f; }
einen einfachen Trick, den Stack bzw. das anecken des selbigen > zu erkennen? Nein, nicht beim AVR...
-
Thread
Fehlersuche: Anlaufprobleme auf Board mit ATMega328p / W5500 / PoE
Der 555 ist nur ein RS-FF mit 2 Komparatoren davor. Was stört Dich an dem internen Watchdog des AVR? Den kann man sogar per Fusebit als nicht abschaltbar setzen.
W5500 schon wach ist wenn er sein Init bekommt? Nicht das > der nur die Hälfe verstanden hat und der Avr auf eine Antwort wartet die > nie kommt. Da war was mit 300ms? Das ist eine interessante These. Allerdings wüsste ich nicht warum der AVR warten sollte. Ich habe auch schon testweise delays von
-
Artikel
High-Speed capture mit ATmega Timer
übereinandergelegt. Die orangene Linie 'LA' zeigt die Logic-Analyzer Messung, die schwarze Linie 'AVR' die ATmega Messung. Die Zeitskala ist in Sekunden, die Grafik zeigt einen Zeitraum von 40 µs. Wie man sieht, weichen die beiden Kurven kaum voneinander ab: Die blaue 'Dbg' Kurve zeigt die Rückmeldung
Funktioniert natürlich weiterhin mit ATmega168, ATmega328 und ATmega32U4 Siehe auch. Informationen über AVR Timer AVR-Tutorial: Timer AVR-GCC-Tutorial/Die Timer und Zähler des AVR Bits schieben, setzen, rücksetzen Bitmanipulation Modulo-Arithmetik (für Berechnung der Zeitdifferenzen) Restklassenring Zweierkomplement
-
Thread
Motorwicklung und Frequenzumrichter
sich sogar hier im Forum: https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR
dt verursacht wurde, läßt sich ja leider nicht mehr klären - Kühlung beachten: Dreht der Motor langsamer, funktioniert die Eigenkühlung irgendwann nicht mehr Fazit: Wenn ich dafür gerade stehen muß, kommt entweder ein Sinusfilter rein oder der Motor wird getauscht oder neu (mit doppelt isoliertem
-
Thread
bösartige EMV in Schaltung für SR50
Habe selbst eine dynamische Zündverstellung an einem ähnlichen Moped stabil am Laufen. Basis ist ein AVR Tiny.
betätigt sich der > Oszieingang da als AM-Empfänger des Zündfunkens... Gut möglich, glaub ich auch langsam… es wäre ein Unding, wenn der Impuls in die AC der Lichtspule auch einkoppelt und dort bei 12 V/ 4,5 A (55 W) eine solche Spur hinterlässt Hab alles mit 10er Tektronix, glaub 100 MHz gemessen,
-
Thread
12 Volt DC Motor über WS2811 Chip steuern
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/AVR32-16DD20-14-Prel-DataSheet-DS40002413.pdf sowie einen LIN-Transceiver mit eingebautem Spannungsregler wie z.B. https://www.onsemi.com/download/data-sheet/pdf/ncv7428-d.pdf Dazu die Motorsteuerung
arbeiten. Diese Leitung wäre zwar störanfällig im Vergleich zum CAN Bus, da es aber nur um das langsame Durchnummerieren am Anfang geht dürfte das nicht ins Gewicht fallen. Wenn im Betrieb eine Platine ausfällt ist das aufgrund der Adressierung ja nicht schlimm. Muss eine Platine ersetzt werden,
-
Thread
Daten auslesen in ASM aus einer Variable.
keinerlei Daten aus dem Speicher geholt oder hineingeschrieben werden müssen. Wenn man ein System mit langsamem Speicherzugriff hat, lohnt es sich natürlich, die Speicherzugriffe zu vermeiden. Der Akkumulator ist so gut wie überall erforderlich, weil die Prozessoren sonst einfach sehr unflexibel werden.
der 6502 mit seiner 256 Byte großen Zero Page, auf die der besonders schnell zugreifen kann), beim AVR bilden die ersten 32 Bytes ihres Speichers/Adressraumes den Registersatz, wobei das im Gegensatz zum x86 und 6502 eine Harvard-Architektur ist (getrennter Befehls- und Datenspeicher, wodurch auf beides
-
Thread
Symmetrische Übertragung hier bei 5m-Leitung sinnvoll?
geben bzw. Stichworte, wie du > es lösen würdest? Man sollte ein Logikgatter aus einer eher langsamen Familien nehmen, damit die Anstiegszeiten nicht unötig kurz sind und damit die HF-Probleme mit Reflektionen etc. unnötig hoch. Ein HC Gatter oder ein kleiner AVR sind OK.
bzw. Stichworte, wie du >> es lösen würdest? > > Man sollte ein Logikgatter aus einer eher langsamen Familien nehmen, > damit die Anstiegszeiten nicht unötig kurz sind und damit die > HF-Probleme mit Reflektionen etc. unnötig hoch. Ein HC Gatter oder ein > kleiner AVR sind OK. Danke für
-
Thread
avrdude liest lowfuse 0x00 highfuse 0x00 ext.fuse 0x00 auf Arduino Uno aus
Versuche es mal langsamer mit: -B20
ein Umstands-Kram). Denn AVR Studio oder Atmel Studio sagt mir zu den Fuses alles was ich brauche bzw. wissen muss. Ansonsten bleibt zu zitieren: https://www.mikrocontroller.net/topic/499481#6327402
-
Thread
Was ist der schnellste Delta Sima ADC in der Arduino ESP32 Welt
Sigma Delta ADC, da tut es praktische jede 08/15 Gurke. Selbst der interierte ADC eines Aruino UNO (AVR) reicht hier locker mit seinen doch recht rauscharmen 10 Bit aus. >Es sollte eine I2C oder SPI Schnittstelle haben. Bei 18ksps nimmt man kein I2C mehr, nur SPI, das ist DEUTLICH schneller.
unentdeckte Galaxie? Man kann fast jeden ADC da anschließen. Und wenn du einen SIGMA ADC suchst für so langsame Signale, kannst du eigentlich jeden ADC verwenden, auch die prozessorinternen.
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
Bei nur einem Li-Ion ist die Spannungsüberwachung besonders einfach. (Zumindest für die AVR-Bastler.)
Wenn die Batterie wirklich sehr langsam entladen wird, dann reicht vielleicht eine wöchentliche Prüfung mit einem Taster? https://www.ebay.de/itm/314583723919
-
Thread
AVR64DD: TCA0.SINGLE.PER verändert util/delay-Verhalten
hab noch ein altes ATmega3209/4809 Datenblatt, was nur 68 Seiten kurz ist. Und dazu ein extra megaAVR 0-series Manual.
noch ein altes ATmega3209/4809 Datenblatt, was nur 68 Seiten > kurz ist. Und dazu ein extra megaAVR 0-series Manual. Hallo Peter, das hatte ich dir schon einmal geantwortet. Als die megaAVR0 Serie frisch rauskam gab es tatsächlich 2 getrennte Manuals. Alles danach hat nur noch eins. Man sollte
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Hat sich hier Moby wieder eingeschlichen? Es geht wieder nur um AVR, XPort in der Hausautomatisierung...
> leichter verstehen zu können wie etwas > funktioniert. Inwiefern verstehst Du die Interna eine AVR in THD besser als die des gleichen AVR in QFN oder TQFP? > Es ist sicherlich denkwürdig, daß wir nun in einer Zeit leben, wo > menschliche Sinne nicht mehr erfassen können was im Innern ihrer >
-
Thread
Cast "verstecken" wenn möglich?
Parameter eines Funktionsaufrufes etc., immer und überall einen Cast machen. Irgendwie nervt mich das langsam, weil es die Lesbarkeit beeinträchtigt. Auf der einen Seite wichtig und auf der anderen bläht das die Zeilenlänge auf. [c] (uint8_t)Gleis::GA [/c] Ich hätte es gern ohne Cast in der Verwendung
){ tick_10ms = 0; SWtimer_tick(); // do delayed tasks } } [/c] Der AVR-GCC kann die Bitzugriffe sehr gut optimieren, d.h. hält die Bytes in Registern, wenn sie mehrfach benötigt werden. Mit Enums dürfte das aber ein riesen Codemonster werden (bezüglich Schreibarbeit als
-
Thread
BFD DWARF Error - avr-gcc 13.2 & binutils 2.41
meine ausgeschalten hatte. In den Einstellungen des DxCore ist das auch drin. Übrigens erstellt der avr-gcc 12.3 nur eine Fehlermeldung statt 2.
(-S). Beim avr-nm tritt der gleiche Fehler nochmal auf, weil auch da Zeilennummerninformationen erfragt werden und daher die Debug-Infos gelesen werden müssen. Da sowohl objdump als auch nm auf das gleiche Backend
-
Thread
[V] AVR-NetIO
ohne Probleme oder Abstürze völlig anderes Konzept, keine Grafik auf der Webseite die ich aus dem AVR generiere!
soll. Nur unwichtiger Schnickschnack wie Werbung am Rand darf länger dauern. Wenn die Seiten zu langsam laden, klicken zu viele User auf Wiederholung, was die Server um ein vielfaches höher belastet, wodurch sie noch langsamer werden.