-
Thread
Probearbeit: wie deuten?
AVR schrieb im Beitrag #5971636: > Low Performer? Nein, eigentlich sogar im Gegenteil, wenn ich meinem Chef glauben darf. Aber ich kenne mich und kann mich wohl selbst einschätzen, dass ich in solch
zeichnen sich vor allem dadurch aus, dass sie hohles Bla Bla der anderen nachplappern. Ihr solltest langsam eine Schlange bilden. Werden langsam recht viele von euch.
-
Thread
Wer benutzt heap Speicher in uCs < 16 kB RAM?
Anwendung > benutzt, weil ich das printf der libc benutze. Funktional ist er also > immer. Beim AVR braucht printf nur dann malloc(), wenn man die Gleitkomma-Version benutzen möchte. Das „normale“ printf kommt mit einem statisch allozierten Puffer aus. Das ist aber eine eigens für den AVR „herunter
fängt immer am Basispointer an und sucht eine Lücke wo der angeforderte Block reinpasst. Ist eher langsam, hält den Heap aber relativ kompakt. Best fit such einen freien Block, wo der angeforderte Block mit möglichst kleiner Lücke reinpasst. Noch langsamer, noch kompakter. Rolling fit merkt sich, wo
-
Thread
Näherung für ArcusTangens?
libgcc eingebaut. Wer's ausprobieren möchte: https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-10.0.0_2019-12-16_-mingw32.zip/download ist ein ZIP mit avr-gcc.exe für Windos. Es braucht nichts installiert werden, einfach ZIP auspacken und ./bin-Verzeichnis
1) ZIP runterladen und auspacken. 2) Patches aus ./patch auf die Quellen von GCC trunk bzw. avr-libc trunk anwenden. 3) Executables x-Flag setzen für: ./libgcc/config/avr/libf7/f7renames.sh (gcc) ./libgcc/config/avr/libf7/f7wraps.sh (gcc) ./devtools/mlib-gen.py (avr-libc) 4
-
Thread
bootloader frage
Stefan F. schrieb im Beitrag #6098116: > Das ist ein sehr ungewöhnlicher Ansatz, Warum, ist langsam aber keine Kabel nötig. Und gabs auch schon. Rückmelde-LED will ich nur als Signal: Page(s) ohne Fehler übertragen (Ich habe Zeit um zu wiederholen.) Jetzt konkrete Fragen: ATtiny45 hat keinen
da nicht. Gibt auch von Atmel eine ANxxx dazu, welche das im Detail erklärt. z.B. Forth auf AVR wäre ohne solche Verfahren undenkbar Da muss die Anwendung ins Flash schreiben können. Welches eben nur über den Aufruf von Routinen im Bootloaderbereich erfolgen kann.
-
Thread
I2C Unterschied einfacher LCD
auch I2C. https://www.ebay.de/itm/IIC-I2C-0-91-128-x-32-Weiss-OLED-LCD-Display-Modul-3-3V-5v-fur-AVR-Arduino/223614674179?hash=item3410792503:g:cwgAAOSwTj9dOR7H
Ich habe gerade chinesische LCD 4x20 per mcp23008 geschaltet, mit Prog-I2C. Übertragung ist derart langsam, daß die Verzögerungen nach Daten- und Command-Übertragung nicht notwendig sind. Byte (6x3 I2C-byte) braucht 313 us, d.h. ~17,4 us pro I2C-byte. Das ist schon etwa die Grenze.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Na toll. Da war ich zu langsam. :-)
Assembler, und auch nur dort, wo es ULTIMATIV nötig ist. https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung Die Grundlagen gelten ganz allgmein. https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Was
-
Thread
Motor für inverses Pendel / Winkel messen
nach einem Scheibenwischermotor. Als Antrieb für die inversen Pendel, die ich kenne, wäre der zu langsam. Mark schrieb im Beitrag #5963887: > Wird schon in handlicher größe. Je kleiner die Masse, die da auszupendeln ist, und je kürzer das Pendel, umso knackiger muss deine Regelung sein. Versuch
eine sehr gute Herausforderung. Die Realisierung erfordert genaue mechan. Arbeiten u. Arduino-bzw. AVR-Programmierkenntnisse. Googeln lohnt sich allemal, da werden zahllose Hobbyisten-Projekte wie auch Hochschul-Abschlussarbeiten gezeigt. Manche laufen so perfekt, dass man als einsamer Hobbyist wohl
-
Thread
Geschwindigkeit ATMega
es Problem, MOSFET direkt zu steuern, und das ist gerade bei Verwendungen für Motorregler wichtig. AVR mag etwas langsamer zu sein, dafür aber weniger Aufwand für Treiber.
Problem, MOSFET direkt zu steuern, und das ist gerade bei Verwendungen > für Motorregler wichtig. AVR mag etwas langsamer zu sein, dafür aber > weniger Aufwand für Treiber. Extra dafür hat Microchip dsPICs im Angebot, die mit 70 MHz laufen, Motor PWM Einheiten haben und mit 5V IO-Spannung arbeiten
-
Thread
Typen(rad)drucker umbau.
Gehäuses sein. Dann poste bitte mal den Schaltplan in mindestens doppelter Auflösung. P.S Wird langsam Zeit, dass man mal caritative Einrichtungen für zu Unrecht verdächigte Kondensatoren gründet. Na ja.
auch mir geben ;) Das wäre der passende Drucker für unser MIPS CPU TTL Grab: http://www.fritzler-avr.de/spaceage2/index.htm Wenn ich das im Manual richtig sehe, dann hat der 3515 ein serielles Interface, aber mit viel mehr Handshakeleitungen als man heutzutage hat? Das wäre kein Problem, die Buskarte
-
Thread
µC Wie gehts nach den Grundlagen weiter?
und es wird sehr unübersichtlich. Obwohl ich den Code zu 90% selber geschrieben habe, verliere ich langsam den Überblick... Ich glaube es liegt daran, dass die Struktur meiner Software chaotisch geworden ist, auch wenn ich versucht habe mit verschiedenen Schichten zu arbeiten. Nun stellt sich mir
Hallo, anbei nur mal zwei Beispiele zu AVR-Simulatoren/Emulatoren hier aus dem Forum: https://www.mikrocontroller.net/topic/420097#5128960 https://bues.ch/cgit/avremu.git/ https://www.mikrocontroller.net/topic/420097#5822913 https://
-
Thread
Flag in BLOCK setzen und löschen?
versuchte, war Problem mit Make. Deshalb habe ich letzte Version, wo Make drin ist und gut arbeitet (avr-toolchain-installer-3.4.2.1573-win32.win32.x86.exe), danach avr8-gnu-toolchain-installer-3.6.0.1734 dazu noch gebracht. > Was für ein Monstrum! Was Autor wirklich gut gemacht hat: es gibt eine Reihe
, das hat geklappt! [c] // spi_atomic.h #ifndef SPI_ATOMIC_H #define SPI_ATOMIC_H #include <avr/io.h> #include <avr/interrupt.h> #include "main.h" static __inline__ uint8_t __iSetSpiBesetztRetVal(void) { FLAGG |= (1<<SPI_BS); return 1; } static __inline__ void __iResSpiBesetztParam
-
Thread
Gibt es nennenswerte Unterschiede zwischen MS Word und LibreOffice Writer?
gelesen, über die Arduino-Hobby-Ebene bin ich seit über 25 Jahren hinaus (und damals gab es weder AVR noch Arduino). fchk
Datei unbenutzbar, in Excel kein Problem. Auch bei kleineren Dateien kam mir LibreOffice immer etwas langsam vor. Für einen einfachen Brief reicht LibreOffice natürlich aus. Da kann man dann aber auch WordPad nehmen.
-
Thread
Grunsatzfrage - 4-Pin Lüfter per PWM ansteuern
schrieb im Beitrag #5959088: > Welcher würde sich da anbieten? Kannst du da was empfehlen?! Siehe AVR311.
gehen sollen wenn man sie nicht fordert. Bei mir drehen die Luefter leider immer. Zwar nur sehr langsam und nicht hoerbar, aber aus gehen sie nicht. (bei beiden Schalterstellungen an der Karte!) Olaf
-
Thread
Arduino mit 2 Taster & 1 LED
oder ein Draht dazu nen Wackler hat, dann (ent)lädt sich die Kapazität des Eingangspins nur sehr langsam da der Pin ohne tastendruck floatend ist. zum Code: Elias H. schrieb im Beitrag #5955176: > PORTD = (0<<PD2); // pullup=off > DDRD = (0<<DDD2); // schaltet IO | 0= input > PORTD =
zwischen den Zuständen von > PD2&PD3 oder ein bitweises "Oder" notwendig ist Hast du schon das [[AVR-GCC-Tutorial]] gelesen?
-
Thread
Endlos-Potentiometer in stabil?
Das wird hier langsam zu einem Kindergarten, Frage nach X, Antwort: warum nicht Y, Anschließend gebashe.
tipgeber schrieb im Beitrag #5956077: > Das wird hier langsam zu einem Kindergarten, Dann bist du ja völlig richtig hier.
-
Thread
Was ist das Für ein Bauteil? es ist aus einem Induktionskochfeld?
funktionierendes Multimeter mit Zeiger du meinst weil der elko spannung speichert die vom Multimeter da langsam reinfliesst? und die digitalen ein zu starkes delay haben? Danke für deine Hilfe.
locker kriegen, kostet > kaum was und braucht man, wenn man was reparieren will immer wieder. Ein AVR Transistor/Bauteiletester wäre zunächst sinnvoller.
-
Thread
STM32L010 - Wie ADC Kanäle wechseln?
#5950118: > An ADC4 und an ADC5 hängt jeweils ein 100k NTC. 100kΩ ist sicher zu hochohmig. Bei AVR werden 10kΩ als Maximum empfohlen, bei STM32 wird es sicher ähnlich sein. Grund: Im ADC befindet sich ein Kondensator, der schnell genug (innerhalb der Sampling Time) umgeladen werden muss. Wenn
an den ADC-Pins. Das ist wesentlich > Größer als der Sample-Kondensator des ADC und sollte bei langsamem > Samplen helfen. Was ein Punkt wäre, den M.G. prüfen sollte. Haben die Kondensatoren zwischen den Messungen genug Zeit, sich zu erholen?
-
Thread
Zu Volkswagen wechseln oder nicht Gesperrt
AVR schrieb im Beitrag #5957019: > VW wird doch von den Deutschen nur in Schutz genommen, weil es ein > Vermächtnis aus dem 3. Reich ist. ... weil? Begründe doch mal was du da von dir gibst. AVR
Bei VW geht es intern langsam den Bach runter, seit die alte Garde jetzt langsam in den Ruhestand geht. Alte Tugenden über Bord, immer mehr Inf. und E-Techniker an Board als Maschinenbauer, immer hippigere Controller und Mänätscher
-
Thread
Arduino? Wer macht denn sowas.Ino zu .hex per Commandline
Hallo Ich glaube ich werd langsam alt. Ich bin es gewohnt meine Programme in irgendeinem Editor zu schreiben und mit einem Befehl wie Make zu Compilieren. Jetzt muss ich, weil ich mit jungen Kollegen ein Projekt gestart habe wohl
Commandozeile eine hex oder Bin aus einer .ino? mit dem richtigen Compiler-Gedöns und avrdude (für avr-Controller). Die Arduino-IDE macht das nichtr anders; verstreckt das nur relativ gut.
-
Thread
gcc bug (diesmal wirklich): "shift count is negative" Gesperrt
[-Wshift-count-negative] 6 | return x << shift; | ~~^~~~~~~~ $ avr-gcc -v Using built-in specs. Reading specs from /usr/local/lib/gcc/avr/9.1.0/device-specs/specs-avr2 COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/avr/9.1.0/lto-wrapper Target:
-MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -fno-sized-deallocation -fconcepts "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr
-
Thread
Einschaltrom Spitze Atmega richtig messen
werden Kondensatoren aufgeladen, die im Idealfall keinen Innenwiderstand haben. Im Datenblatt der AVR Controller gibt es keine Angabe, wie groß diese parasitären Widerstände sind. Deswegen sind normale Netzteile so ausgelegt, dass ihre Ausgangsspannung relativ langsam ansteigt und dabei der Strom
-
Thread
AVR Assembler Probleme mit Power Down Code
ok, ich war langsam
Ich möchte noch ein weiteres Assembler Tutorial für den ATtiny13 empfehlen: http://stefanfrings.de/avr_workshop/index.html
-
Thread
ERA-TV BW vs. Daimler Realität
dazu, dass Softareentwickler in Odessa besser verdienen als > in Deutschland? > Oder das Intel langsam bessere Gehälter in Polen zahlt als hier? Quellen?
AVR schrieb im Beitrag #5943838: > Das Schicksal von dem Kerl teilen viele in Deutschland. Wohl eher wenige. Ich kenne jedenfalls keinen Ingenieur persönlich, der so schlecht verdient.
-
Thread
for Schleife in C
zufällig durch eine allgemein kluge Optimierung ergeben. Andere von GCC bediente Architekturen als AVR wiederum haben das Problem sowieso nicht. Bei denen ist das Reduzieren eines "int" auf einen 8-Bit-Typ eher teurer als billiger.
do #256, l1 instr1 ... l1: instrN [/code] Folglich darf er natürlich auch beim AVR über ein 8-Bit Register zählen, obwohl ein 16-Bit Typ drinsteht. Wenn das Ergebnis gleich ist.
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
Carl D. schrieb im Beitrag #5942898: > Mal abwarten ... So langsam stellt gibt es bei dir Checkung :-)
il Conte schrieb im Beitrag #5942903: > So langsam stellt gibt es bei dir Checkung ...sagt ausgerechnet der der gar nix checkt :-)
-
Thread
Arduino: selbstlernender PID- Temperatur-Regelalgorithmus für Öfen
Das kann ein PID Regler a là AVR221 (Microchip AN_2558) sein, dem du noch eine Kurvendiskussion verpasst. https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en591227
Normalerweise programmiert man die Grad/Min rein. Z.b. muss man zwischen 120 und 150 Grad langsam durchlaufen da hier das Wasser rausmuss. Ab 200 Grad kann man dann die Lueftungsauslass oben zutun welcher da ist damit das Wasserdampf entweichen kann. Zwischen 200 und 270 gibt es auch so eine
-
Thread
Ratselhaft mit JTAG
Bytes übertragen werden. Wie auch immer: ~CS, Addr, Data, CS. Wenn ich schrittweise mit JTAG in AVR Studio 4.19 gehe, wird alles OK. Wenn ich versuche, Abschnitt schnell durch zu machen, bekommt MAX7219 die Daten nicht. Ich habe versucht, zwischen ~CS, Addr, Data und CS Verzögerungen eizubauen
Programm-SPI ist es gelungen, normale Datenübertragung auf etwa 20 kHz zu schaffen. Oszilloskop zeigt langsame steigende SIgnalflanke. JTAG zeigt DDR-bit = 1. Also, defekte Mikrocontroller. P-Transistor sollte kaputt sein.
-
Thread
Geschwindigkeitsgewinn Raspberry "bare metal" vs. Linux
paar 100 Wartezyklen; wenn die Grafik-Einheit ne hohe Auflösung fährt, wird das RAM auf einmal langsamer; usw. Aus diesem Grunde haben solche CPUs auch für alle I/O-Protokolle extra HW-Blöcke - Bitbanging geht auf denen nicht. Das Betriebssystem selbst ist das kleinere Problem.
im Prinzip auch fuer alle schnelleren Mikrocontroller. Die haben dann ja auch einen IO-Takt der langsamer ist als der Core. (und oft auch einen Cache!) Olaf
-
Thread
Umziehen oder neuer Job? Tipps?
niedergelassen haben sollen, weil sie kein Bock mehr hatten sich ausplündern zu lassen. Wir nähern uns so langsam in die gleiche Richtung.
AVR schrieb im Beitrag #5936159: > FlossenPaule schrieb: >> Ich kann über mein Gehalt eigt nicht meckern. Bei 2200 Netto kann ich >> bei meinem Lebensstil locker 800€ auf die Seite legen.. Aber klar,
-
Thread
Wie funktioniert ein J-Link?
vergessen, alle Software Breakpoints zu entfernen, bevor man das fertige Programm abliefert. Von einem AVR kenne ich noch eine andere Variante: Der Debugger ersetzt direkt im Flash einen "normalen" Befehl durch einen Break Befehl. Wenn die CPU dann dort anhält, muss wieder der ursprüngliche Befehl hingeschrieben
werden, um es fortzusetzen. Es finden also ziemlich viele > Flash-Zugriffe statt. Das muss man beim AVR machen, weil die CPU keine Befehle aus dem RAM ausführen kann. Ich bin mir ziemlich sicher das beim JLink ein anderer Weg für Flash Breakpoints gewählt wurde: Die mit Breakpoints überschriebenen
-
Thread
Software- oder Hardware Wirrwarr? Wie würdet ihr es machen?
der Platinenhersteller die Zuordnung richtig machen, sind meine Softwerker nicht, die Signale sind langsam, da ist EMV irrelevant, wenn einer unserer Praktikanten den Code zum Einlesen nicht versteht und mitten in der Produktion da einen Fehler einbaut, muss der Service rausfahren und 500 Geräte neu flashen
spielen die acht Takte/16 Byte Codespace, die man zum umsortieren von vier Bits maximal benötigt (AVR8 angenommen) ganz sicher keine Rolle. > Was hätte eurer Meinung nach Priorität? Schönes Platinenlayout oder > leicht lesbarer Quellcode? Man kann durchaus beides haben. Ist hier schon damit
-
Thread
CPLD unter Linux
gibt es eine generische Toolchain um CPLDs mit VHDL unter Linux zu entwickeln? Sowas in der Art wie avr gcc. Ich möchte mir für einfache Schaltungen keine 4 GB Windows IDE antun und wir haben hier auch meistens nur Linuxrechner. Kennt da jemand was gutes?
Alles Herstellerspezifisch. > um CPLDs mit VHDL unter Linux zu > entwickeln? Sowas in der Art wie avr gcc. Ich möchte mir für einfache > Schaltungen keine 4 GB Windows IDE antun und wir haben hier auch > meistens nur Linuxrechner. Bleibt halt die Frage ob man ohne Not auf die Features der Windows
-
Thread
Auftreten wirklich so wichtig?
AVR schrieb im Beitrag #5930370: > Mein Fresse...wir Deutschen sind ja ein richtiges Blendervolk geworden. von Amerika lernen, heißt blenden lernen!
einem Ingenieur gerade wenn er neu ist schon erwarten. Ich hab nach 6 Monaten in der Firma auch langsam angefangen 1-2 die Woche kein Hemd zu tragen.
-
Thread
Pullup aktivieren in AVR-Assembler
Hallo, habe neulich ein recht komplexes Programm in Assembler für einen AVR gesehen, das mir dennoch sehr elegant erschien. Das hat mir einfach gefallen. Nachdem ich sonst immer in C programmierte wollte ich mich deshalb mal näher mit Assembler beschäftigen. Meine Frage
AVRs in Assembler programmieren will: http://ww1.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf Oliver
-
Thread
Warum quälen sich so viele Hobbyprojekte noch mit ASM-Code ab?
ist auf diesem Controller nur in Assembler überhaupt möglich Meinen i8080-Emulator habe ich von avr-gcc nach avr-as portiert (gleiche Struktur). Die Assembler-Implementation ist etwa 20x schneller. Gleiches gilt für das AVR CP/M-Projekt: In C wäre es nicht möglich (Performance), mit einem anderen
kein Problem. Ich werde in ein paar Tagen die Adapterplatine machen lassen. Hardware Kostenpunkt, AVR nicht eingeschlossen, ist ungefähr $10. Zum ICSP Zugang ist noch ein 5x2 2mm Wannenstecker vorhanden für den AVR-ISP MK2 oder kompatibel und ein Standard Arduino BL Interface. Damit hat man ausreichend
-
Thread
Hilfe bei Entscheidung
sein soll. Nun habe ich auch gehört, dass Mechatronik immer beliebter bei Arbeitgebern wird und langsam am kommen ist. Mechatronik könnte ich mich noch Einschreiben solang freie Plätze vorhanden sind. In der Schule hatte ich zwar die 1 in Mathe aber gerade so eine 2 in Physik würde mich eher auf 3
AVR schrieb im Beitrag #5929168: > Dirk schrieb: >> Die Unis in NRW kollabieren bereits! > > An den FHs sieht es genauso aus. Was damals zu meiner Zeit dort studiert > hat, war unglaublich. Zum Teil
-
Thread
Warte Sequenz optimieren Arduino
gesehen dauert das delay(500) dann > 600ms. Aua! Bitte nicht verwechseln, mit dem Delay in der AVR C Library Siehe: https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/wiring.c Falk B. schrieb im Beitrag #5926439: > Dumm nur, daß das 99,9% der Arduino-User weder wissen noch
Arduino Fanboy D. schrieb im Beitrag #5926910: > Auch ist eine Division, auf einem AVR, eine recht teure Operation. Kann man so generell nicht sagen. Ein paar float Divisionen zur Ausgabe an den langsamen Menschen sitzt der AVR auf der linken Pobacke ab.
-
Thread
ATmega328PB taktet zu langsam
Quarz usw. ran. Fuse auslesen funktioniert weiterhin. Blinkcode geflasht > taktet um Faktor 8 zu langsam. F_CPU = 8000000UL ist als allgemeines Symbol konfiguriert. [code] #include <avr/io.h> #include <util/delay.h> int main(void) { DDRD = (1<<PD6); while (1)
Fuse ich ihn wieder auf extern Crystal, dauert es ewig bis es blinkt und dann blinkt es wieder zu langsam. Spannung weg hilft auch nicht. Fuse ich wieder auf intern RC und nehme kurz die Spannung weg, blinkt es wieder korrekt. Ist mir noch ein Rätsel. Nur wenn ich die Fuse ändere schreibt er
-
Thread
Welches Oszylloskop? Mhz
Bernd B. schrieb im Beitrag #5924497: > Vor allem dass das Multimeter so langsam reagiert, tester nicht sofort > piepst etc... Glaube mir aus Erfahrung. Es nervt einfach nur. das ein Multimeter nur 3 Messungen/Sek macht, kann man sich notfalls dran gewöhnen. Aber das
veräußern für so einen Kauf. Wird schwierig nach ein paar Jahren von 300€ leben, dann ist nämlich langsam alles verkauft ;)
-
Thread
C: One definition rule bei structs
aber dennoch mit seinem Finger genau auf die richtige Stelle im Code. Vielleicht wird es so langsam doch mal Zeit, deinen Compiler upzudaten. Seit deiner 4.x-Version wurden viele deutliche Verbesserungen vorgenommen, insbesondere auch bei der Qualität der Fehlermeldungen.
trunk/gcc/config/avr/avr-mcus.def?revision=267494&view=markup#l36
-
Thread
Tastatur komplett selbst erstellen
Für den AVR gibt es auch eine Applikation. AVR313 AN_1235AVR313 https://www.microchip.com/sitesearch/search/Application%20Notes/avr313?&mns=avr313&mnc=All
USB-Serial, aber keine beliebigen eigenen USB-Protokolle wie HID, wenn du nicht gerade den Adapter-AVR umprogrammierst.
-
Thread
AVR8ASM-Projekte
Hallo Bernd S., für LunaAVR verwenden wir schon seit Anfang an, nur eine Assembler Version. Da das interne FrameWork auf Assembler implementierte Bibliotheken (Interface und Module) basiert. https://avr.myluna.de/doku.php?
------------- ' System Settings '--------------------------------------- const F_CPU = 8000000 avr.device = atmega328p avr.clock = avr.F_CPU avr.stack = 42 '--------------------------------------- ' Macros '--------------------------------------- #define BV(n) as (1<<(n)) #define NBV
-
Thread
Erklärung PWM-Hochspannungskaskade mit Induktivität
ich kein Modell für *BYV26E* (die Diode ist vom Strom sehr stark überdimensioniert und sind daher langsamer als schwächere Dioden) *BYV26E* Average forward current = 1A Reverse recoverytime = *75ns* *RFU02VS8S* Average forward current = 0,2A Reverse recoverytime = *25ns* Interessanter
da. > Warum leitet man nicht das PWM-Signal direkt in die > Spule? Weil das PWM-Signal der AVR8-Timer leider nicht zwischen "leitend" und "sperrend" wechseln kann, sondern nur zwischen "leitend nach VCC" und "leitend nach GND". Dadurch kann sich nie eine hohe Selbstinduktionsspannung der Spule
-
Thread
Problem mit Spannungsteiler
Jim M. schrieb im Beitrag #5919035: > Grade die ollen AVR im Arduino haben verdamm geringe > Innenwiderstände an den analogen ADC Pins - nur rund 15kOhm Ich würde das gerne etwas korrekter darstellen: Im Eingang des ADC befindet sich ein Kondensator
sicher, dass der Sample-C bei der AD-Wandlung nicht entladen > wird Da hat er schon Recht. Bei AVR wird der Sample&Hold Kondensator durch die Messung nicht entladen.
-
Thread
Quadraturauslese nach Dannegger
Ist die ISR zu langsam? Quasi - IRQ kommt - Direction steht an - IRQ-Routine wird gestartet - nächster Takt am Dekoder sagt "keine Änderung zu eben" = Takt davor - IRQ-Routine fragt Direction ab = ungültig Der
Interruptfrequenz sein, der der AVR noch folgen kann - je nach dem wie effizient deine Interupt-Routine ist, /100 geht in Assembler, in C /1000, bei Arduino eher /10000.
-
Thread
[S] RGB-LED mit "Bussystem" auf 5-Meter-Band
Beleuchtungszwecke sein, aber eben so, daß man verschiedene Farbsegmente erzeugen kann oder sowas wie langsame Lauflicht-Effekte. Also schon gerne möglichst hell und so 5 Meter lang.
Segmenten einspeisen bzw. 5V/18A zu erzeugen sollte unproblematisch sein. Schafft ein geliebter AVR mit seinen 20Mhz die Ansteuerung von 5 Metern oder ist der damit bereits überfordert?
-
Thread
Frage zu Externernen Interrupt
aus, denn sie fallen zwischen die Abtastintervalle. Du willst aber das Gegenteil: einen sehr langsamen Anstieg. Da musst du das Datenblatt deines Controllers lesen. AVRs bswp. haben Eingänge mit Schmitt-Trigger, da kannst du praktisch einen beliebig langsamen Anstieg erkennen, da ab einem bestimmten
Interrupt ausgelöst. Es ist woh der > Spannungspegel. Schade. Du hast es nicht verstanden, bei meinen AVR µC kann ich das einstellen, wenn ich den/ die passenden I/O Pins wählte. Nur kann Dir keiner diese Information nachreichen ; warum wohl?
-
Thread
C: Prüfen, ob Variable in Intervall
genau das dies nicht passieren kann. Das wäre ja bei > Wilhelms Beispiel genau der Fall. So langsam beginnst Du zu verstehen. Schau nochmal ganz genau hin.
stehen hoch, dass man die >> sortierten Grenzen noch an anderer Stelle benötigt. Lustig, so langsam nähert man sich einer OO-Sichtweise ;-) Na na na ...
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avr5/ata5782 avr/lib/avr5/ata5790 avr/lib/avr5/ata5790n avr/lib/avr5/ata5795 avr/lib/avr5/ata5831 avr/lib/avr5/ata6613c avr/lib/avr5/ata6614q avr/lib/avr5/atmega16 avr/lib
Hallo, okay, nochmal ganz langsam. Wegen den specs Dateien usw. - alles klar. Hatte den Überblick verloren. Das Verzeichnis /home/archi/local/avr4win/ ist komplett leer. Weil ich bisher nicht bauen konnte. Das ist ja mein Problem