-
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
-
Thread
HILFE! SPI macht mich fertig!
en.DM00244518.pdf ab Seite 73. At90CAn Olimex Schaltplan: https://www.olimex.com/Products/AVR/Development/AVR-CAN/resources/AVR-CAN-schematic.pdf Der Schaltplan vom LTC6813 Eval https://www.analog.com/media/en/technical-documentation/eval-board-schematic/DC2350A-4-SCH.PDF Wie in der
> Woraus ergibt sich welche Risetime ich z.B. auf der SCK Leitung brauche? Wenn das Signal langsamer ansteigt, als die Rise Time des angesprochenen Empfängers, dann erkennt er das Signal nicht mehr sauber. Bei Taktleitungen kann das bewirken, dass dann mehrere Takte erkannt werden, wo es nur einer
-
Thread
Referenzspannung Teilen?
Falk B. schrieb im Beitrag #5910416: > Dein langsamer > Bildschirmaufbau hat zu 99% andere Ursachen. Beim testweise umbauen von multiplikation auf shift konnte eine Bildschirmseite in 0.2s dargestellt werden. Mit der aufwändigen Multiplikation davor
RefRef schrieb im Beitrag #5910442: > Falk B. schrieb: >> Dein langsamer >> Bildschirmaufbau hat zu 99% andere Ursachen. > > Beim testweise umbauen von multiplikation auf shift konnte eine > Bildschirmseite in 0.2s dargestellt werden. Mit der aufwändigen > Multiplikation
-
Thread
Günstiger Lötkolben/Lötstation für SMD 2019
Lötkolben zu schätzen weiß. Mein meistgenutzter Kolben ist ein eben solcher. Mittlerweile mit einer AVR-basierten Temperaturregelung (mißt Strom und Spannung am PTC- Heizelement). Zwei liegen noch in Reserve. Reicht bis zur Rente. > Bei Bedarf muss nur mal die Lötspitze > nachgefeilt werden, da
Und gerade > der WSP80 hat in den letzten 10Jahren in der deutschen Industrie nach > 30Jahren so langsam ueberall den WTCP (fuer den es ein Umbaukit auf > WSP-Spitzen gibt) abgeloest. In was für Klitschen bist Du unterwegs? WTCP (=Magnastat) wurde bei uns in den 80er-Jahren abgelöst und durch WECP
-
Thread
Spannungsteiler / Serienwiderstand
ADC-Ergebnis einfach mal 2 nehmen und es passt. Nun sind ja 10k Serienwiderstand die Empfehlun für einen AVR. Im Datenblatt meines IC's hab ich folgendes zum ADC gefunden [c] input series resistance typ. 2k max 5k analog source resistance (external) -- 5k [/c] Ich
haben z.b. einen Eingangswiderstand von "typisch" > 100 MOhm. Wie oben schon geschrieben, kein AVR
-
Thread
Was ist ein Bootloader?
genau sein soll. Wenn ich z.B. den Arduino Bootloader anschaue. Ist das der Grund warum man einen AVR Arduinomäßig programmieren kann, nachdem man es auf den Controller geflasht hat? MfG
Eiscreme schrieb im Beitrag #5907748: > Ist das der Grund warum > man einen AVR Arduinomäßig programmieren kann, Nein und ja. Kommt darauf an, was du in diesem Falle unter "programmieren" verstehst: Quellcode oder Flashen. Der Bootloader ist der Grund, warum du den AVR Arduinomäßig
-
Thread
Akkupack mit Schutzschaltung laden?
hat, ist laden nicht mehr möglich. Bin hier gerade mit einem SMBus Battery Diagnose Projekt mit AVR beschäftigt und weiss das daher recht gut. Wertet man die Daten des Batteriecontrollers aus (z.B. mit dem o.a. RPi), weiss man auch gut über den Zustand der Zellen Bescheid und braucht keine zusätzliche
SMBus mit dem Akku zu kommunizieren wäre. Das ist kein Hexenwerk, sondern überall nachzulesen. Langsames I²C zur Kommunikation und so gut wie alle Batteriecontroller antworten auf Adresse 0x16.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
Heinrich W. schrieb im Beitrag #5907356: > #include <avr/io.h> > #include <util/delay.h> Mal langsam mit dem Pferden. Nichtgleich alles mögliche versuchen. Wie sind die Fuse eingestellt und/oder brauche ich einen Quarz? Erste inbetriebnahme des Prozessors
Karl schrieb im Beitrag #5908505: > Heinrich W. schrieb im Beitrag #5907356: >> #include <avr/io.h> >> #include <util/delay.h> > > Mal langsam mit dem Pferden. Nichtgleich alles mögliche versuchen. Naja, einen LED-Blinker kann man nun schwerlich als „alles Mögliche“ verdammen, das ist
-
Thread
Probleme mit I2C beim STM32F103C8T6
wichtig!) auch das Errata Dokument werden. Beim STM32 geht das nämlich nicht ganz so einfach, wie bei AVR. Siehe mein Beispiel-Quelltext, der setzt 1:1 das um, was ST in den beiden Dokumenten empfohlen hat. Ich scheiße-kompliziert aber wohl nötig. Und dann fällt mich noch etwas ein, wass ich selber
hat alle Befehle entgegengenommen. Hab dazu meine "Lib" genommen, die ich seiner Zeit mal für den AVR erstellt hatte und auf den ARM umgeschrieben. Jetzt kommt das kuriose: Nachdem ich das Display per Soft-I2C angesprochen habe, habe ich noch einmal den Code vom HW-I2C in den Controller geladen
-
Thread
Bitmuster erkennen und vergleichen
Jasper schrieb im Beitrag #5905392: > Ein AVR wertet zwei Pins aus und soll sie nach vier Zustandsänderungen > auf zwei Möglichkeiten überprüfen Warum musst du da auf 4 Zustandsänderungen warten (wobei sowieso nur 3 Änderungen zwischen diesen
dachte ich das somit vielleicht ein mögliches Prellen gar nicht erfasst wird weil die Dinger zu langsam reagieren und ich dann mit ADC-Werten > 900 im sicheren Bereich lande.
-
Thread
Atmel ASF4 Pro / Kontra?
Microchip hat es zum Beispiel nach mehreren Jahren noch nicht geschafft in deren eigenem Forum mal AVR und ATSAM Unter-Foren anzulegen. https://www.microchip.com/forums/Forums Ich hatte zum Beispiel auf der Embedded World am Stand von Microchip durchaus den Eindruck, dass die AVR und ATSAM in der
sollte man auch wissen, dass die Aufweck-Peripherie (z.B. WDT oder RTC oder Pin) dann an einem langsamen Clock (z.B. 32KHz) hängen und dann die Register-Synchronisation scheiss langsam ist. Die braucht nämlich 5-6 Cyclen (danke MartinL, forum.arduino.cc) und das sind bei 32KHz 150µsec !!! und bei 1KHz