-
Artikel
AVR-Tutorial: PWM
Versorgungsspannung in weiten Bereichen verändert wird. Ein normaler Gleichstrommotor wird z. B. langsamer laufen, wenn er mit einer geringeren Spannung versorgt wird, bzw. schneller laufen, wenn er mit einer höheren Spannung versorgt wird. LEDs werden zwar nicht mit einer Spannung gedimmt, sondern mit
gegenüber der hier gezeigten verändern, aber das PWM-Prinzip könnte so übernommen werden. Siehe auch. PWM AVR_PWM Soft-PWM – optimierte Software-PWM in C LED-Fading – LED dimmen mit PWM ----
-
Artikel
AVR-Tutorial: Mehrfachverzweigung
springen kann! die einzelnen Zweige haben unterschiedliche Durchlaufzeiten, der letzte Zweig ist am langsamsten nur bedingt übersichtlicher Quellcode Sprungtabelle. Oft liegen die einzelnen Vergleichswerte nebeneinander (z. B. 7…15), z. B. bei der Übergabe von Parametern, Zustandsautomaten, Menüeinträgen
Tabelle Sprungbefehle auf einzelne Programmzweige abgelegt werden. Das ist praktisch genauso wie der AVR Interrupts verarbeitet. Über einen Index (0…N) wird ein Sprungbefehl ausgewählt und ausgeführt. Der entscheidende Befehl dazu ist ijmp . Zunächst muss der Wertebereich, auf welchen die Variable geprüft
-
Thread
Jemand fit in AVR Assembler?
ungefähr alle Prozessoren seit Erfindung des sign-bits einen arithmethischen Shift-Befehl. Auf dem AVR ist das asr. Aus der Beschreibung: „This operation effectively divides a signed value by two without changing its sign“ Oliver
Rechnen in Assembler schwer tut, dann kann man es doch einfach einen C-Compiler machen lassen. Der AVR-GCC kann bis int64_t bzw. uint64_t rechnen. Man kann sogar Assembler- und C-Objekte zusammen linken. Der Gnu-Assembler ist Bestandteil der GCC Installation.
-
Thread
Differneztemperaturregler erweitern
Fühler fehlen ohne das eine Störung herausgegben wird? (ms .. Sekunden) Ganz billig wäre wenn der AVR die Fühler abwechselnd das Gnd der Fühler schaltet und den mit der höheren Temperatur dran läßt und hin und wieder (Minutentakt) nochmal nachprüft.
vom Puffer sitzt. Messen tut der Regler denke ich kontinuierlich - oder mein Multimeter ist zu langsam. Messe derzeit eine Konstante Spannung von 0.9V am Sensor bei angezeigten 33°C. Wenn ich den Sensor wegnehmen, steigt die Temperatur in großen Schritten bis etwa 250°C um dann 'open' anzuzeigen
-
Thread
AVR DB - oder doch ein Compiler-Fehler?
Ehr ist das Gegenteil zu erwarten. timer0_millis dient also zur internen Verwaltung der Zeiten, auf AVR Arduinos.
: Das mag meist funktionieren, scheint mir aber nicht 100%ig wasserdicht zu sein. Wenn ich die AVR-Dokumentation (https://www.nongnu.org/avr-libc/user-manual/group__avr__cpufunc.html) von _MemoryBarrier() lese, sehe ich einen expliziten Hinweis (Link "Problems with reordering code") darauf, dass
-
Thread
Träger einige kHz neben DCF77?
jetzt nicht wirklich geholfen: Eventuell mal den Aufbau einer Kreuzantenne probieren. http://www.avr-asm-tutorial.net/avr_de/apps/dcf77_rcvr/dcf77_kreuzantenne/dcf77_kreuzantenne.html
wirklich geholfen: > > Eventuell mal den Aufbau einer Kreuzantenne probieren. > > http://www.avr-asm-tutorial.net/avr_de/apps/dcf77_rcvr/dcf77_kreuzantenne/dcf77_kreuzantenne.html Die Kreuzspulen haben auf den Q-Wert keinen Einfluss, sondern auf die Richtungsabhängigkeit der Antenne -- aber
-
Thread
Gravitative Längenkontraktion der ART
am weiterhin 30 cm langen Maßstab gekommen sein... Der lapidaren Aussage nach "Wenn die Zeit langsamer vergeht, muss auch die Länge geschrumpft sein, denn die Lichtgeschwindigkeit ist ja konstant" ist also der 30 cm Maßstab zum Beispiel auf 21 cm geschrumpft. Jetzt legt das Photon in der langsamer
Astronaut den Maßstab auf der Erde kürzer, zum Beispiel 21 cm und er sieht die Zeit auf der Erde langsamer vergehen, zum Beispiel 0.7 ns. Dann passt für den Astronauten "die Lichtgeschwindigkeit auf der Erde". Für den erdbewohner passt sie aber nicht, denn für ihn vergeht die Zeit langsamer mit 0.7 ns
-
Thread
Management von NIMH- Akku(s) im Betrieb
stemmen. Auch ein ATtiny13 Low Voltage funktioniert da bereits. https://www.elektronik-labor.de/AVR/Tiny13Blitzer.html Der Tiny13 oder 13A funktioniert, je nach Exemplar bis zu 1,2 V Betriebsspannung.
wissen, daß es nicht geht. Das normale Laden von NiNH, schnell bis die erste Zelle warm wird, langsam um auch die letzte Zelle voll zu bekommen über die schon volle hinweg ohne diese zu schädigen, und Abschalten wenn die Spannung des Akkupacks zusammenbricht, egal ob auf 1.0 oder spätestens 0.0, ist
-
Thread
ADC ATMEGA644 teilweise unplausible Werte
= 0; Wozu die Verzögerung NACH der Messung? Willst du den AVR nicht so hetzen? > Die Port-Register müssen doch nicht noch anderweitig gesetzt werden? Nein. > Auch das Abschalten der Digitalstufen ist soweit ich gelesen habe eher > optional. Ja.
möglichen Zeitpunkt zu machen, z.B. vor der ersten Verwendung. Außerdem sind float und Division auf dem AVR teuer und da der AVR keine Interruptlevel kann, mehrfach teuer. Andere Interrupts könnten störend ausgebremst werden.
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
früher(tm) in einer bestimmten bestehenden uralten Schaltung durch einen FPGA bereitgestellt wurde. Der AVR ersetzt nun einfach nur diesen FPGA, ansonsten bleibt die bestehende Schaltung unverändert. > In diesem Fall hätte ich ganz einfach einen 3-UART > AVR verwendet. Der AVR128DA64 hat sogar *SECHS
#7266024: > die alte > Centronics-Druckerschnittstelle > Per Interrupt zu reagieren wäre > zu langsam Ganz zufälligerweise hab ich selber genau das eine mit dem anderen betrieben, noch zu Z80 Zeiten. Es geht also. Heute bringt der AVR noch ein mehrfaches an Rechenleistung mit. Entscheidend ist
-
Thread
Einheitliche Regel für in C erstellte Variablen, Typen etc
8 Bit > breit und von der tatsächlichen Größe her auch implementation defined. Aber auf einem AVR halt langsamer und speicherintensiver. > Wenn dein Code eben doch Überläufe erzeugt, weil er zum Beispiel Bugs > hat, dann hängt das Verhalten und ob UB auftritt von der tatsächlichen > Größe ab
Rolf M. schrieb im Beitrag #7249929: > Aber auf einem AVR halt langsamer und speicherintensiver. Was meinen Vorschlag die Typen mit plattformunabhängiger Größe zu verwenden nur untermauert. Mein Vorschlag zu int statt int_fast8_t war nur, falls man unbedingt
-
Thread
Spannungsteiler ohne Widerstände möglich?
Ich denke, es gibt jetzt genug Input zum Thema und mein Schwurbelfilter läuft langsam heiss. Offensichtlich ist ein Spannungsteiler bestehend aus zwei passiven Widerständen das beste, was die Menschheit bisher erfunden hat. Also weiterhin lasertrimmen. Danke euch.
Spiel, bzw. welcher andere > ADC-Typ arbeitet mit kapazitiven Spannungsteilern? Du glaubst, im AVR A/D Wandler wäre ein D/A aus Widerständen ? Dann gäbe es auch genau so billig mit genau so hoher Auflösung DAC-Ausgänge im AVR. Natürlich wird der klassische A/D-Wandler (seit 68HC11) nicht so
-
Thread
Benutz ihr Code Generator?
Code-Generatoren (andere kenne ich nicht). Harmony ist zwar ok, aber zumindest bei mir seeeeeeeeeeehr langsam. Zumteil muss ich mehr als eine Minute warten, dass Änderungen übernommen werden. Bis dahin bleibt die IDE eingefroren. - Also benutzt ihr oft Code-Generatoren? - Wenn ja wie sind eure Erfahrungen
Funktionen erfolgen, leider sind die Interpreter in den verwendeten Compilern (GCC/Clang) aber zu langsam und haben die Compilezeiten zu stark beansprucht. Eventuell schau ich mir das nochmal an wenn Modules sinnvoll einsetzbar sind, dann müsste man den Preis zumindest nicht in jeder TU bezahlen...
-
Thread
Absoluter Anfänger
danach wieder oder > gehen die Daten da verloren? Ach bitte, nimm irgendein beliebiges Buch zur AVR-Architektur (und wenn es das Datenlbatt des Controllers deiner Wahl ist) und lies das durch. Diese simple Frage wird in diesem x-beliebigen Buch gleich ziemlich weit vorne beantwortet. > Angenommen
antun will. Das ein kürzeres Datenblatt einfacher verständlich sei, trifft auf die mir bekannten AVR jedoch nicht zu. Denn man muss sich eh nur mit den Kapiteln beschäftigen, die man gerade benutzen will. Nach einem Reset ist der ganze Chip bereits so initialisiert, dass man alle I/O Pins als solche
-
Thread
Benzintank Füllstand mittels Drucksensor
Besorgnis. Im Prinzip ist dieser Vorschlag in den Waschmaschinen realisiert. Nur dort macht eine langsame Undichtigkeit dort wegen der Neufüllungen nichts aus. Im Fall von Wulf, würde dann der Treibstoffspiegel im Rohr langsam ansteigen und eventuell bei Abfall von Hydrostatischem Druck zu Messfehlern
Gerhard O. schrieb im Beitrag #7339511: > Dein AVR steuert das Instrument über T4 als PWM Wert an. Ist PWM 99% = > Vollausschlag? Ja, der T4 steuert das Instrument an. Die PWM hat noch Luft nach oben, sieht man an den Stützstellen die in const
-
Thread
Viele Kippwaagen, wie zählen?
Kondensator hat parallel einen hochohmigen Widerstand über den er sich bei geöffnetem Kontakt wieder langsam entlädt. Die Sensorleitung wird vom uC per A/D-Wandler ausgewertet. Es hängt an ihr ein Kondensator ungefähr 5-facher Kapazität nach Masse und ein Widerstand nach +5V der ihn langsam (im Verhältnis
hat parallel > einen hochohmigen Widerstand über den er sich bei geöffnetem Kontakt > wieder langsam entlädt. > > Die Sensorleitung wird vom uC per A/D-Wandler ausgewertet. Es hängt an > ihr ein Kondensator ungefähr 5-facher Kapazität nach Masse und ein > Widerstand nach +5V der ihn langsam
-
Thread
Wie findet man einen sporadischen FI-Fehler?
Ah, die Bühne belebt sich langsam... Der Chor der Zweifler hebt an, seine zarten Stimmchen erschallen zu lassen. Ein einsamer Elektriker lugt mit dem Lastprüfer durch den Vorhangspalt. Da plötzlich löst der FI aus. Der strahlende
Ah, die Bühne belebt sich langsam... Der Chor der Zweifler hebt an, seine zarten Stimmchen erschallen zu lassen. Ein einsamer Elektriker lugt mit dem Lastprüfer durch den Vorhangspalt. Da plötzlich löst der FI aus. Der strahlende
-
Thread
Attiny - N-FET mit PWM funktioniert nicht
probiere, ich > komme am Kerzenstecker immer wieder auf etwa 3,4V. Viel zu hoch! Miss die PWM am AVR, ob die Prozente stimmen. > Geringere Tastverhältnisse zB. 5% oder höhere Grundfrequenzen ändern am > Ergebnis nichts. > der Tiny läuft bei 1MHz Takt. Sollte reichen für ne PWM an einer > Glühkerze
> Eine 1N4007 ist als PWM Freilaufdiode etwas langsam, nimm eine > schnellere Diode, die möglichst auch den Motorstrom aushält, der wird ja > nicht nur 1A betragen, vielleicht BY500/1000 (wobei 1000V wahrlich nicht > nötig sind, 40V reicht dicke
-
Thread
1-Wire und non-blocking code (state machine)
Ich hab das mal auf dem AVR gemacht: https://www.mikrocontroller.net/topic/493064#6207869
Bit-Timings durch Timer-Waits des RTOS ersetzte. [c] #define USE_TIMER (AVRX && TICK<=200) /* use an AvrX timer? */ #if USE_TIMER static TimerControlBlock ds_timer; #define wait_sync() AvrXDelay(&ds_timer, 1); // synchronize to timer tick #define wait_us(us) AvrXDelay(&ds_timer, TICKS_US(us
-
Thread
Qual der Wahl - Sensoren Auswertung auf Display ("Analog")
und Cosinus alle Pixel des Zeigers ausrechnen und setzen. Wenn das manuelle Malen des Zeigers zu langsam ist, dann such in deiner Grafikbibliothek nach einer Linienfunktion, dann musst du mit Sinus und Cosinus nur noch den Anfangs- und Endpunkt der Linie berechnen. Und ja, du siehst: nur, weil es
noch nur 2k SRAM. Natürlich gibt es unter dem Namen noch anderes, heute muss es nicht mal mehr ein AVR sein. >Und schnelle Interfaces für Displays und und und. Wenn am Display der R/W fest auf write liegt, um I/O-Pins zu sparen, kann man nicht mal den Bildschirmspeicher zurücklesen.
-
Thread
PIC-Prozessor programmieren
disassembly beobachten. Ist schon alles recht bequem heute. Und den 16F54 eher nicht anfassen. Beim AVR empfiehlt auch keiner den AT90S1200.
anfassen. Um Schreiben zu lernen keinesfalls die Bücher der Grundschule verwenden! > Beim AVR empfiehlt auch keiner den AT90S1200. Ist ja auch schon lange tot.
-
Thread
sauberes Bestromen von ESP mit Solar und Batterie
fällt der ESP in eine art Zombimodus Mache µC haben Probleme beim Oszillator-Anlauf an beliebig langsam steigender Spannung, besonders, wenn diese Spannung durch den Anlauf und die dadurch steigende Stromaufnahme wieder zusammenbricht. Und der Witz: wenn der Oszillator nicht richtig anläuft, dann
werden soll. Die Schwierigkeit ist nun, dass Morgens die Spannung bei 0V beginnt und dann ganz langsam hochgeht. Wenn das Ganze mal läuft, braucht es im Schnitt ca. 30uA (sogar mit steinaltem STM32F103 und einer blitzenden LED). Doch das Problem ist der Bereich, bis mal ca. 1.5V anliegen, denn da braucht
-
Thread
Einstieg in den Z80
und Pin persönlich die Hand geben. Das fehlt heutzutage. Und zur Entscheidung, ob ich PIC oder AVR nehme, war die Kenntnis vom Z-80 gut. AVR war da ähnlich. PIC weit weg. Einarbeitung ging zügig. Kennt noch jemand Elektronikladen? Was für eine Vielfalt gab es damals! Aber ab dem Heft von
argumentieren: Die Bitslice-Technik spart schlichtweg Transistoren, macht die Sache aber entsprechend langsamer.
-
Thread
Wie bekomme ich IIR Filterkoeffizienten Ganz-Zahlig?
weis. Solche Sachen sind der Grund, warum automatisch erzeugte HDL-Designs scheinbar grundlos langsamer, größer und träger sind und vor allem mehr RAMs brauchen.
stabil ist. Nette Auffrischung mit Pole im Einheitskreis und so^^ Allerdings nicht auf 8Bit AVR ... Brauch das für FPGAs und da bau ich mir meine Festpunk-"Datentypen", wie ich sie brauche 😁
-
Thread
Arduino und MOSFET
? Wieso fallen die langsamer ab? Und was meinst du wenn ein alter Kontakt erhalten bleibt? Danke!
Strom beim Abschalten langsamer und der Magnetkreis, den die Spule bewegt, fällt langsamer ab. Ob da bei deinem Flipper ein Problem ist, wissen wir nicht. Probier es aus. > Wenn ein alter Kontakt erhalten bleibt, viel Spass
-
Thread
Arduino: Handling parallel anfallender Aufgaben
meine Beispiele sind das Arduino Framework, eben die mit Mbed core. Gibt es nur nicht für die kleinen AVR Arduinos. Mein letztes Beispiel macht genau das was W.S. meint, aber in elegant und mit eingebauten Mitteln wenn man den richtigen Arduino hat.
auf die Arduino-Webseite (www.arduino.cc) guckst, hast Du kleine Achtbitter (Arduino Uno oder Nano, AVR), M0-ICs (z.B. Arduino Nano RP2040, Arduino MKR 1XXX, M0-Kern[e]) oder gar den Portenta H7 (enthaelt den STM32H747, das ist ein M7-Kern und ein M4-Kern). Du merkst es gibt viele Moeglichkeiten:
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
fallen mir bei den AVRs sowasa wie TWI/AC/ADC/Timer usw. ein) definitiv ausgeschaltet? Der nackte AVR-Kern braucht, soweit ich mir erinnere, deutlich weniger als 1 uA im Power Down Modus.
Wiederstände schalten, mit wenig Verzögerung. Sonst bei Handgeräten ist es ja vermutlich eine langsamere Sache.
-
Thread
Briefkastensensor via Netzwerkkabel
Kabel liegt schon im Briefkasten Doch mindestens mit Gigabit-Speed? Das eine Bit könnte sonst zu langsam übermittelt und Du zu spät benachrichtigt werden...
angefangen von einem Ethernet oder WLAN-fähigen µC (ESP32/8266 ggf. auch in einem Sonoff, Shelly etc., AVR mit Ethernetmodul usw.) angefangen über einen Router (mit OpenWrt o.ä. offener Firmware; nutzbare GPIOs lassen sich i.A. auf der Platine finden), Raspi (o.ä. SBC) bis hin zum ohnehin vorhandenen und
-
Thread
Ergebnisse einer FFT zusammen fassen
16Bit (natürlich logarithmisch). Für einen Classic-Tiny war das zu viel, aber eine neuzeitlicher AVR8 könnte das bereits schaffen. Und natürlich erst recht Sachen wie eine RP2040 oder noch dickere Schiffe.
Was mache ich falsch? Leider keine Ahnung, ich check' nicht was du da vorhast. Mach' nochmal in langsam fuer alte Oppas ;-) Gruss WK
-
Thread
Atmel/Microchip START
Mikrocontroller zu, oder nur die 8-Bit'er? Momentan mache ich mir etwas sorgen, dass Microchip den Dienst langsam einstellen wird. Hat Jemand nähere Informationen? Viele Grüße und einen schönen Start in den Feierabend
das Atmel Start siehst Du ja gerade, die Atmel Debuggerhardware wird zugunsten von PICKIT4/ICD4 langsam eingestellt (das ja jetzt neben PIC ICSP auch AVR ISP/PDI/TPI und ARM JTAG/SWD kann). Das Microchip Harmony unterstützt jetzt ja neben PIC32 auch ARM. Konkrete Beweise habe ich dafür jetzt nicht
-
Thread
Fragen zu Mikrocontroller
einer Firmware für ein konkretes Projekt muß man da durch, notfalls durch Ausprobieren (wenn man langsam genug ist, dann braucht es auch kein Clock-Stretching...) W.S.
hier steht eigentlich alles für einen Anfänger https://www.mikrocontroller.net/articles/AVR_Tutorial
-
Thread
Alternativen zu STM32?
Beitrag #7217074: > nachdem ST ja mittlerweile durch völlige Lieferunfähigkeit glänzt Das scheint langsam besser zu werden. Reichelt hat wieder einige Typen am Lager.
Wo es erheblich klemmt ist die Zwischenschicht der verschiedenen Plattformen. Die eigene Schiene (avr, sam) ist noch ziemlich schlank. Die ESP-Ports sind schon deutlich aufgeblähter, da ist es aber auch nicht anders möglich wegen der binären Libs. Der STM32 Port schlägt aber dem Fass den Boden aus.
-
Thread
Positive Seiten des Amateurfunk (Was gefällt euch besonders)
sein, damit Betriebserfahrungen zu sammeln. Also in dem Sinn wünsche ich besten Erfolg. Wenn der alte AVR vll. zu langsam ist, könnte man ihn mit einem der DB Serie ersetzen. Dann könnte die Taktrate zumindest verdoppelt werden, wenn es helfen würde.
Gerhard O. schrieb im Beitrag #7224681: > Wenn der alte AVR vll. zu langsam ist, könnte man ihn mit einem der DB > Serie ersetzen. Ich glaube, es gibt auch schon Portierungen auf einen ARM-basierten Arduino. Anyway, ich hatte die Platinen halt so geschenkt
-
Thread
DS18B20 Identifier Schaltungsfragen
strukturierten Denker wie Dir nahezubringen, was mein Anliegen ist. Vielleich liest Du noch einmal ganz langsam und hochkonzentriert: https://www.mikrocontroller.net/topic/544154#7218000 Wenn Du es dann immer noch nicht begriffen hast, falte Dich säuberlich zusammen und lege Dich in das Wäschefach Deines
strukturierten Denker wie Dir nahezubringen, was mein Anliegen ist. Vielleich liest Du noch einmal ganz langsam und hochkonzentriert: https://www.mikrocontroller.net/topic/544154#7218000 Wenn Du es dann immer noch nicht begriffen hast, falte Dich säuberlich zusammen und lege Dich in das Wäschefach Deines
-
Thread
Gesucht: Schnelle S-Funktion
Multiplikationen und 2 Shifts. De-Casteljau hingegen braucht 12 Multiplikationen und ist damit nicht nur langsamer, sondern auch mit größerem Rundungsfehler behaftet.
Multiplikationen und 2 Shifts. De-Casteljau hingegen > braucht 12 Multiplikationen und ist damit nicht nur langsamer, sondern > auch mit größerem Rundungsfehler behaftet. Super Beitrag! Kaum wechselt man die Draufsicht, schon purzeln hier die gewünschten Fixkommaalgos. Echt schade, dass das ganze ein
-
Thread
Elkos vor dem Wiederverwenden testen
Da isser: https://www.mikrocontroller.net/articles/AVR_Transistortester
mal den Spannungsabfall am Elko auf, wenn dieser als Kurzschluß beginnt und dann seinen Leckstrom langsam auf <10 µA verringert. Wieviel Spannung liegt am Elko an, wieviel am Widerstand? Na, merkst Du was?
-
Thread
Konstanten-Datei in C
wahnsinnig effizient. > Strings können Linker zum Glück ganz gut de-duplizieren. Wenn ich mir die AVR Controller typischen Headerfiles anschaue sind da structs mit defines ohne Ende drin. Macht alles der Präprozessor.
Veit D. schrieb im Beitrag #7213190: > Wenn ich mir die AVR Controller typischen Headerfiles anschaue sind da > structs mit defines ohne Ende drin. Macht alles der Präprozessor. Hast du ein Beispiel? Wenn der Compiler bei jeder Nutzung des Makros eine temporäre
-
Thread
Uhrenquarz notwendig?
du einmal mit den Last-Kondensatoren oder per Software. https://www.mikrocontroller.net/articles/AVR_-_Die_genaue_Sekunde_/_RTC
80 Sekunden falsch - das reicht. Ich will nur nicht jeden Monat die Uhr nachstellen müssen. So langsam ist das Thema damit für mich abgehakt. Danke für die vielen Beiträge!
-
Artikel
Lichtsensor / Helligkeitssensor
C-Routine für AVR: Das Ganze lässt sich natürlich noch clever in Timer-ISRs packen, damit das Programm zwischendurch weiterlaufen kann. Hängt man das andere Ende anstatt an Ground ebenfalls an einen µC-PIN so kann man
besser als Warteroutinen zu verwenden ist die Input-Capture Funktionalität, die Microcontroller wie AVR zur Verfügung stellen. Paper (die Theorie und Möglichkeiten) Reaktives Licht fürs Geocaching - Doppelnutzung einer LED als Lichtsensor und als Lichtquelle von Sir Vivor. (AVR) - MSP430 Demo Code - LED
-
Thread
EEPROM per ISP mit Werten füllen
. Es dürfte noch etliche andere Tools dafür geben. siehe auch: http://avr-asm-tutorial.net/avr_de/beginner/adressieren/adressieren_eeprom.html In C ist das wieder eine eigene Welt, den Link habe ich gerade nicht parat. mfg
seperates Projekt haben, wo er Werte > verändert, das Projekt compiliert und die .eep Datei auf den AVR > überträgt. eXtreme Burner AVR könnte was für dich sein. Ist im Stile eines Hex-Editors und hat 3 Reiter. Jeweils Einen für FLASH, EEPROM und Fuses. Mittels USBasp kannst du über ISP dann das
-
Thread
Netzfrequenz Überwachung für zuhause (Frühwarn) Gesperrt
keine plötzliche Lastspitze dar, sondern sind so zeitlich verteilt, dass ein Überlastungsereignis langsam eintritt. Zuerst werden die EVUs versuchen, die Grundlast zu senken (durch den Abwurf von Großverbrauchern wie Wärmepumpen, Industrie u.d.gl.) und anschließend anfangen, Netzsegmente zu trennen, denn
will https://ww1.microchip.com/downloads/en/Appnotes/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182.pdf Sicherheitstechnisch könnte man da aber auch eine galvanische Trennung einbauen z.B. ein Trafo oder AC Optokoppler davorhängen. Und wegen der Spannungsfestigkeit der Widerstände liebere mehrere
-
Thread
use namespace oder std?
zum alten Turbo Pascal für DOS oder CP/M z.B Deshalb mag ich Freepascal auch so sehr:-) Sogar für AVR und ARM ist es geeignet:-) Leider ist aber im uC Bereich die Community noch recht klein oder das gerade bei Freepascal /Lazarus der Freiheitsgedanke sehr ausgeprägt ist, Du kannst deine Programme
kommen hinzu, neue bessere Techniken werden erfunden. Gerade C und C++ sind sehr konservativ und langsam. Und wie gesagt werden alte Standards nach wie vor unterstützt, man kann halt lediglich ein paar alte Features, die in neuen Standards entfernt wurden, nicht mit neuen Features mischen.
-
Thread
Z80 Emulation auf dem Arduino
https://www.mikrocontroller.net/articles/AVR_CP/M
8 Bit Daten arbeitest. Zudem braucht ein STM32 für viele Dinge mehr CPU Takte und Befehle, als ein AVR. Bei gleicher Taktfrequenz kann ein STM32 durchaus langsamer sein, als ein AVR. Insbesondere wenn das Programm viel an den I/O Pins herum wackelt.
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
AVRs langen mir für jede Bastelei. Assembler langt mir für jeden AVR. Warum hier in eine Hochsprache einarbeiten die im Lernumfang viel größer ist, weniger Design-Freiheit bietet (oder nur über 3 Ecken) und dabei oft mehr Speicher braucht und langsamer ist? Den einzigen
Konsorten seh ich noch bei größeren Berechnungen- doch sind die selten. Portablen Code braucht man AVR only selbstredend ebenso selten.
-
Artikel
DCF77-Funkwecker mit AVR
Die Signalpolarität lässt sich normalerweise mit einem Multimeter herausfinden, da das Signal sehr langsam ist. 5V-fähig waren die von mir getesteten (5stk./ verschiedene Uhren) auch alle. Aber Achtung, der Empfänger ist komplexer, als es hier den Anschein hat. Die Antenne ist optimiert und ist dc-mäßig
vom AVR sauber auf GND zu ziehen (typ. 50 k ). Dieses Modul muss direkt an einen CMOS-Eingang ohne Pull-Ups und sonstige Beschaltung angeschlossen werden. Weiterhin ist zu beachten, dass das Modul relativ empfindlich
-
Thread
Wer baut mir meine WordClock fertig, Version 1 mit Streifenplatinen
Uups, hier noch der Link. https://www.mikrocontroller.net/articles/DCF77-Funkwecker_mit_AVR bis unten durchscrollen.
dich einladen, nur um später Zinsen einzufordern! In D ist es meistens ehrlicher, obwohl mir so langsam das angelsächsiche eingedeutschte "wie geht es Ihnen" auf den Keks geht, fast jeder der mir das entgegenschmetterte wollte es wirklich nicht wissen!
-
Thread
KiCad 6 das Beste Gesperrt
Altium starten, in die Küche gehen, Frühstück machen... Und es gibt ein Programm, das noch langsamer startet? Oh weh!
außerdem noch völlig belanglos sind. Gehe in dich und blamiere dich hier nicht weiter. Es wird langsam peinlich mit deiner Verbissenheit. Uwe
-
Thread
AtMega2560 + AvrISP MK2 funktioniert nicht
Ich habe den ISP Takt auf so-langsam-wie-möglich gestellt.
Andre G. schrieb im Beitrag #7194341: > Ich habe den ISP Takt auf so-langsam-wie-möglich gestellt. Wirklich? Dieser Programmieradapter kann so langsam takten, dass du es mit bloßem Auge sehen kannst (mit einer LED an der Taktleitung). Nur dein Bedienprogramm bietet diese
-
Thread
Spielekonsolen mit AVR
Ich denke, dass die 8 Bit AVR dafür ungeeignet sind. Vor allem weil sie zu wenig RAM haben.
Lösch-Zyklen. Ist also doof. Man könnte auch einen Bytecodeinterpreter implementieren, aber der wäre langsam - also auch doof. Wie man es dreht und wendet, für einen Gameboy-Nachbau wäre AVR einfach eine ungünstige Wahl. Da sind klassische 8-Bit Architekturen wie Z80, 6502, 8052 oder auch irgendwelche Ärmchen
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Programmierung, vielleicht schlechter auf andere Prozessoren zu portieren, aber bei einfachen Sachen nicht langsamer als C und in der Ausführung auf dem Prozessor definitiv schneller. Beim PIC kann ich Assembler nicht empfehlen, aber der AVR hat einen guten Befehls- und Registersatz dafür.
bei AVR meist nicht mehr. Das mag bei ARM schon anders ausschauen!