-
Thread
Homeoffice mal ehrlich Gesperrt
Unlust mich mit dem "neuen modernen Scheiss" rumzuschlagen, oder daran das ich auf die 50 zugehe und langsam geistig unflexibel werde.... Wahrscheinlich ist es eine Mischung aus all dem.
Ich würde langsam mal über einen Jobwechsel nachdenken, wenn die Firma zu doof ist einen wieder ins Büro zu holen. Die Panik sollte nun inzwischen auch beim letzten Chef wieder abgeflacht sein.
-
Thread
unions structs bildfields
als compiler nutze ich avr-gcc
Flag /nicht/ gesetzt, werden die Zugriffe über einzelne Byte-Zugriffe umgesetzt, die dann besonders langsam sind. So oder so ist "packed" langsam und keine echte Lösung.
-
Thread
In der Probezeit gekündigt. Was nun?
://www.mikrocontroller.net/topic/502205?goto=6384780#6384800 gefunden. Kommt dir der Spruch dieses AVR nicht arg bekannt vor? Was für ein Trollladen... F. B. schrieb im Beitrag #6386592: > Merkel schwört Bevölkerung auf schwierige Monate ein Wenns nach deinem ausdauernden und endlosen Gejammer
Masse an. Trotzdem sind die Mietpreise aber schon an der absoluten Schmerzgrenze, das Volk blutet langsam aus. Und Immobilienpreise in einer Bubble, die je nach Region mindestens um den Faktor 2 bis zu 6 hin aufgepumpt ist. Also da ist extreme Inflation durch Gelddrucken schon zu sehen, dazu Energiepreissteigerungen
-
Thread
Flankensteuerung für ein Relais
baue ich mir: 1)Transistor als Schalter, der mit den 3V eine 5V Spannung schaltet 2)ein schön langsames 7404, vier Inverter in Reihe hängen 3)einen 74HC86, ein Eingang direkt, ein Eingang vom 7404 4)einen NE555, auf etwa 100ms eingestellt 5)ein 5V Relais Falls das mit 1) nicht gehen sollte, gibts
Benedikt D. schrieb im Beitrag #6385603: > ein schön langsames 7404 Schön langsam und mit Schmitt-Trigger Funktion sind die CD4584B und CD40106B.
-
Thread
Bau eines vollbrückengegentaktwandler welcher Mikrocontroller
ein ESP 8266 wenn ja kann ich die über die arduino Umgebung programmieren oder sind die dann zu langsam? Mit freundlichen Grüßen
ein ESP 8266 wenn ja kann ich die über die > arduino Umgebung programmieren oder sind die dann zu langsam? Vergiss die. Wenn gleich hier jemand ein anscheinend ganz gutes Projekt für einen Umrichter für einen Motor gemacht hat, ist ein AVR nicht das Mittel der Wahl. Ich kann den [[PICCOLO]] empfehlen
-
Thread
Keine Einarbeitung innerhalb der Firma Gesperrt
AVR schrieb im Beitrag #6384394: > Timo schrieb: >> und die völlig unerfahrene Geschäftsführerin meinte 2 Tage sollten zur >> Einarbeitung wohl reichen. Was haben wir gelacht. > > Eine Frau? Da kommen
AVR schrieb im Beitrag #6384780: > Daher rate ich immer den Leuten, nur das zu tun, was verlangt wird. > Macht die Arbeit gut und das wars. Mehr Aufwand sorgt dafür, dass ihr > irgendwann ausgenutzt
-
Thread
LED Strip mit MOSFET Board für 3D-Drucker betreiben?
Erwärmungseffekt auf. Ein lahmer Optokoppler kann Dir daher einerseits den Spass verderben (langsame Flanken sind nicht gut), andererseits den Hintern retten (zu hohe PWM-Frequenz geht gar nicht erst durch). Für ein Heizbett ausgelegte Schaltungen sind für geringe Schaltfrequenzen ausgelegt (unter
ist der alt geworden, gibt inzwischen viel bessere für kleines Geld), der aus den 5V-Ausgängen eines AVR schon ordentlich durchgesteuert wird. Der AOD4184, den Du erwähnst, ist in der Tat einer dieser jüngeren, besseren Erben der alten 90erJahre-Fets, die noch in meiner Bastelkiste liegen. Der ist
-
Thread
F_CPU umschalten, gibt es etwas zu beachten?
ein Werkzeug sehr praktisch wäre. Wie viele Quarze man wohl bräuchte um genau so viele Baudraten per AVR hinzubekommen?
. Für ARM habe ich solch Schaufenster nicht gefunden. Nicht in solchem Maß wie AVR hat.
-
Thread
[S] Quarz bedrahtet, 155 kHz Serie, oder Harmonische
weil 4-fach Interleave. Für jeden Befehl gleich. Du kannst genau sehen was er macht wenn du ganz langsam taktest und der Takt sauber ist. Zur not mit einem Taster und Entprelldings davor. Jede Verzögerungsschleife arbeitet so, schon seit 40 Jahren. Jitter käme nur rein wenn der Proz noch was anderes
Clocks des externen Oszillators pro Instruktion (z.B. NOP) brauchen. Die ehedem von Atmel entworfenen AVR hingegen machen wirklich 1 Instruktion pro Takt. Leider rennen die ganz kleinen alten ATTiny nicht gar so schnell, aber die auch noch preisgünstige AVR-DA Serie geht offiziell bis 24MHz/24MIPS und
-
Thread
gas as a68 m68k - was nimmt man ?
binutils-2.2.16 (und nicht höher) auf und benutzen > m68k-coff-as ...weil danach Unix auf M68k langsam ausstarb. Ich habe mir die GCC Crosstools für meine M68K Spielereien auch selber aus den Sourcen hoch gezogen als die moderneren Compiler nur noch Elf Binaries bauen wollten. Gehen tut das also schon
dann wird der (g)as nicht 68k sprechen... Hier auf meinem x86_64 Linux gibt es derzeit: as avr-as powerpc-eabivle-as x86_64-w64-mingw32-as arm-none-eabi-as Was meinst Du, wie lustig das Leben wäre, würden die alle nur as heißen... So, und jetzt fragst Du Tante Google ganz lieb
-
Thread
Eigenes 3D-Drucker Board - Viele Fragen
SPI (Hier nur beim Booten um die Parameter der TMC´s einzuspielen) da ich angst habe das I2C zu langsam ist. Da mir aber auch auf dem ESP die CS-Pins ausgegangen sind habe ich ein Schieberegister vom Typ 74HCT138 vorgesehen welches hier im Forum schonmal empfohlen wurde für solch einen Einsatz. Generell
hohen Geschwindigkeiten auf mehreren Achsen kommt einiges an Schrittfrequenz zusammen. Marlin auf AVR habe ich schon vor Jahren zum Absturz gerbracht mit einem Extruder und untersetztem Antrieb.
-
Thread
Arduino gegrillt
Schlaumaier schrieb im Beitrag #6374039: > ... Du bist so langsam und weltfremd, es wäre tragisch, wenn's nicht so lustig wäre
was schrieb im Beitrag #6374051: > Schlaumaier schrieb: >> ... > > Du bist so langsam und weltfremd, es wäre tragisch, wenn's nicht so > lustig wäre Und wieso soll ich das alles wissen.?? Es reicht wenn ich weiß wie ich meine Probleme löse. Und was das Problem des TO angeht. Das
-
Thread
Servoansteuerung funktioniert nicht
genommen hat. Der Strom durch die Y-Kondensatoren reicht gerne mal aus um so einen Servo oder den AVR zu zerballern.
verhält - inwiefern er sich von analogen Servos unterscheidet - ob er sich bei geringen Differenzen langsamer bewegt, und wenn ja, wie viel langsamer - wie groß die Hysterese ist (geringe Differenzen werden üblicherweise ignoriert) - die genauen Abmessungen und Position der Aufnahme für das Horn - Stecker
-
Thread
AVR Atmega ports register
Moin, ich habe eine Frage bzgl. der direkten Adressierung der IO Register vom AVR Mikrocontroller Atmega. Inzwischen benutze ich den ATmega2560 bedingt der Vielzahl an IO (vorher ATmega328). Bislang habe ich noch die echt langsamen Arduino Befehle verwendet, inzwischen spreche
Ausnahme als die Regel. Es gibt nämlich ziemlich viele AVR8, die überhaupt nur eine Versorgung haben, aber trotzdem mehrere Ports. Und es gibt auch ziemlich viele AVR8, die zwar mehrere Supplies haben, aber noch viel mehr Ports, von denen aber keiner exklusiv
-
Thread
Empfohlene Vorgehensweisen bei Schaltungsentwurf
Trinke keinen Kaffee. Zuviel negatives. Ist wie die ganzen Energiedrinks. Die Leute sind alle langsam und müde die das machen, weil sie es ständig machen.
Trinke keinen Kaffee. Zuviel negatives. Ist wie die ganzen > Energiedrinks. Die Leute sind alle langsam und müde die das machen, weil > sie es ständig machen. i rest my case. WK
-
Thread
AVR als SPI Slave-Peripherie
Also auch nicht wirklich schön. Zusammenfassend kann man wohl sagen, dass die SPI-Hardware der AVR8 ziemlich Scheisse ist, was den Betrieb als Slave betrifft. Das allerdings ist keine ganz neue Erkenntnis, wurde hier schon unzählige Male thematisiert.
optimistische Annahme, die schon dann nicht stimmt, wenn du nur mal als SPI-Master die UART eines AVR8 im SPI-Master-Modus verwendest. Die kann kontinuierlich, also ohne jede zwischenzeitliche "Taktdehnung" eine beliebig lange Folge von Bytes rausballern...
-
Thread
Benutzt ihr ein Betriebssystem auf dem uC?
mqtt-Schnittstelle und 16 LEDs und ESP8266. Die LEDs können verschiedene Farben haben und schnell oder langsam blinken. Fürs Blinken wird ein RTOS verwendet, während der WLAN- und mqtt-Part des Programms in der Loop läuft. Der Standardteil des WLANs wird sicher auch ein OS benutzen.
> 'richtigen' RTOS Und genau das sorgt dafür, dass das Konzept weiterhin (z.B. für die kleinen AVR) interessant bleibt. Dem Dunkel sein Ding, etwas umgemodelt, passt fein in die Arduino Welt.
-
Thread
CMOS anfälliger gegen ESD?
aber auch Chipfläche kosten und durch die längeren Wege um diese Strukturen herum den Baustein langsamer machen. Ich habe das jetzt anschaulich zu erklären versucht. Wenn ich die Zusammenhänge noch genauer darstellen wollte, würde diese Darstellung zu kompliziert werden. Für Interessierte bitte unter
Schutzmaßnahmen, üblichen ESD Ereignis fast nicht Kaputt zu bekommen. (Man denke nur mal an die 8Bit Pic/AVR usw.) Im Gegensatz dazu gibt es dann Halbleiter mit Taktfrequenzen bis weit in den GHZ bereich die Schaltgeschwindigkeiten im Sub-ns Bereich können müssen. Hier kann man nur sehr rudimentäte bis
-
Thread
Signalverfälschung beim 4052
gibt keine Schaltung. Sie soll erst entstehen . Verschiedene Spannungen 0-4,5V sollen zum adc eines avr gebündelt weitergeleitet werden. Welche 4/8fach Multiplexer würdet ihr empfehlen?
Max schrieb im Beitrag #6366298: > Verschiedene > Spannungen 0-4,5V sollen zum adc eines avr gebündelt weitergeleitet > werden. Welche 4/8fach Multiplexer würdet ihr empfehlen? Am einfachsten wäre die ADC von AVR selbst zu nutzen. Viele haben bereits 8 Eingänge (Mega328 SMD, Mega644 usw
-
Thread
Das Ingenieurstudium hat ein Imageproblem
AVR schrieb im Beitrag #6365732: > Meine Fresse. Was ist damit? Ist sie zu groß?
Studium und > 3 Jahre Wehrdienst... korrekt. aber ich studiere seit 10 jahren und mache jetzt langsam den bachelor^^ danach gibts erstmal den master und so mit mitte 30 dann langsam ins berufsleben einsteigen. Wenns nicht klappt gibts halt hartz4 :)
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
CPU-Takt kann es trotzdem notwendig sein, eine Delaylib zu verwenden. Hier mal ein Beispiel für den AVR: https://www.mikrocontroller.net/topic/493064#6207869
eine UART ohne Timer .... ... so ist es, z.B. bei 1200 baud passt das OW Timing gut und die neuen AVR's haben auch alle im UART Modul einen One-Wire Mode, da wird RX und TX intern zusammen geschaltet ... Es gibt auch eine HW/SW Variante mit Timers und Logic Block z.B. für PIC's und AVR1.
-
Thread
ENC28J60 myEthernet mit NeMo Stack Probleme
finde leider nicht die C Syntax um die Variable im EEPROM zu > speichern. Bedenke, dass man bei AVR das EEprom nicht einfach wie RAM adressieren kann. Da muss man den Umweg über Hilfsfunktionen nehmen. Ist alles dort erklärt: Siehe https://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html
Schnittstelle implementieren. Stichwort: Bit banging Ich bezweifle dass sich die Mühe für das Olle zu langsame Teil lohnt.
-
Thread
Assembler tabelle verständnis
Wir nutzen AVR . Verstehe es trotzdem nicht
Hammer V. schrieb im Beitrag #6359883: > Wir nutzen AVR . > Verstehe es trotzdem nicht So langsam wäre es vielleicht mal sinnvoll, dass wir gemeinsam an einem Beispiel anschauen, was Deine Probleme beim Verstehen sind. Sonst sitzt Du in 10 Jahren noch
-
Thread
Plattenspielerantrieb Konzept - Hilfe gesucht
Anpassung auch nicht PID mässig laufen, es reicht da ein simpler 2-Punkt Regler. Also: Teller zu langsam -> Motor etwas schneller Teller immer noch zu langsam -> Motor nochmal etwas schneller Teller zu schnell -> Motor etwas langsamer Wenn man dann zwischen 2 Punkten schwankt ist der Motor nicht
eine Tonhöhenschwankung in dieser Größenordnung. Daher würde ich den Schwerpunkt auf eine sehr langsame Reglung legen, wenn überhaupt.
-
Thread
Protokoll "absichern" (Verschlüsselung, Man-in-the-middle-Robustheit, Teilnehmererkennung, etc.)
Controller bedingen. Einen Slave alleine mit einem festen Schluessel, ja, das geht noch mit einem AVR, dann ist aber langsam Schluss.
Controller bedingen. Einen Slave > alleine mit einem festen Schluessel, ja, das geht noch mit einem AVR, > dann ist aber langsam Schluss. Mir geht's ums Protokoll, nicht um die verwendete MCU :) Ob die dann 32-bit, ohne/mit AES-Engine oder sonstwas ist, steht auf nem (bisher unbeschriebenen) anderen
-
Thread
Lautsprecher mit 2 sep. Anschlusskabelpaaren - wie anschließen?
Damit kann man sich als Boxenbauer die Weichen leider nicht sparen, obwohl die Frequenzaufteilung im AVR nur ein paar Zeilen Code wären. Lange Rede kurzer Sinn, brück die Pins am Lautsprecher und gut is.
michael_ schrieb im Beitrag #6359242: > Hier hilft nur ... Weswegen? Traust Du ihm nicht zu, langsam und zart am Volume Regler aufzudrehen?
-
Thread
Nextion Display Erfahrungen
anschließen. Bei so smarten Displays wie Nextion & Co muss man alle Daten erstmal durch die langsame UART-Schnittstelle quetschen. Für die im Nextion-Controller vorgegebenen Grafikelemente reicht das, aber wenn man eigene (live berechnete) Grafiken da durch schicken möchte wird's langsam. IMO
Vorteil eines solchen displays ist die Zuverlaessigkeit des Systems. Das bleibt so gut wie der kleine AVR oder PIC, waehrend es eher schwierig ist ein zuverlaessiges System mit einer 32 bit maschine selbst zu bauen.
-
Thread
Als Mikro noch Makro war: Die "Dicke Tal- Uhr"
Yamato". Die waren unsinkbar... bis sie abgluckerten. Ob die Zeit der ersten Folienkondis auch langsam gekommen ist ? Wird ein Kondi für die Vitrine.
was anderes angezogen, aber... nutzte nicht. An der Kasse fragte der Verkäufer, ob ich nun nicht langsam genug Treibriemen hätte... Die Treibriemen taugten nichts- die anderen Teile schon, da habe ich immer noch einiges. Als Treibriemen schnitt ich dann aus LKW- Reifenschläuchen, sehr elastisches,
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
sein wird, plus PICKIT4. Das kannst Du dann für alles aus dem Microchip-Universum verwenden, PIC, AVR und ARM. Es gab auch mal AVR32, aber das ist schon vor der Microchip-Übernahme gestorben, weil Atmel nicht genug Geld hatte, um AVR32 und ARM parallel zu pflegen, und da AVR32 nicht so viel besser
auch draus gelernt: ein 'sanfter Umstieg' scheint in > der Form nicht möglich zu sein,... So langsam frag ich mich _wieso_ eigentlich? Nimm für kleinere Dinge eben kleinere µC (die auch übersichtlicher sind) und für größere Dinge eben was größeres. Und wenn du bisher für kleinere Dinge nen AVR
-
Thread
Reparatur Elektronische Last Statron 3227
bezahlt wurde, Unterlagen dazu habe ich nicht und dürfte sie auch nicht haben. Der vielgepriesene AVR-Transistortester misst _irgendwas_ , was für die hohen Ströme der elektronischen Last ziemlich sicher nicht passt.
was bei 80V dann max. 2,5A wären, nicht 4,25A;-) Edit: Oh, da war jemand schneller, ich habe zu langsam geschrieben;-)
-
Thread
Hohe Gehälter für Spezialisten in Polen Gesperrt
AVR schrieb im Beitrag #6349906: > Ich lach mich schlapp XD > > Dieser Thread ist mal wieder typisch DEUTSCH! > > Einer schreibt wieder von einem anderen Land und dann fängt es sofort > wieder
AVR schrieb im Beitrag #6349906: > Dann glaube diesen Blödsinn man ruhig weiter. Ich kenne welche, die > stehen kurz vor der Rente und haben nie in ihrem Leben mehr als 60k/a > verdient. Die Realität
-
Thread
LED blinken lassen waehrend senden/empfangen vom USART
sein. Dann würde die langsame Led entweder gar nicht reagieren oder sie zeigt einen Zustand verzögert an der schon gar nicht mehr vorhanden.
www.arduino.cc/en/uploads/Main/Arduino-USB2SERIAL-V5-SCH.pdf https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2/arduino-usbserial
-
Thread
Atmega verliert Flashinhalt
geflasht und auch langsamer - Programmer ist ein AVR MKII Clone (Diamex All AVR) - Verify beim Flashen ist "on" - Versorgung des Prüflings beim Flashen über Programmer an versorgten USB-Hub Anbei auch die komplette Batchdatei
Schau mal hier: https://www.avrfreaks.net/forum/avr-lost-its-brains?skey=Program%20memory%20lost
-
Thread
DS3231 RTC Modul, Raspberry Pi, Zeitschaltung
der Álarm ausgelösst wird, dann startet der RPi Zero kurz. Die Spannung aus dem NDP6020P geht langsam runter von 5,0V auf 4,7V der RPi Zero natürlich ausschaltet. Ist die Zeitschaltung1.png da besser geeignet?
Verwirrter AVR Fanboy schrieb im Beitrag #6361228: > Aber das Signal ALARM_SQW vom DS3231 ist doch 'open drain'? das würde ich auch gerne wissen, noch nie auf dem Grund gegangen! Ist interessant wenn ein AVR
-
Thread
IK und GRBL machbar?
komm ich nicht hin". Wenn r >= Maximalauslenkung Arm, dann "komm ich auch nicht hin". Müsste mit AVR gehen, wenn auch etwas langsam, wegen Atan und Wurzel. Gruß Joachim
Speed ist da fast nebensache, der Arm braucht ja auch seine Zeit. Klar wenn es der normale AVR 328p macht dann brauche ich noch nicht mal eine Hardware bauen. Davon habe ich immer genug als Ersatz hier liegen, incl Motortreiber und den ganzen Leiterplatten dazu. Aber ich denke das der AVR
-
Thread
Batteriewahl und Powermanagement
passt, dazu eine 5V-Solarzelle, eine 5V6-Z-Diode als Überspannungsableiter, einen MCP73831, einen AVR direkt an die LiPo-Zelle, der auch die Daten aufnimmt, und nur bei Bedarf den 3V-LDO (z.B. einen NCV8161) mit den ESP dahinter einschaltet. AVR im LowPower-Mode braucht im Gesamtbild nicht so viel mehr
die Spannung unter 3,2V fällt, werden eben die Sensoren und der LDO nicht mehr eingeschaltet, der AVR alleine kann dann noch ganz schön lange im LowPower-Modus laufen, bis z.B. ein 2Ah-LiPo-Akku auf kritische Werte fällt. Kannst ja auch noch eine Micro-USB-Buchse mit anbringen, um mit einer Powerbank
-
Thread
Interrupt Flag
Bearbeitung neue Interrupts auftreten, muss die ISR nicht verlassen und erneut betreten werden (langsam), sondern nur direkt die Schleife neu starten. Wenn nach der Schleife neue Interrupts auftreten, wird die ISR aber doch erneut betreten. So kann man sicherstellen dass kein Ereignis verschluckt wird
Beim AVR ist die Sache recht verzwickt, er kann die meisten Interruptbits nicht atomar löschen. D.h. liest man ein IO-Register, setzt einzelne Bits auf 0 und schreibt es wieder zurück, können in der Zwischenzeit
-
Thread
Elektronikentwicklung, sinnvoll als Berufsstart?
AVR schrieb im Beitrag #6342916: > So ungern ich das auch schreibe, als Ingenieur hast du kein großes > Ansehen in der Gesellschaft. Ich merke es bei der Arbeit und im > Bekanntenkreis. Warum ist
AVR schrieb im Beitrag #6342916: > So ungern ich das auch schreibe, als Ingenieur hast du kein großes > Ansehen in der Gesellschaft. Ich merke es bei der Arbeit und im > Bekanntenkreis. Kein hohes
-
Thread
HILFE Seltsames Verhalten Atmega 328P auf Arduino-Board mag Code nicht
Unterschiedliches Reset-Verhalten auf beiden boards? Was passiert, wenn das LCD langsamer angesteuert wird? MfG
So, wie Du das beschreibst, liegt es an AVR Studio 7. Ich habe den Dreck auch wieder heruntergeworfen, weil er schwerfällig und fehleranfällig ist. Mache Studio 4.19 drauf. Das haut hin.
-
Thread
Atmega328p fuses falsch gesetzt
Hast du noch einen weiteren AVR rumliegen? Je nach AVR-Typ genügt es u. U., einfach nur eine Fuse zu setzen, damit er seinen internen Takt an einem Pin heraus wackeln lässt. OK, diesmal die Fuse richtig setzen. :)
würde für meine Zwecke ausreichen. [code]https://www.diamex.de/dxshop/USB-ISP-Programmer-fuer-Atmel-AVR[/code]
-
Thread
Arduino Pro Micro mit MPU6050 nur kurz in Funktion
sie weg ist, am Ende ist ein LED Blinker für jede Abfrage am Modul. Aber warum blinkt denn die so langsam wenn die Verbindung zum Monitor getrennt wurde?
LED ist weg und sie blinkt trotzdem? Das ergibt keinen Sinn. > Aber warum blinkt denn die so langsam wenn > die Verbindung zum Monitor getrennt wurde? Möglicherweise läuft dein Programm ohne USB Verbindung langsamer, weil er Daten an den PC senden will, dieser sie aber nicht annimmt. Nach einer
-
Thread
megaAVR0 - Was ist die VPORT Besonderheit?
PS: Auch bei den AVR128DA, bei diesen bin ich vor kurzem drüber gestolpert.
den vielen Registern viel mehr Möglichkeiten zur Auswahl. Ob das immer sinnvoll ist waage ich auch langsam zu bezweifeln, da sich manche Möglichkeiten überschneiden und keinen Vorteil bieten. Aber was solls, die Register sind nun einmal da. Dafür kann man schön mit den Offsets zur Base rechnen. "langsam
-
Thread
arduino oder GCC Programmierung
1280 MightCore ist wohl seit 10/2019 drin: https://github.com/FastLED/FastLED/blob/master/platforms/avr/fastpin_avr.h
Joachim B. schrieb im Beitrag #6342937: > trotzdem ist der Zugriff 10% langsamer Welcher Zugriff wo ist 10 % langsamer? Wogegen verglichen?
-
Thread
Dev-Kit machen?
I2C und SPI vom AT128/AT128L. Der AT128L macht mit anderen Bausteinen fast das Gleiche - ist aber langsamer (das soll so). Informationen werden ausgegeben über die LCDs und die Kommunikation (AT128 <-> AT128L) kann selbst erschaffen werden über PortF + PortG4 als Interrupt. Der AT328 mit UART als 8-Bit-IN
eigentlich nicht mehr evaluiert werden muß. Und mit so einer Baugruppe kannst du deine Altvorräte an AVR nutzbringend aufbrauchen. W.S.
-
Thread
AVR Inline Optimierung kaputt?
Optimierung über signed overflow stolpern könnte. Man könnte sich jetzt mal anschauen was der avr gcc bei -O3 alles einschaltet. Möglicherweise werden intern auch andere Optionen gesetzt, kenne die Softwarearchitektur vom gcc nicht. Bei Avr spielt die Codegröße jedenfalls eine wichtigere Rolle
neuem Standard auf einen nach altem Standard wäre problematisch und mancher bestehende Code würde langsamer.
-
Thread
STM32 - Low Level Library Dokumentation
Array immer den neusten ADC Wert. Der ADC kann eh so schnell samplen, dass ein IRQ manchmal zu langsam abgehandelt wird. Wenn dir das erstmal zu kompliziert ist: Der F334 hat 2 ADC Instanzen und du willst erstmal nur 2 Kanäle. Dann nimm doch einen ADC pro Kanal, so weiste immer was du ließt.
Hier ein blockorientiertes Beipiel für I²C, dass nicht nur auf AVR sondern auch auf STM32 und Lego Mindstorms umgesetzt wurde: [c] /** * Perform an I²C transaction, which sends 0 or more data bytes, followed by receiving 0 or more data bytes. * * @param slave_addr
-
Thread
Microcontroller mit Python
Ahnung was > das ist dann kann ich mich ein wenig einlesen https://www.mikrocontroller.net/articles/AVR_Typen
Ich hab's mal hier hingeschrieben: http://stefanfrings.de/avr_verfused/index.html (ganz unten)
-
Thread
volatile Funktionen
Haarspalterei, ist für die Diskussion kaum relevant. Hätte man eine std::atomic Implementation für AVR, könnte man o.g. Programm so schreiben: [c]#include <cstdint> #include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> #include <atomic> std::atomic<std::uint8_t> i { 255 };
dementsprechend /keine/ Interruptsperre einbauen. Eine gute Implementation vorausgesetzt sollte hier für AVR der selbe Code herauskommen wie bei volatile. Da aber der AVR-GCC bzw. avr-libc anscheinend keine Implementation von std::atomic / _Atomic bietet, muss man sich mit der Krücke ATOMIC_BLOCK behelfen
-
Thread
ADC Spannungsteiler Schaltungsvorschlag
Wenn z.B. ein AVR benutzt wird, dann braucht man überhaupt keinen Spannungsteiler um die Vbat zu messen, sondern macht das via ratiometrischer Messung mit der internen Vref!
merciMerci schrieb im Beitrag #6331449: > Wenn z.B. ein AVR benutzt wird, dann braucht man überhaupt keinen > Spannungsteiler um die Vbat zu messen, sondern macht das via > ratiometrischer Messung mit der internen Vref! Der verträgt keine 22V.