-
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!
-
Thread
Interrupt-Synchronisation
dem RAM gelesen, erhöht und wieder zurück ins RAM geschrieben. Die Schleife läuft nun deutlich langsamer. Dein "Problem" aus der Eingangsfrage ist übrigens weder Mikrocontroller spezifisch noch hängt es von der Programmiersprache ab. Jedes PC Programm ist ebenso betroffen.
wegoptimiert, d.h. volatile mit seinen Nachteilen ist unnötig. Schaltet nur die Interrupts bei AVR ab. Trotzdem brauchst Du volatile.
-
Thread
SPI mit Attiny 841 und MCP23S17
Frequenz, wichtig für die Zeit #include "util/delay.h" // Einbindung Datei Pause #include "avr/io.h" // Einbindung Datei Ausgänge #include "spi.h" #include "mcp.h" int main(void) { spi_master_init(); // setzt SPI Master und Transfer in spi.c mcp_init(MCP_OPC); // setzt
und gemäß Bild "Figure 17-2 SPI Master-Slave Interconnection" von ATtiny441/841 [DATASHEET] 8495H–AVR–05/2014 steht es so... kann mich aber natürlich irren ... wahrscheinlich weißt Du es besser
-
Thread
ARCELI Atmel AVRISP mkii Treiber wird als CH340 erkannt
Thomas F. schrieb im Beitrag #7186346: > nachdem mein original AVRISP mkII langsam anscheinend den Geist aufgibt, Du bist dir also nicht sicher. Woran machst du das fest, dass dass der originale langsam den Geist aufgibt? Eigentlich ist der Originale AVRISP mkII nahezu unzerstörbar
abc schrieb im Beitrag #7186370: > Thomas F. schrieb: >> nachdem mein original AVRISP mkII langsam anscheinend den Geist aufgibt, > > Du bist dir also nicht sicher. > Woran machst du das fest, dass dass der originale langsam den Geist > aufgibt? > Eigentlich ist der Originale AVRISP mkII
-
Thread
Eigenbau Einspeisewechselrichter
das passende EEPROM oder FRAM schon seit Jahrzehnten verfügbar wären. Mußte mal sein! Weil langsam stinkt es doch sehr.
passende EEPROM oder FRAM schon seit Jahrzehnten verfügbar > wären. > > Mußte mal sein! Weil langsam stinkt es doch sehr. Nope! 73
-
Thread
Atmega 328P mit Elnec Programmer programmieren
Steckbord einen entsprechenden Testaufbau gemacht. Der Atmega tut, was er soll, aber um das 16fache langsamer (Quarz 16MHz und seine Block- Kondis sind angeschlossen). Inzwischen habe ich erfahren, dass diese Atmegas ab Werk auf internen Oszi und Teilung :8 eingestellt sind, so dass das mit 1MHz wohl in
Holger M. schrieb im Beitrag #7186824: > Ich bin zwar relativ neu mit den AVR's habe bislang aber weit mehr als > 15 Jahre 51er bearbeitet, mit Assembler. Deshalb bin ich über "was > einfaches" eigentlich auch schon hinaus. Dann hast ja in den 15 Jahren noch nicht viel dazugelernt
-
Thread
Problem mit CPLD ATF1504
www.electronics-tutorials.ws/de/logische/pullup-widerstaende.html https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen Eine Eingangsstufe braucht halt mehr als eine dumme Leitungsunterbrechung.
die von der SPS-Software emuliert >werden... Das geht alles nur über Software und ist extrem langsam.
-
Thread
Was bedeutet _SFR_IO8
with old asm sources that don't subtract __SFR_OFFSET from symbolic I/O addresses. */ # if __AVR_ARCH__ >= 100 # define __SFR_OFFSET 0x00 # else # define __SFR_OFFSET 0x20 # endif #endif #define _SFR_IO8(io_addr) ((io_addr) + __SFR_OFFSET) [/c] Offenbar wird da bei einigen AVR
Man liest einfach die Anleitung und macht es dann so. LMGTFY: https://www.google.com/search?&q=avr%20port%20pointer
-
Thread
Mikrocontroller für HMI gesucht
Farbtiefe braucht. Und nein, ein externer Grafikcontroller ist bei diesem Datenmengen vermutlich zu langsam. fchk
intelligent-display-rvt101hvbnwc00-b-10-1-inch-projected-capacitive-touch-panel-optical-bonding-uxtouch/ Und mit einem AVR mag ich die auch nicht mehr benutzen, die haben weder CAN-FD noch DMA. Aber ich hatte schon ein Projekt bei dem vom Kunden ein Arduini mini pro vorgegeben war, da hatte ich ein 5" mit 800x480 dran.
-
Thread
Inverter Generator Lidl/SCheppach PGI 1200 A1 defekt
dahinter etwas klarer Wenn du den Moppel auf 50Hz regelst, falls der Verbrenner überhaupt so langsam laufen kann, dann macht der vielleicht noch 40V mit 5A oder weniger. Der Generator ist auf hohe Frequenz ausgelegt um in den Gleichrichterteil vom Umrichter zu arbeiten
im Beitrag #7180200: > Wenn du den Moppel auf 50Hz regelst, falls der Verbrenner überhaupt so > langsam laufen kann, Das ist ein 20-poliger Generator, der bringt schon im Leerlauf mehr als 100Hz.