-
Thread
Suche DC Strommesszange für Mikrocontroller
www.reichelt.de/zangenadapter-ac-dc-bis-60-a-peaktech-4250-p288855.html Das ganze soll dann einfach von einem AVR-ADC gelesen werden, es soll also keine besonders genaue Messung werden. Eher geht Strom rein oder raus? Daher wäre etwas wie -10A...0A...+10A = 0...1.6...3.3V als Ausgang ideal. Es soll unbedingt
Applikationschrift, die das mit einer Beispielschaltung erklärt. Mit 5V Betriebsspannung kann man nur langsam Strom in eine Kompensationswicklung schicken. https://www.mouser.de/pdfdocs/ProductSummary.pdf ein "product summary", gegenübergestellt zu einem Hall-Sensor ist es genauer, weniger temperaturabhängig
-
Thread
Pegelschalter unzuverlässig
Pumpe verstopft sein usw. Aber im Betrieb kommt es immer wieder vor, daß der Pegelschalter bei langsam hochkriechendem Wasserpegel nicht anspricht. Was kann das sein? Ein zu langsam vorbeikriechender Magnet betätigt den Reedschalter nicht richtig? Kontakte schließen nicht richtig? Mehr Belastung
das die Kontake im Reedkontakt zusammenbringt, ja auch sehr langsam an, die Kontakte bewegen sich in meiner Vorstellung seeehr langsam und sanft aufeinander zu. So daß sie zuletzt so sanft aufeinander gelegt wurden, daß sie keinen Kontakt machen. Also, jetzt sind
-
Thread
FUNKAMATEUR nun endlich / bald als ePaper
realisieren! Das Niveau ist oft nur noch low-level, trivial und abseits vom Amateurfunk. Die FA Raspi/AVR/Arduino Thmemen sind an anderen Orten im Anspruch, Umfang und Tiefe um den Faktor 100-1000 besser. Der FA sollte sich auf passende HF-HW+SW konzentrieren. Ich habe den Eindruck es fehlen gute Themen
realisieren! Das Niveau ist oft nur noch > low-level, trivial und abseits vom Amateurfunk. > Die FA Raspi/AVR/Arduino Thmemen sind an anderen Orten im Anspruch, > Umfang und Tiefe um den Faktor 100-1000 besser. Der FA sollte sich auf > passende HF-HW+SW konzentrieren. > Ich habe den Eindruck es fehlen
-
Thread
Auswerteelektronik Quatratursignal
Jobst M. schrieb im Beitrag #7312078: >> Bis 50 - 100 kHz geht es mit einem AVR-Controller per Software. > > Wenn er nichts anderes machen soll, gar Faktor 10 schneller. Jaja, der Schwanzvergleich auf dem Schulhof. Na dann zeig mal einen AVR, der rein in Software ohne Hardwaredekoder
Falk B. schrieb im Beitrag #7312101: > Jobst M. schrieb: >>> Bis 50 - 100 kHz geht es mit einem AVR-Controller per Software. >> >> Wenn er nichts anderes machen soll, gar Faktor 10 schneller. > > Jaja, der Schwanzvergleich auf dem Schulhof. Na dann zeig mal einen AVR, > der rein in Software
-
Thread
Solarpanel MPP-Tester mit Kapazität
wird nicht linear erfolgen, hat jemand eine Vorstellung über den Aufladungsverlauf? Könnte ein AVR diese Aufgabe erfüllen? Gruß Bernhard
mit dem Ohotostrom = Ladestrom, zu Beginn besonders steil (Kurzschlussstrom) dann fällt der Strom langsam während die Spannung schnell steigt. Am MPP ist das Produkt aus Strom x Spannung besonders gross, danach fallt der Strom schnell so dass auch die Spannung nur noch langsam steigt bis zur Leerlaufspannung
-
Thread
Bessere Poti Schaltung für Arduino?
hier zu noch eine Idee: Eingang 0 – 1023 Ausgang 0 – 4095 Exponentiell, also am Anfang langsam, dann schneller bis 4095 hoch. Bisher habe ich: Ausgang=0.4*pow(Eingang,1.29);
Datenblatt, bis es dich vom Gegenteil überzeugt! :) so war es bei dem Transistor ;-) Gerade beim AVR wurden hier ja schon Datenblatt Probleme aufgezeigt.
-
Thread
Spannungregelung bei kleinem Stromerzeuger
davon haben und die weg müssen? Zu was haben die Hersteller von Generatoren mit Schleifringen ein AVR-Modul (Automatic Voltage Regulation) verbaut? Auch weil sie zu viele Module rumliegen haben und die weg müssen?
Fliehkraftregler am/im Verbrennungsmotor - damit der Generator selbst mit der korrekten Drehzahl läuft. Zu langsam --> Frequenz zu tief. Zu schnell --> Frequenz zu hoch. Ganz simpel. Stecke ich jetzt an so solch einem Hobby-Teil 'nen kleinen Winkelschleifer an und schalte den ein, bremst das Magnetfeld im Generator
-
Thread
mit was Schalten 15A und 50V
Hallo, ich habe ein Netzteil von 50V und 15A und möchte den über einen AVR (Atmeg328) schalten, damit ich den Motor ein und ausschalten kann. Der AVR dient dazu die Spannung und den Strom (Strommesser ACS712 (30A)) zu messen und gegebenfalls den Motor bei Überstrom abzuschalten
kann sich sicher schon selbst abschalten. Stefan S. schrieb im Beitrag #7309359: > Der muss eh langsam anlaufen. Das macht man unter absoluter Garantie nicht in dem man die Versirgungsspannung für die Elektronik langsam hochfährt.
-
Thread
1 Befehl pro Zyklus
Doch genau das bedeutet es hier. > Ebendies > wird erst durch Pipelining erreicht, wenn auch beim AVR nur rudimentär. Nein, bei den single-cycle-Befehlen macht der AVR kein Pipeling. Deshalb röttelt er ja auch mit langsamen einstelligen Takten. Und beim ARM gibt es welche mit und welche Ohne Pipelining
selbst die > CPU-Logik gehört da noch mit dazu Ja. Und das alles hat mit dem Pipelining, wie es im AVR vorkommt, nichts zu tun. Eben weil das Pipelining im AVR rudimentär ist. Der AVR nutzt eine simple fetch- und eine execute-stage.
-
Thread
Überlauf in AVR mit C
den falschen Grund genannt und ich habe es korrigiert. Nicht mehr und nicht weniger. Dass die AVR-Libc dieses veraltete Konstrukt nutzt, ist natürlich schlecht. Keine Frage. Das legitimiert das Abschalten dieser Warnung natürlich, bis die AVR-Libc gefixt ist. > Zudem ist, zumindest bei den AVR
damit ein einzelnes Bit in SFR <= 0x1F setzt, macht er eine atomare SBI Operation: [c] #include <avr/io.h> int main() { PORTB |= 1; } [/c] avr-gcc -mmcu=atmega328 -O1 test.c avr-objdump -h -S a.out [pre] 00000080 <main>: 80: 28 9a sbi 0x05, 0 ; 5 82: 80 e0
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
OpenWRT schrieb im Beitrag #7305588: > AVR32 ist praktisch tot Gemeint sind damit die uCs aus der (sehr neuen) AVR Dx Serie, die sogar im DIL-Gehäuse angeboten werden. Ich mag die Teile, haben ein paar nette Features. https://www.mouser.ch/ProductDetail/Microchip-Technology/AVR64DD28-I-SP?qs=tlsG%2FOw5FFihPlDfBDs%252Bgg%3D%3D
-
Thread
Nachteile QFN und BGA gegenüber QFP
Mist, zu langsam, natürlich 12x12 mm mit Pads für das TQFP64.
Anwendungsfall, als Bastler aber ggf. ignorieren. ;-) War auch recht erstaunt damals, dass Atmel beim AVR Butterfly entgegen ihren eigenen Empfehlungen beim ATmega169 das Pad nicht verlötet hatte.
-
Thread
EOL ATmega328p
ATtiny461 ATtiny461A ATtiny48 ATTINY84 ATtiny84A ATtiny85 ATtiny861 ATtiny861A ATTINY88 AVR128DA28 AVR128DB28 AVR16DD28 AVR32DA28 AVR32DB28 AVR32DD28 AVR64DA28 AVR64DB28 AVR64DD28 Die gesamte Liste kann man als *.xlsx-Datei herunterladen, und wenn man da die Spalte "Package" nach
Microchip: 1633 (in Stock 818) - Microchip PIC: 1468 (in Stock 707) - Microchip AVR: 111 (in Stock 69) - Microchip 8051: 32 (in Stock 21) - Microchip RISC: 8 (in Stock 1) - Microchip MIPS: 26 (in Stock 19) Microchip wird hier wirklich so langsam zum
-
Thread
Welche Programmiersprache für Comports?
mehr langts bei mir aber nicht, weil es einfach zuviele andere interessante Projekte gibt und mir langsam die Lebenszeit davonrennt. Gruß Klaus (der soundsovielte)
arbeiten hier bspw. bei Maschinen-/Gerätesteuerungen schon lange auf > einfachen Controllern (früher AVR, jetzt STM32) unter NuttX mit einem > angepassten Tcl-Interpreter und angepasster Tk-Bibliothek. D.h. dass 99% > des Nutzer-Codes tatsächlich als Tcl-Code vorliegt und wir nur einige > wenige
-
Thread
c volatile -> wann bracht mans wirklich?
avr schrieb im Beitrag #7305714: > Wilhelm M. schrieb im Beitrag #7305712: >> avr schrieb: >>> Keine Lust Warnungen zu entfernen. >> >> Na, das ist schwachsinnig. > > Dein Leben ist schwachsinnig
avr schrieb im Beitrag #7305714: > Dein Leben ist schwachsinnig Kann man Mal die IP Adresse von dem Troll sperren? Wilhelm M. schrieb im Beitrag #7305712: > avr schrieb: >> Keine Lust Warnungen
-
Thread
Unklare Funktionsweise einer Matrixtastatur (Triumph-Adler-Schreibmaschine)
Ich bin dabei die Tastatur einer Triumph-Adler Gabriele PFS Typenrad-Schreibmaschine durch einen AVR zu ersetzen, um sie als "Drucker" zu verwenden. Ähnliche Projekte gibt es einige, z.B. hier: https://github.com/xouillet/TypeWriter Bei der Tastatur handelt es sich um eine 8x9 Matrix-Tastatur.
Lösungswege. Doch durch deine voreilige Festlegung auf „Tastatur durch AVR ersetzen“ und „Zeilen-/Spalten-Matrix“ verbaust du dir den Weg. Ein durchaus pragmatischer Weg wäre, deine Gabi in die Tonne zu treten und dir in der Bucht eine Maschine mit Interface zu schießen
-
Thread
LF-1600 defekt
reparieren. Das Fehlerbild ist wie folgt: Die Anzeige bleibt dunkel und der Keramikheizer erhitzt sich langsam auf ~110°C. Meine Version ist die mit THT-Komponenten und gesockeltem Atmega88PA-PU mit Stempel HS-K67121, wie sie Michael Büsch in https://www.mikrocontroller.net/topic/353022 untersucht hat,
Atmega88PA-PU reagiert auf ISP-Programmierung nicht mehr. Ich könnte noch HVPP probieren (ich habe einen AVR Dragon), weil mich schon interessieren würde was dem armen Kerl passiert ist. LG, Sebastian
-
Thread
u8g2 mit AVR
Guten Tag zusammne, zuerst, ich bin noch relativ neu in Micocontroller Programmierung. Ich habe ein Reprap full graphic smart controller mit ST7920. Ich möchte nun das Display über SPI ansteuern, was ich mit der u8g2 und software SPI auch hinbekomme. Allerdings habe ich das Problem, dass die Interrupts dann nichtmehr richtig funktionieren und auch das Display etwa 0,5s benötigt um zu aktualisieren. Vorgegangen bin ich zum ansteuern nach dieser Anleitung: https://www.instructables.com/ST7920-LCD-With-ATmega328-in-Atmel-Studio-Using-SP/ Ich habe schon versucht, das Display mit der Arduino
-
Thread
Fade-out extra lang
Grundfrequenz auftreten, stört dabei das Auge nicht so sehr, da es mit abnehmender Helligkeit sowieso langsamer wird.
macht. Das ist korrekt, nur geht es in diesem Thread nicht um "schnell genug" sondern um "extrem langsam".
-
Thread
Arduino/avrdude Flashen ohne Bootloader
Hier wird festgelegt welches upload tool verwendet wird: https://github.com/arduino/ArduinoCore-avr/blob/master/boards.txt#L197 https://github.com/arduino/ArduinoCore-avr/blob/master/boards.txt#L202 Eigene Einstellungen kann man in der boards.local.txt vornehmen Hier wird der Path festgelegt:
stellen und die Boarddefinition anpassen. Dann klappt das schon! Aber ich habe ja keine Ahnung (von AVR/Arduino/ISP/Flash)... Und kann offensichtlich auch nicht lesen. Oder gar die maximale Programmgröße dort eintragen....
-
Thread
DCF77 ausgefallen
Push-Pull Stufe, die nur einige zig µA liefert. Für eine LED zum Testen reicht es gerade eben aus. Einen AVR der auf 3,3V läuft kann man damit direkt ansteuern.
Nein, die läuft dann mit der Taktfrequenz des Prozessors weiter. War eine Spielerei, als ich mit AVR-Programmierung begonnen habe.
-
Thread
Lahme mathlib für STM32F411
wie ein Cordic-Algorithmus benutzt, ähnlich diesem hier: https://www.mikrocontroller.net/articles/AVR-CORDIC Da sind doch einige Berechnungen in einer Schleife drin.
Hiddenbit vergessen. Also 6 ms für den Sinus bei einem 50 MHz Cortex will auch mir schon etwas arg langsam vorkommen. Zum Vergleich: mit dem Pedersen braucht man nach der Quadrantenseparation 3 Additionen, 3 Multiplikationen und 1 Division. Da sollte der Sinus im unteren µs Bereich erledigt sein. Und für
-
Thread
Diamex AVR-Programmer obsolete - suche Ersatz
/www.waveshare.com/usb-avrisp-xpii.htm (erhältlich bei Amazon) https://www.olimex.com/Products/AVR/Programmers/AVR-ISP-MK2/open-source-hardware (erhällich bei Mouser,TME,Digikey) Grüße Matthias
jemand von Euch ein adäquates Ersatzmodell zu empfehlen? Kommt auch ein gebrauchter Original Atmel AVR ISP MkII in Frage? https://www.mikrocontroller.net/topic/547550#7283485
-
Thread
Verbesserung der Verfügbarkeit für Raspberry Pi avisiert, Neuigkeiten zur Zero-Roadmap
zwischen einem CM4 und einem anderen SBC, dann wäre das ein Pluspunkt. Jetzt, wo die Lage sich langsam entspannt, versuchen sie, Raspis zuerst für alle verfügbar zu machen, bevor Industrie-Kunden ihren Lagerbestand auffüllen. Wie gesagt: es gibt bessere und billigere, aber die Foundation scheint
Aduino IDE gehört bei mir endgültig der (sowieso eher kurzen) Vergangenheit an: Voher CLI und AVR Studio. DIe Atmel Welt habe ich (seit der Einarbeitung in die ESP Welt) nun gänzlich verlassen - Atmels allenfalls als I2C Slave!
-
Thread
AI mit ChatGPT
Jahre. Vermutlich geht es > schneller. Kann sein, muss nicht. > Das mit der AI geht nicht langsam, sondern das geht so wie > man es in der Vergangenheit auch beobachten konnte. Zuerst kann das fast > nichts, dann ist es schon besser aber dem Menschen weit unterlegen, dann > wird es langsam
Aber warte doch einfach noch 5 Jahre. Vermutlich geht es > schneller. Das mit der AI geht nicht langsam, sondern das geht so wie > man es in der Vergangenheit auch beobachten konnte. Zuerst kann das fast > nichts, dann ist es schon besser aber dem Menschen weit unterlegen, dann > wird es langsam
-
Thread
Vergleich EsPiFF-PLC mit Pixtend, Industruino und Arduino Octa
Industruino und Pixtend, da es für den Arduino Opta noch keine Erfahrung gibt. Interessant finde ich, wie langsam Industruino als auch Pixtend bei Regelschleifen sind. Beispiel analoge Regelschleife: Für einen hydraulischen Prüfstand musste ich vor ein paar Jahren eine Steuerung bauen, die Hydraulikschläuche
diese Aufgabe die PLC-Probanden anschauen, fällt folgendes auf: Der Industruino hat einen sehr langsamen analog Eingang: 18 bit bei 3,75 Sps, bis zu 240 Sps mit nur mehr 12 bit. Und nur nacheinander auslesbar. Bei der Pixtend habe ich keine max. Sampling time gefunden, das Handbuch spricht aber
-
Thread
Verständnisfrage zu uraltem Assembler Code
Ich meinte tatsächlich einen AVR. Ich habe die Sounds als WAV Dateien. Habe aus der WAV mit einem Hilfstool ein Datenstream erzeugt. Der lässt sich auch mittels PWM auf dem AVR abspielen. Macht aber natürlich Aufgrund der Datenmenge
probehalber 35us pro Befehl angenommen. Kam damit nicht weiter. Irgendwo übersehe ich etwas. Langsam glaube ich, diese Soundausgabe ist der schwierigste Teil im Projekt... Vielen Dank für die verlinkten Unterlagen!
-
Thread
Arduino Mega
#7278865: > Ok, verstehe. Das geht in Richtung RTOS. Die Aussage das die > _delayxx(y) aus der avr lib, aus der sie entliehen sind nicht die MCU > blockiert ist trotzdem nicht richtig. Das stimmt nicht. Dies ist die "originale" delay() implementierung für AVR: [c] void delay(unsigned long
natürlich auf's Maul fallen und auf Timer (blink ohne delay) umstellen müssen. Aber immer schön langsam, C++ ist keine angeborene Fähigkeit, das dauert.
-
Thread
Wozu übertrieben schnelle Microcontroller?
TFT mit hübscher GUI brauchen auch etwas mehr Power als ein AVR bietet.
einem Bit-Array im RAM abgelegt habe. Das ist doch der Standard bei SPS-Geräten. Ist aber extrem langsam.
-
Thread
Taster per RS-232 simulieren
Steve van de Grens schrieb im Beitrag #7272305: > Allerdings sterben RS232 Ports langsam aus. In welchem Universum bitte? Dass RS232 langsam ausstirbt höre ich schon seit über 20 Jahren. Ich bin selbst in der Hardwareentwicklung tätig und dafür, dass RS232 langsam aussterben soll werden
#7272322: > Steve van de Grens schrieb im Beitrag #7272305: >> Allerdings sterben RS232 Ports langsam aus. > > In welchem Universum bitte? Dass RS232 langsam ausstirbt höre ich schon > seit über 20 Jahren. Ich bin selbst in der Hardwareentwicklung tätig und > dafür, dass RS232 langsam aussterben
-
Thread
Lauflicht Riesenrad
so langsam habe ich das Gefühl, dass zwei ROTATE-Befehle nicht möglich sibd
wird so langsam. Bilqualität nicht die Beste
-
Thread
RTC mit uc synchronisieren
Zeit aufaddieren, sondern 1,000002 wenn die Uhr schneller sein soll, oder nur 0,999998 wenn sie langsamer sein soll. Man spart sich die Fließkommarechnung und gewinnt Genauigkeit, wenn man das mit einer Festkommazahl macht...
Stopuhren. Da kann man dann ein paar Stunden mit 1-3PPM auf 32khz schon recht genau messen. Als pures AVR-GCC würde ich auch den Takteingang nehmen.. Ich habe mir da auch schonmal gedanken gemacht ;) https://github.com/schuppeste/Precise-Time-Millis
-
Thread
Wie µC vorwarnen bei Netzausfall?
Stichwort Brown-Out-Detection könnte dir weiterhelfen. Der Brownout würde doch einen Reset machen? (AVR und PIC machen das jedenfalls so...) Damit hätte ich zwar einen sicheren Betriebszustand, aber eben auch einen unkontrollierten Schreibabbruch. Für eine Vorwarnung (gesetzt den Fall der BOD würde nur
Schaltnetzteil nach > Netzausfall noch liefern kann? Das müßte doch fürstlich sein. Wenn ich ansehe wie langsam eine LED verlöscht: ja, es ist weit mehr als fürstlich ausreichend. Das Problem ist das die Maschine ja nicht früh genug merkt das bald Schluss ist. Wobei ich nicht verstehe warum es keine solchen
-
Thread
Delay und Peripheriekomponenten
keinerlei Auswirkung auf > die Hardware, nur die Code-Ausführung wird angehalten? Vergessen und zu langsam.,,,,,: Der "Witz" an den HW-Modulen ist ja, das sie (weitgehendst) unabhängig vom Rest funktionieren.
Georg M. schrieb im Beitrag #7269855: > __builtin_avr_delay_cycles(333); // delay 100µs @ 3.333333 > MHz Warum nimmst Du nicht einfach _delay_us(100); und sparst Dir den Kommentar für die magische Nummer?
-
Artikel
AVR-Tutorial: Servo
Diese Seite ist noch im Entstehen und, bis sie einigermaßen vollständig ist, noch kein Teil des Tutorials. Vorbemerkung. Dieses Tutorial überschneidet sich inhaltlich mit dem Artikel Modellbauservo Ansteuerung. Wir beschreiben hier die grundsätzliche Vorgehensweise zur Ansteuerung von Servos und geben ein Beispiel in Assembler, während der genannte Artikel ein in C formuliertes Beispiel zur Ansteuerung mehrerer Servos liefert. Allgemeines über Servos. Stromversorgung. Werden Servos an einem Mikrocontroller betrieben, so ist es am besten, sie aus einer eigenen Stromquelle (Akku) zu betreiben. Manche
-
Thread
String in char convertieren
nicht unterstützt. Welche? Sowohl C und auch C++ stehen vollständig zur Verfügung. Einzig auf AVR fehlt die libstc++, aber das ist eine Einschränkung der Toolchain, welche genauso für alle anderen IDEs zutrifft, welche AVR-GCC verwenden. Schlaumaier schrieb im Beitrag #7264530: > Also ist
, der dafür sorgt, dass irgendwas passiert, statt dem, was man in den Code geschrieben hat. Aber langsam nimmt diese Paranoia doch bedenkliche Züge an.
-
Thread
Frage zu Implementierung einer Peak-Anzeige (LED)
Wenn dir die positive Halbwelle zum Detektieren ausreicht, dann gucke dir mal einen beliebigen AVR, z.B. Attiny 13 oder Attiny25/45/85, an. Die haben einen Komparator eingebaut. Als Beschaltung brauchst du dann nur noch einen Trimmer zum Einstellen der Referenzspannung.
den als Komparator und lass ihn ein wenig integrieren. Meist sind aber OpAmp als Komparatoren eh langsam, so das das integrieren auch wegfallen könnte. Wolfgang schrieb im Beitrag #7264403: > Nach deiner Beschreibung willst du einfach feststellen, ob eine > bestimmte Spannung ("Maximal-Spannung"
-
Artikel
USB
100 3,3 V 16bit RISC 48 MHz 4K x 16bit OTP 8K x 16bit - 1 1 1 IDE Atmel AT90USB647 Full 64 3,3 - 5 V AVR 16 MHz 64 K 4 K 8 x 10 bit Farnell ca. 11,42 € Atmel AT32UC3B0128 Full/OTG 64 (40) 3,3 V AVR32 60 MHz 128 K 32 K 8 x 10 bit (7+6) x PWM 2 (1x full) I2C, SPI, SSC Kernspannungsregler 1,8 V Farnell ca
mittels AVR-Mikrocontroller (ATmega8/48/88). Von Osamu Tamura. AVR-HID - Low budget USB sensor input into Pure Data/Supercollider and other free softwares based around the ATmega8 microcontroller. This allows for
-
Thread
Echo HC-SR04 auswerten
Noch besser wäre die Nutzung der Capture Funktion des Timers. https://www.electronicwings.com/avr-atmega/atmega1632-timer-input-capture-mode
Interruptverzögerung gefunden, dass du lesen solltest. http://nerdralph.blogspot.com/2020/04/measuring-avr-interrupt-latency.html
-
Thread
Zeigt her eure elektronischen Weihnachtsbasteleien!
Ein altes Mini-Projekt. Flackerndes LED-Lagerfeuer für Krippe, mit AVR ATtiny25 (ohne Bild): https://www.mikrocontroller.net/topic/119876#1097567
Reinhard R. schrieb im Beitrag #7583346: > habe ich für meine Chefin > eine Engelsbeleuchtung mit langsamen Farbwechsel gebaut Aaah, Unterleibs-Beleuchtung für Rauschgoldengel. SCNR
-
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.