-
Thread
AVR64DD28 Clock Source ändern
Keine Ahnung, ob Ihnen das irgendetwas bringt, aber [c] #include <avr/io.h> int main(void) { #include <avr/io.h> int main(void) { CPU_CCP = CCP_IOREG_gc; CLKCTRL.OSCHFCTRLA = (8<<CLKCTRL_FREQSEL_gp); // 9:24, 8:20, 7:16, 6:12, 5:8, 4:-, 3:4 VPORTA_DIR =
/DataSheets/AVR64DD32-28-Prelim-DataSheet-DS40002315B.pdf
-
Thread
Rechtecksignal
hört sich eher nach einem Thema für einen FPGA an. Auch irgendwelche Interuptspiele sind da viel zu langsam. No schrieb im Beitrag #7427952: > ... man könnte eine delay() Funktion verwenden ... > Aber dies würde nicht funktionieren, da die Funktion eine int Variable > in Microsekunden erwartet ..
Vorteiler 1 ergibt sich ein 50 MHz Signal mit vier Phasen. Bei 0xffff sind es rund 755 Hz. Noch langsamer wäre kein Problem. Dazu noch die Bilder, die kein besonders gutes Massesignal zeigen - egal.
-
Thread
Moderatoren sind ok Gesperrt
Bruchteil der Zeit für eine Aufgabe verwendet, für die man auch einen zu 100% selbst programmierten AVR verwenden könnte. ;-)
weil das wahrscheinlich weitab des Möglichen ist. Ich wusste nur, daß Optokoppler generell eher langsam sind, daher ja auch meine Suche nach einem schnelleren Modell. Zweitens trolle ich selbst auch gerne absichtlich ein wenig wenn mir irgendwas auffällt, was ich lustig finde. Ich habe auch kein Problem
-
Thread
OC0A & OC0B gleichzeitig toggeln?
Timer1 Top = ICR1 und dann Fast-PWM Mode, Duty je 50% und Abfahrt... Die 8 Bit Timer der alten AVR sind da etwas zäh. Die neuen AVRs können einfach einen IO invertieren, damit wäre das kein Problem.
und alle 3 laufen synchron: https://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR
-
Thread
schneller Optokoppler gesucht (3V RS-232, Reichelt?)
Frage genereller, hat jemand evtl. Erfahrung damit, was mit welchem Optokoppler möglich ist, wenn zwei AVR-µCs (mit 2,5..3V VCC) galvanisch getrennt miteinander Daten austauschen sollen? Gehäuseform ist einigermaßen egal, SMD oder DIP-4, DIP-6 sollte alles passen. Danke!
Hauptsächlich mit den ADUM, die kapazitiven ISO sind pflegeleichter. Man würde natürlich die langsamsten und sparsamsten Typen verwenden. Aber es geht ja auch ganz ohne diesen Aufwand, nämlich so: Ben B. schrieb im Beitrag #7426990: > man könnte die Module alle in Serie legen und die Controller
-
Thread
STM32 counter up/down mit Step/Dir Signalen
Würde für den Fall , wenns wirklich keine Möglichkeit mittels HW-counter > beim STM32 gibt , ein paar AVR's verwenden. Bei 250 kHz mußt Du die in Assembler programmieren und per IIC auslesen. Eine kompakte Lösung wäre mit einem Pico-Board mit RP2040 möglich. Reicht Dir denn der relative langsame Zugriff
Mi N. schrieb im Beitrag #7426100: > Oder anstatt diskreter Logik ein 8-pol. AVR zur Umsetzung Step/Dir -> > PhaseA/PhaseB verwenden und dann auf die STM-Timer geben. Genau so hab ich es vor wenn es keine interne Möglichkeit im STM32 gibt. Die AVR's in Assembler für die Wandlung
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Bürstenmotoren in Fensterhebern usw. auch Brushless werden. Sowas kannste zwar in jeden 8 Bitter flashen (siehe AVR447), aber bei Automotive gehts ja um Zertifzierung und so.
wieder > so eine Lösung die ein Problem sucht ... > > LG, Sebastian Hallo, sorry für die langsame Reaktion! Wenn du mir unter tamhan aeht tamoggemon dott com schreibst, frage ich bei Renesas nach! Tam
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
Moby A. schrieb im Beitrag #7425169: > Mein Liebling ist da der kleine Tiny AVR 1614. Kinderspielzeug. Passt.
Die 32Bit waren für mich persönlich kein großer Sprung, von AVR8 auf STM32. Nur die Einarbeitung in die Register / IDE, die ja nun ein großer Unterschied waren - hat man beim AVR noch im Studio die Taktung per Fusebits gemacht - würden sie halt per Register programmiert
-
Thread
Hardware Interrupt ohne Jitter
ein *Hardware* Feedback zwischen dem steuernden GPIO und der PWM Ausgabe. Bessere moderne µC als AVR können das inzwischen - grade weil Interrupts eine variable Latenz haben.
, dann hängt dahinter ein Tiefpass um einen DC Pegel zu erzeugen und der ist um Größenordnungen langsamer. Oder benutzt Du die PWM-HW, um spezielle Pulsfolgen zu erzeugen?
-
Thread
Darlington schaltung pwm
paar kHz reintaktest, dann kann es sein, dass der voll aufgesteuerte BD235 vom 10k-Widerstand zu langsam "ausgeräumt" wird. Mit den Standardwerten von 490Hz/980Hz sollte das allerdings kein Problem sein. > pwm von 0-5v funktionieren(arduino). Hast du ein Oszilloskop? Jörg B. schrieb im Beitrag
ist: https://www.mikrocontroller.net/topic/554213#7411819 Dein µC - wenn abweichend von einem AVR - dürfte ähnlich starke Ausgänge haben, sodaß Du den BC337 auch weglassen kannst und den BD235 über 150 Ohm direkt vom Controller ansteuerst. Das Abschalten dürfte dabei deutlich schneller gehen.
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
ist, woran gemessen etc... Meines Wissens ist AVR eine µC-Familie, die eine eigene, und (abgesehen von den üblichen kleinen Unterschieden) einheitliche Architektur aufweist, und die Architektur wird üblicherweise ebenfalls als AVR oder avr bezeichnet
kleinen Unterschiede" innerhalb einer > Architektur. Naja, als ich persönlich code aus einem AVR-Projekt ca 2001 auf einem damals Aktuellen AVR-Type umsetzen wollte, lief das auf eine quasi Neuprogrammierung raus, weil fast jede zweite Zeile angemeckert wurde, da Steuerregister inzwischen über
-
Thread
FTDI FT230X: Fragen zu CTS und TXDEN
Das muss ich vielleicht noch näher erklären: Der AVR generiert eine proprietäre serielle Modulation. Das was der AVR ausgibt soll einen möglichst kurzen Zeitversatz haben. Das soll so sein, damit die Zeit bis zu einer Antwort nicht zu lang wird und dadurch
angeschlossenen Geräte gibt es ein Start of Frame Signal. Da der TXDEN vor dem Senden gesetzt wird hat der AVR genug Zeit um dieses Signal zu erzeugen bevor das erste Datenbyte geschickt wird. Damit wird die durch den AVR verursachte Verzögerung sinnvoll genutzt und trotz AVR ist es dann nur wenig langsamer.
-
Thread
DAC Empfehlung für Arduino?
Nimm einen AVR mit eingebautem DAC.
Wilhelm M. schrieb im Beitrag #7415320: > Nimm einen AVR mit eingebautem DAC. Z.B.: https://www.microchip.com/en-us/product/AVR32EA28
-
Thread
Zahl umdrehen?
Register links reinschieben. Für 64 Bit sind das allerdings 16 Register, in einem 8-Bitter wie dem AVR ist damit schon die Hälfte aller Register belegt.
wichtigen und interessanten Aufgaben deines Projektes zu. https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung Gilt sehr allgemein für viele Dinge, nicht nur in der Elektronik und Software.
-
Thread
ein Stück Code funktioniert nicht
display(io, /*RST=*/ 16, /*BUSY=*/ 4); // arbitrary selection of (16), 4 #elif defined(ARDUINO_AVR_MEGA2560) GxIO_Class io(SPI, /*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9); // arbitrary selection of 8, 9 selected for default of GxEPD_Class //GxIO_Class io(SPI, /*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9); // arbitrary
abgefragt und danach display.print(text1); folgt. > Sollte doch nicht 0 sein. Die DS18B20 sind sehr langsam. Deshalb kann man die Temperatur-Messung zweiteilen. Zuerst Messung anstoßen, dann hat der µC lange Zeit, was anderes zu tun oder zu schlafen, und dann, nach ~750ms, kann man den Messwert abholen.
-
Thread
Vorschlag an Andreas S. Gesperrt
Vielleicht ists ein Trittbrettfahrer? Da ist doch nicht ein einziger Assemblercode drinne, weder AVR noch 80C51, noch ESP32... ;-)) mfg
Jahr am besten zwei Wochen im Voraus zum Dauerkernthema wird, werde hoffentlich nicht nur ich so langsam genervt. Auch nur !/10-mal echte Aufmerksamkeit mit wirklich dort mal notwendigen "Blabla" bezüglich Belastungen, Ungerechtigkeiten, Wichtigkeit usw. den "Vatertag" (den es so streng genommen gar
-
Thread
Gerät bauen, welches Rauschen produziert (kein Scherz)
#7410709: > Es > werden keine Interrupts, kein Stack genutzt, also läuft das so auf einem > beliebigen AVR. Aber nur wenn man [code] include /home/nutzer/eigene/prj/avr/asl/appnotes/tn13Adef.asm include /home/nutzer/eigene/prj/avr/inc/hilo.asm [/code] hat, oder? Trotzdem Danke!
Post (Dorf, Berliner Umland) abgegeben. Gut, bis ins Saarland sind schon einige Kilometer, aber langsam könnte er auch eintreffen.
-
Thread
DC Motor piepst/jault bei PWM-Ansteuerung mit Atmega 168p
Oszilloskop-Bild damit besser aussieht als ich vorgerechnet habe, überrascht daher nicht. Ich würde den AVR lieber nicht mit 90 mA belasten, sondern mich an die im Datenblatt zugesicherten Werte halten. 33 Ohm belasten den Transistor sicher anders, als der unbekannte Motor.
Labor hier in Teltow, weil mein Tag nur 8Stunden hat und ich auf 5 Hochzeiten gleichzeitig tanze. Langsam schwant mir jedoch, was mit "Fachkräftemangel" wirklich gemeint ist. Übrigens: ne gute Aufgabe für den ersten ProbeTag. Piepsen beseitigen mit Erklärung dazu. ;) Messen des (RMS)-Motorstroms direkt
-
Thread
uC Familien Empfehlung
SRAM im 5x5mm VQFN: https://www.microchip.com/en-us/product/AVR128DB48
J-M M. schrieb im Beitrag #7410150: > An der AVR-Plattform schätze ich: > - Open source tooling mit avr-gcc Den gcc gibt es praktisch für alle uC-Familien, der Unterschied ist nur, in welcher Verpackung du ihn bekommst. Wenn du sowieso Linux benutzt
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
uebrigens schon im letzten Jahrtausend. Und die sind mit Fastethernet und Gigabitethernet nicht langsamer geworden. Wenn man seine Instrumente selber baut, kann man also auch einen IP/UDP-Listener statt eines Optokopplers einbauen. So ein STM32F107 schafft ueber Fastethernet ca. 10k Pakete je Sekunde
Chip keine Samples reinbekommt. Damit stellt sich die Frage nach dem Wert. Billiges RAM , kleinen AVR und fertig ist der Sampleabspieler. Wenn man was unbedingt was "Einfaches" haben will, das als Chip mit einem uc programmierbar ist, dann einen SID. Die gibt es auch in HW und SW sowie in FPGAs.
-
Thread
Neopixel simulieren, welcher Controller?
darf-nicht-ausfallen vorliegt. Allerdings befürchte ich, dass normale AVRs mit ihren 20 MHz dazu zu langsam sein werden, immerhin rauschen die Bits schon mit 800 kHz durch und bisschen verändern muss ich die ja auch noch. Da ich bisher nichts mit so schnellen Daten/Controllern gemacht habe hätte ich
verhalten wie eine Kette aus 40 dieser programmierbaren LEDs. Und das geht schon mit einem "classic"-AVR8 mit 16..20Mhz (wenn auch mit etwas Asm-Mühe), schon deutlich entspannter mit einem der AVRxDy mit 24MHz (ja, da kann man sogar den eingebauten "Mini-CPLD" mal sinnvoll benutzen, muss es aber nicht)
-
Thread
Hochladen von Sketchen auf den ATMEGA328P-PU Standalone mit ftdi- Adapter fehlerhaft.
es reicht langsam, er/sie/es trollt munter weiter und alle werden am Nasenring durch die Manege geführt.
Joachim B. schrieb im Beitrag #7408454: > es reicht langsam, er/sie/es trollt munter weiter und alle werden am > Nasenring durch die Manege geführt. Full Ack!
-
Thread
Tempern / Temperofen für Acrylglas
dass die Temperatur nicht zu schnell ansteigen, ein gewisse Zeit gehalten und schlussendlich sehr langsam gesenkt werden sollte. Sind dafür bereits die ganz einfachen programmierbaren Temperaturregler mit Ablauf von ein paar wenigen Fixtemperaturen geeignet? Oder besser doch etwas, dass mir einen
Konservendosen und einem 12V-Halogenstrahler mit 25 oder 35 Watt gebaut. Die Regelung lief über einen AVR mit DS18B20 und einem recht primitiven Programm, das den Tastgrad einer Art PWM in Abhängigkeit vom Abstand zur Solltemperatur in größeren oder kleineren Schritten verändert hat, bis das Optimum gefunden
-
Thread
Suche Programmgerüst: USB-Kommunikation und Daten Ein/Ausgabe Windows
einem CMOS oder TTL-Baustein erklärbar gewesen wäre). Dabei ists bis heute geblieben, zwischen AVR Assembler (die PICs haben einen miesen Befehlssatz und sind nach meiner Einschätzung deutlich langsamer als die AVRs, daher der schnelle Wechsel) und PHP kann ich problemlos wechseln (PHP Backendprogrammierung
AVR geschickt.
-
Thread
Nachfolger vom ATMEGA2560?
Grades, Maximum Frequency : mit den diskutierten SOA. Daher scheint es, dass der ATMega2560 auch langsamer und mit weniger Spannung laeuft, und dass der ATMega2560V nur bis 8MHz kann, dafuer ab 2.7V Ich frag mal bei Microchip, was das soll. [Mod: pre-Tags eingefügt]
Datenblatt, die wiederum sagt, dass er bei 2.7V funktioniert. Ich fände die 4.5V auch merkwürdig, der AVR-Kern (und auch die Peripherie) ist ja bei allen AVRs im Grunde gleich. Würde mich dann schon interessieren, was genau am 2560 so anders ist, dass er bei 2.7V nicht gehen soll.
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
Controller dazu (z.B. den CP2201) und programmieren ihn selbst, also ohne Bibliothek. So kommst du langsam an das Know-How, das ST voraus setzt. Wicki W. schrieb im Beitrag #7411115: > dass man sich über einen "32.768 kHz crystal oscillator" im > "datenblatt" wundert, Der ist für die Uhr! Wicki
Projekt für dich besser: http://stefanfrings.de/net_io/index.html Zum Compilieren brauchst du nur den avr-gcc und make. Du brauchst nur zwei Datenblätter und die verwendete µIP Implementierung ist gut dokumentiert.
-
Thread
Ubuntu Update auf 23.04 kennt nur noch VGA-Auflösung
>puppy-linux das habe ich mal auf einem embedded PC (Pentium 2) installiert, war aber elend langsam. >wegen abgelaufener zertifikate der aufruf eines internetzeitservers das ist auch ein fieser Grund, da muss man erst mal drauf kommen. >getwoke also darf man auch Schwarze und Weiße nicht
So langsam funktionieren die wichtigsten Programme. Der Umzug vom alten Thunderbird auf den neuen ging genau wie dort beschrieben, den ganzen alten ".thunderbird"-Ordner in den neuen "zusammenführen". "Schon
-
Thread
Drehzahl steuern DC-Motor
1 nF * 30 Ohm ergibt 30 ns. Rechnet man 3 x RC und verwendet einen 100 Ohm Widerstand seriell zum AVR-Ausgang, bleibt die Schaltzeit immer noch deutlich unter 1 µs. Nehmen wir für das Piepsen beim TO 10 kHz (100 µs Periodendauer) an, bleibt die thermische Belastung am AVR und auch im FET sehr gering
nicht erforderlich! Daß der Ausgangsstrom irgendwann in einen Konstanstrom übergeht, schützt den AVR eher, als daß es der Schaltung schadet. Und nein, ich will einen AVR nicht als Konstantstromquelle empfehlen!
-
Thread
Zeitmessanlage für Seifenkisten
anmnelden :-). Ich hab da mal ein Bild angehängt. Jetzt ist es so, dass unsere Zeitmessanlage langsam den Geist aufgibt und das Ding schon so alt ist, dass wir keine Ersatzteile mehr bekommen. Das was es auf dem Markt gibt kostet entweder tausende an Euros oder ich muss es so massiv anpassen, dass
Aber klar, meine Unfähigkeit in der Programmierung macht das System direkt mal um das ca. 16-Fache langsamer. Aber jetzt kommts mir: Wir haben ja FR :-D
-
Thread
Fünf Pumpen mit PiPico Steuern
mit einem kleinen Motor > zerschossen (trotz parallel geschalteter Diode). Meine Vermutung: zu langsam oder undefiniert geschaltet. Damit oder mit einem offenen Gate bekommt man die kleinen SOT23 Dinger ganz leicht kaputt. > Gehe mit eher mal auf 80 oder 100 Volt plus schnelle Diode. Bei 5V Versorgung
verselbstständigen und an anderer Stelle nachgeplappert werden, so wie die o.g. 100 Ohm für vermeintlich langsame Anstiegszeit oder vor langer Zeit mal der 47 pF Kondensator am Reset-Eingang beim AVR in einer Lachzeitschrift.
-
Thread
PWM (Dimmer) für 3 Phasen Heizstab ohne N
sprich, einfach einen 3 Phasen Triak Schaltung nehmen > und die einfach mit ein PWM was relativ langsam ist (1Hz oder so) > anzusteuern. Langsamer!
H. H. schrieb im Beitrag #7400949: > Langsamer! Würde natürlich auch gehen :) Am besten macht man erstmals einen Streckenidentifikation, um zu sehen wie schnell die Strecke ist die man Heizen möchte. Je langsamer die Strecke desto langsamer
-
Thread
Berlin Uhr aus ICs bauen
den Takt zum Einstellen, solltest du dich für eine "Vorlauf Variante" entscheiden, könnte etwas langsam sein. Dann ist es so, wenn du glück hast, hat deine Teilerstruktur einen Abgang der für den Vorlauf geeignet ist, wenn nicht, ist es beim Stellen später zu schnell oder zu langsam... Wenn du dich
www.mikrocontroller.net/articles/Schwingquarz https://www.mikrocontroller.net/articles/Quarze_und_AVR
-
Thread
Flash CRC Berechnung optimieren/schneller
so schnell wie die Nibble-Variante ist. Denn das Schieben um 4 Bit ist bei mehreren Bytes auf dem AVR auch wieder relativ langsam, selbst die Tricks mit swap und Maskierung bringen da nix. Die serielle Variante braucht 56 Takte/Byte, ist aber einfacher und braucht weniger Speicher, keinerlei RAM.
schnell wie die Nibble-Variante ist. Denn das Schieben um 4 Bit ist bei > mehreren Bytes auf dem AVR auch wieder relativ langsam, selbst die > Tricks mit swap und Maskierung bringen da nix. Die serielle Variante > braucht 56 Takte/Byte, ist aber einfacher und braucht weniger Speicher, > keinerlei
-
Thread
ATMEGA UART Empfang mit Verzögerung
mehrere ms zum anschwingen, daher auch die 16K CK zum > Aufwachen. Jain. Es gibt zumindest beim AVR den [[Sleep Mode]] Stand By, wo der Hauptoszillator weiter läuft und damit sofort verfügbar ist.
enthielte eine SPAM-Adresse. Den _ entfernen, dann sollte es gehen http://www.peterfleury.epi_zy.com/avr-software.html?i=1
-
Thread
ATMEFGA2560 und Fuse-Probleme
stellte ich auf 2mhz den Brenner ein, ging zum überprüfen auf die Wusste gar nicht, daß man so langsam brennen kann ...
erst nach einem Power-Cycle (aus/an) wirksam. Weitere Erklärungen dazu auf http://stefanfrings.de/avr_verfused/index.html
-
Thread
Mit KI Programme für Mikrocontroller entwickeln
> In der MC Programmierung hatten wir eine unauffällige, langsame > Entwicklung. Ein paar Leute schreiben noch optimierten Assemblercode für > ATtiny. Die große Masse nimmt irgend eine Arduino- oder MicroPython > Library, die auf einem 32bit MC gut genug ist
aber sehr viel schneller. Auch in der DDR ging es bergauf für alle, wenn auch etwas später und langsamer. Blackbird
-
Thread
Sound Detektor mit High/Low Ausgabe (Mems Mic + OpAmp)
laufen müsste um die Signale sicher zu detektieren. Warum läuft deine Hauptschleife so derartig langsam? Wenn meine Hauptschleifen länger als 10ms brauchen, dann suche ich den Fehler, der sie so langsam macht. Wenn du das derzeit noch nicht hinbekommst (mit ein wenig mehr Übung und Nachdenken geht das leicht, weil der 16MHz-AVR-µC in dieser Zeit ja 1,6 Millionen Maschinenbefehle ausführen kann), dann bastel noch ein *Monoflop* hinter deinen Pegelerkenungsmechanismus, das jeden auch noch so kurzen Impuls auf >100ms verlängert
-
Thread
Warum liest man hier so wenig von Renesas?
Entwicklungsumgebung von Atmel einfach peinlich im > Vergleich zu HEW Na ja, HEW war ein extrem langsames Visual Studio und Atmel hatte ein langsames Visual Studio. Aber woher sollst du das wissen...
besseren Doku. Weil alles in einem Adressraum memory mapped ist, sind sie sogar einfacher als die AVR, also auch für Anfänger geeignet. Es würde direkt Spaß machen, die in Assembler zu programmieren, ganz in Gegensatz zu ARM.
-
Thread
Altes EPROM auslesen Intersil 6654A (2xCE) mit Arduino
Latch ist schon im Chip, einen extra 74HC573 braucht man nicht. Q7..0 werden mit A7..0 an AD7..0 der AVR angeschlossen. /S geht an /RD des AVR. /CE2 an GND, A8 an A8 Nicht vergessen, das externe Memoryinterface einzuschalten. Falls der AVR zu schnell ist, kann man noch den Clock-Prescaler einschalten
Hier zum Vergleich das Timing des AVR. Man sieht schön, ALE = /E1.
-
Thread
Raspberry mit Banana Pi ersetzen
Mein Raspberry Pi Zero 1.1 W ist mir deutlich zu langsam und der Zero 2 deutlich zu teuer. Der Banana Pi Zero hat das selbe Pinout, vier Kerne und eMMC. Kann ich den raspberry pi imager nutzen, um die SD zu flashen? Dann kann ich gleich WLAN credentials
andere Board kam mit Acrylgehaeuse. Echte Schnaeppchen. Mein Raspberry Pi verstaubt seitdem, VIEL zu langsam. Trotzdem, auch mit dem Banana Pi, surfen willst Du damit nicht auf Dauer.
-
Thread
Bestimmtes Geräusch erkennen
Mach mal einen langsamen Sweep. Vielleicht stimmt Mittenfrequenz oder Bandbreite nicht. Ich kann's nicht nachvollziehen ohne 567.
Abdul K. schrieb im Beitrag #7396096: > Mach mal einen langsamen Sweep. Vielleicht stimmt Mittenfrequenz oder > Bandbreite nicht. Gute Idee. Ich werde berichten ... LG, Sebastian
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der > STM32 sondern bei allen CPUs, auch AVR8. Jupp. Bei den AVR8 war es zum Glück allerdings weitestgehend auf einige wenige Typen beschränkt. Überwiegend halt das typische Arduino-Gedöhns. M328P und M2560.
Cortex-M, von M0 bis M7, 1934 Stück. Ich halte die Chip-Krise für noch lange nicht beendet, so langsam tut es aber etwas weniger weh.
-
Thread
Bresenham Kreisbewegung 2. Oktant
viel gemacht dx = 1-x*2 fehler = fehler-dx IF fehler>0 THEN REM Schritt in langsame Richtung dy = y*2+1 y = y+1 fehler = fehler-dy END IF [/code]
https://www.mikrocontroller.net/topic/48535#371638 Da habe ich 2006 meinen Bresenham in AVR-Assembler gepostet. Auch in Achtelkreise aufgeteilt.
-
Artikel
Quarze und AVR
Verwendung. Quarze sind in folgenden Situationen sinnvoll / notwendig: Interner Oszillator des µC zu langsam Interner Oszillator des µC zu ungenau Bei Verwendung des UART Bei zeitgenauen Anwendungen wie Uhren Wahl der richtigen Frequenz. Vor allem als Anfänger denkt man sich, ich kaufe einfach mal 10MHz,
Calculator die Fuses berechnen lassen. Siehe dazu die Weblinks unten. Nochmals genau überprüfen Siehe auch. AVR Fuses: Fuse Einstellung für Taktquellen Vergleich der AVR-Taktquellen Weblinks. AppNotes von Atmel zum Thema Quarze: AVR042: AVR Hardware Design Considerations AVR186: Best Practices for the PCB layout
-
Thread
C++ Objektorientierung ?
Reiner D. schrieb im Beitrag #7384704: > Ist AVR-GCC kein C++ ? Die AVR GNU Compiler Collection ist ein Set aus mehreren Compilern, unter anderem (hier relevant) der zu C kompatible C++ Compiler mit Spezieller Unterstützung für AVR Mikrocontroller
Reiner D. schrieb im Beitrag #7385417: > Den Python-Gedanken hat keiner aufgegriffen : AVR und Python, geht das ? Nein, AVR sind dafür viel zu klein. https://micropython.org/
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
meisten CPUs nur noch 3V-LCDs ansteuern können. Bei 12 Anschlüssen könnte auch ein direct drive a la AVR241 oder AVR340 möglich sein. Gruß Gunther
Schau dir die AppNote AVR241 an.
-
Thread
Neuer Arduino Uno, neue Einplatinencomputer und neue Software
projects. [/c] Wichtig ist, dass das Erscheinen des R4 explizit keine Abkündigung der älteren AVR-Variante darstellt. Zwecks „bequemeren“ Umstieg steht unter https://sites.arduino.cc/unor4 außerdem ein Early Adopter-Programm zur Verfügung. Entwickler von Arduino-Bibliotheken können dort Prototypen
RA4M1 DMA kann, bin ich schon gespannt wie die SPI Klasse aussieht, vermutlich aber wie sonst auch, langsam und blockierend.
-
Thread
TTL-Quarzoszillator an AVR via 74HCT-Gatter?
/bessere Möglichkeiten? Die Oszillatoren wegwerfen und neue mit 5V CMOS kaufen. Oder einen 3,3V AVR direkt damit betreiben.
Falk B. schrieb im Beitrag #7383641: > Oder einen 3,3V AVR direkt damit betreiben. Oder einen AVR direkt ohne damit betreiben.
-
Thread
STM8- r3 - Platine
Nachdem nun nach der Pandemie zwar die Preise ganz langsam (aber wirklich nur ganz langsam) nach unten gehen, jedoch immer noch ein hohes Niveau haben und es bzgl. der Verfügbarkeit mancher Controller es immer noch dürftig ausschaut, habe ich mich des STM8
leistungsmäßig sehr weit darüber, sogar mit USB. Es gibt heute so viel abseits der ausgetretenen AVR, PIC, STM Pfade, auch als 8bit.