-
Thread
ARM-Assembler-Tutorial
programmiere das Kindchen, lies den Titel "... *ARM* ..." ! Nicht altes Kinderspielzeugs a la AVR. :-<<<
wiederzuverwenden. Sowas ist einem C-Compiler natürlich völlig egal, aber für das menschliche Gehirn wirds dann langsam kompliziert. Glücklicherweise hat der AVR ja 32 Register. Da kann man als Mensch noch gut mit arbeiten. Der ARM hat, wenn ich das in meiner relativ kurzen Recherche richtig rausgefunden habe, jedoch
-
Thread
Frage zu Timern in C
ähnlich wie BlinkWithoutDelay beim Arduino. Momentan mache habe ich den Code so: [c] #include <avr/io.h> #include <avr/interrupt.h> uint8_t schritt = 0; //Schrittvariable uint8_t sechzehn_ms = 0; // alle 16ms ein Inkrement uint8_t vergangene_zeit = 0; // vergangene Zeit für schritt int main
Das müsste laufen. Zeige nochmal deinen aktuellen Quelltext (mit > volatile). [c] #include <avr/io.h> #include <avr/interrupt.h> //Delay Funktion #define F_CPU 16000000UL // 16 MHz #include <util/delay.h> //Globale Variablen uint8_t schritt = 0; //Schrittvariable volatile uint8_t
-
Thread
FPGA-Board bis 300€ für den Einstieg
S. R. schrieb im Beitrag #5997872: > Und jetzt stelle ich fest, dass du langsam von "nach oben buckeln" zu > "nach unten treten" wechselst. Schade eigentlich. OK, Danke für das Feedback! Ich glaube das kommt daher weil ich immer wieder das gleiche Lese. Mit der Zeit hat man
Gustl B. schrieb im Beitrag #5997955: >> Und jetzt stelle ich fest, dass du langsam von "nach oben buckeln" zu >> "nach unten treten" wechselst. Schade eigentlich. > OK, Danke für das Feedback! Ich glaube das kommt daher weil ich > immer wieder das gleiche Lese. Mit der Zeit hat
-
Thread
avr-gcc: Warnung bei fehlendem Cast aktivieren?
Bernd K. schrieb im Beitrag #5996127: > Geht das mit bare-metal targets auch (denn im OP ist von avr-gcc die > Rede)? Theoretisch schon. Ich weiß nicht, ob avr-libc da Unterstützung hat (libubsan). Vermutlich aber eher nicht.
Füße lief: der UB-sanititer ist in C++ programmiert und benutzt die libstdc++. Da aber für das AVR target keine libstdc++ existiert, wird im configure des avr-gcc die lubsan deaktiviert.
-
Thread
Hexapod mit 24 Modellbauservos und Bluetooth Steuerung wie realisieren?
Modellbauservos zu bauen. Er soll per Bluetooth übers Smartphone steuerbar sein. Mit Mikrocontrollern (AVR) habe ich schon Kleinigkeiten realisiert, d.h. Leds blinken lassen, Analoge Temp.Daten eingelesen, Leds mit Tastern gesteuert, USART, aber noch nichts größeres. Um Modellbauservos anzusteuern braucht
Eignet sich die für ein Projekt mit 24 Servos? Vielleicht solltest Du, Frank, tatsächlich erstmal langsam herangehen und nicht gleich das ganze Material zusammenkaufen.
-
Thread
Rampe Atmega32
Forumsteilnehmer, ich möchte mit einem Atmega32 einen Schrittmotor steuern. Ich programiere mit ASM auf AVR Studio4. Mein Timer1 läuft im CTC-Modus und stellt die Frequenzen zur Verfügung. Dabei kann ich 32 verschiedene Word-Konstanten aus einer Tabelle holen und als OCR-Werte laden und somit 32 verschiedene
kann. Habe auch die Appnote ATMEL446 schon > gelesen,steige aber trotzdem nicht durch. In der AVR446: "Linear speed control of stepper motor" steht es doch genau drin. Ziel ist eine konstante Bescheunigung/Bremsung und dazu wird in 2.3.1 die Formel für rekursive berechnung der Schrittweite abgeleitet
-
Thread
Atmega4809nano
Nee, das PicKit4 flashed alle neueren AVR (Mega und Tiny) und soviel ich weiß sogar die ATSAMxx
Pullups in den Arduino Schaltplänen. Pauschaler Standardwert ist 10k. Wegen R2 nochmal. 330 Ohm laut AVR042: AVR Hardware Design Considerations Gut gemeinter Hinweis. Fange bitte nicht an mehrere Schaltpläne durcheinander zu würfeln. Auch das mit dem DTR Kondensator darfst du zwischen Arduinoboard als
-
Thread
ATtiny24A, Power-down
#5992270: > Geht das überhaupt und wenn ja, wie? Das geht. Schau dir dazu die Library #include <avr/sleep.h> an. Du brauchst im Code [c]set_sleep_mode(SLEEP_MODE_PWR_DOWN);[/c] und aktiviert wird der Sleepmode dann mit [c]sleep_mode();[/c] Mathias H. schrieb im Beitrag #5992270: > Im PRR –
PowerDown-Modus verbringen, wenn er nicht zwischendurch immer mal wieder aufgeweckt wird, der Akku langsam degeneriert oder sich selbst entlädt.
-
Thread
Mehrere Attiny's mit 1 Atmega kommunizieren lassen
mehr als 4% Abweichung ungeeignet. Ein Blick ins Datenblatt könnte helfen. Die meisten mir bekannten AVR erfüllen die Anforderungen nicht. In der Praxis hat man meisten Glück, dass es doch geht, aber eben nicht immer.
nicht unbedingt die gute Wahl. Sternsystem braucht dann 14 IOs, Kaskadierung macht die Übertragung langsam.
-
Thread
AVR/ESP32 ADC oder 1 µC nutzen?
Guten Tag, als erstes entschuldige ich wegen meine verstöße gegen die D. Rechtschreibung bin etwas neu :D Ich habe ein Sensor mit analogen Output, ein GPS NEO m6 Sensor und den ESP32 Devkit mit Wlan. Alle drei Sachen sollen vereint werden. Die GPS Koordinaten (per UART) sollen zum ESP32DevKit gehen und zu meinem Server geschickt werden. Das funktioniert problemlos! Sobald ich aber am ESP32 den ADC nutzen möchte spinnt alles bezüglich time(millis) dann sind 50ms paar Sekunden. Werde stimmen nicht überein. Offenbar haben viele das Problem das die ADC beim nutzen des Wlans nicht funktionieren
-
Thread
Swift das neue Pascal/Delphi?
Embedded kann manchmal näher an Serverprogrammierung dran sein als deine Blinkschaltungen auf dem AVR.
nicht irgendwas exotisches in dem niemand programmiert. Ist ja bei den uC nicht anders, Arduino und AVR (und früher PIC, die einfache Entwicklung lebte von Microchips AppNotes) statt irgendwelchen moderneren uC anderer Hersteller.
-
Thread
Wieso funktionieren Decompiler immer deutlich schlechter als Compiler?
Schimmer hast. > weiß aber nicht wo ich anfangen soll Fange hiermit an http://stefanfrings.de/avr_workshop/index.html und arbeite dich dann durch die weiteren Infos auf der Seite durch.
füllen, wenn man das will. Nur bläht das halt mit Sicherheit den Code auf und macht ihn i.d.R. auch langsam. Deswegen klemmt man sich das normalerweise, außer zu Debug-Zwecken.
-
Thread
Guter, günstiger, Chip für Grafikdisplay
willst. Sag uns doch mal etwas genauer, was du machen willst. Den EPSON S1D15721D00B000 dürfte jeder AVR mit ausreichend PINs, z.B. der populärste Vertreter: Atmega328P, locker ansteuern können. Und dein USBasp kann problemlos den Atmega328P programmieren. Er hat halt "nur" 32 kB Flash, also sehr weit
extern angebunden. Das ist ein SPI-EEPROM, von dem die Firmware geladen wird. Das könnte man mit nem AVR auch machen, wenn man dort ne VM drauf packt. Ist dann u.U. etwas langsam.
-
Thread
Mechatronik oder Elektrotechnik Gesperrt
sicherlich keine Langzeitstudenten, leider mutieren die schnell zu Langzeitarbeitslosen, weil die langsam arbeiten und viel zu viel schwatzen. Das wäre mir zu teuer, mag sein dass das im sozi. Bereich und Verkauf sehr gut passt, aber vom Techniker erwarte ich schnelle Problemlösungen und selbstständiges
, weil die langsam arbeiten und viel zu viel >> schwatzen. > > Sei lieber vorsichtig mit solchen Aussagen und pauschalisiere nichts. > Manche Langzeitstudenten haben sich bei uns als High Performer bewiesen. >
-
Thread
PIC 16C63A Fahrstuhl-Steuerung wieder beleben
viel anders zu handhaben als ein Amtel. Auch ein Adapterplatinchen wäre eine Möglichkeit da die Dil langsam aussterben.
Lutz Raffe schrieb im Beitrag #5987199: > Da PIC > und AVR nicht PIN kompatibel sind müsste man sich also mit einem PIC > anfreunden. Wenn die Unterschiede Probleme machen halte ich so ein Projekt für schwierig. > Da hört es bei uns leider auf. Jetzt die
-
Thread
Neue IDE und Programmiersprache zur FPGA Programmierung
1000er-Stueckzahlen. Auf einen Sp6-LX9 zB passt immerhin ein RiscV-SoC, der etwas mehr kann als ein AVR-8bitter. Ironisch ist, dass z.B. Vivado gerade darauf abzielt, mehr Overhead zu erzeugen als noetig.
dass die kleingekochten Varianten dank 'Emulation' einiger Befehle in manchen Implementierungen langsam sein koennen. Den groessten Spass werdet ihr bei solchen Themen haben: - Interrupt und Exceptions in komplexeren SoCs (funktioniert selten korrekt) - Debugging (In Circuit Emulation, selten vorhanden
-
Thread
BOD 2.7V ok für 5V ATMega?
dann falsch oder interpretiert Befehle falsch, ein einzelnes bit ist immer zuerst schlecht, und der AVR läuft mit 2.7V (auch bei deiner Frequenz ? Wir kennen sie nicht). Wenn als ein 5V Akku langsam auf 2V absinkt ist es ok mit BoD bei 2.7 zuschlagen zu lassen um den Akku voll zu nutzen. Aber bei
EXTRA Schaltung am RESET-Pin und hat erstmal mit dem ADC nischts zu tun auch wenn der ein oder andere AVR den RESET abschalten kann und man diesen PIN als ADC-Eingang nutzen kann/könnte. Problem mit Low-Voltage kannste den AVR dann nicht mehr programmieren nur noch mit HIGH-Voltage!!! Damit du Vorwärts
-
Thread
HVSP - Programmer ohne MC zum programmieren - möglich?
Damit kannst Du alles über USB erledigen. Z.B.: https://mightyohm.com/blog/2008/09/arduino-based-avr-high-voltage-programmer/
Ergibt sich langsam die Frage, ob es nicht günstiger ist, die paar Atmegas einfach durch neue zu ersetzen.
-
Thread
Einfache Arduino Heizungspumpensteuerung
einige 1N4001 1N4004 und stärkere Schottkys da, aber keine 1N4148. Ist die 1N4001 zu schwach, zu langsam? Den BC549B habe ich auch vorrätig. Es ist vielleicht etwas knapp mit den ca.70 mA des Relais, aber würde es funktionieren? Ich habe bisher immer die empfohlenen 10k Widerstände bzw. Trimmpotis
Daniel S. schrieb im Beitrag #5985481: > Ist die 1N4001 zu schwach, zu langsam? 4001 ist zu langsam. Für Freilaufdioden werden im Normalfall 4148 genommen. Mit deinem Transistor habe ich keine Erfahrung. Kann aber funktionieren. Die Schaltung ist vom Prinzip her jedenfalls
-
Thread
frequenz messung 8-16 Kanäle
reziproken Zähler, das wäre günstig für die niedrige Frequenz und kurze Messzeit. 19,2kBd ist aber etwas langsam um mehrere abzufragen.
Die Vorteiler kann man ja weglassen. Sehr einfach und skalierbar wäre eine Schaltung mit kleinem AVR, der schon ein TWI als Hardware auf dem Chip hat. Da reicht pro Kanal der µC mit hinreichend stabilem Takt (Quarz); an freien Pins wird die IIC-Adresse eingestellt. Ob man 1, 8 oder 16 Kanäle braucht
-
Thread
AVR-Thermometer in Assembler
dann nutze C und schaue dir den Assembleroutput an. Denn kann man verwenden und so sich ein reines AVR-Assemblerprogramm schreiben.
Oder mit was einfacheren anfangen (LED blinken lassen) und dann langsam weiter ausbauen.
-
Thread
Arduino oder Nucleo
das Framework verbraucht. Nach meiner Einschätzung hat das folgende Gründe: Erstens wurde die avr-libc quasi von Hand speziell für AVR Mikrocontroller optimiert. Das Arduino Framework baut darauf auf und orientiert sich primär daran, was man mit fast allen AVR gleich gut und einfach umsetzen kann
sagt denn, dass man innerhalb der Arduino IDE mit digital.write arbeiten MUSS, wenn einem das zu langsam ist?
-
Thread
Wo gehen die Ings. von Continental nun hin? Gesperrt
AVR schrieb im Beitrag #5984201: > F. B. schrieb: > Man hätte sich in die finanzielle Unabhängigkeit retten sollen, was ja > mit IGM-Gehalt kein Problem gewesen wäre. Jetzt ist es dafür zu spät. >
AVR schrieb im Beitrag #5984201: > F. B. schrieb: >> Man hätte sich in die finanzielle Unabhängigkeit retten sollen, was ja >> mit IGM-Gehalt kein Problem gewesen wäre. Jetzt ist es dafür zu spät. >
-
Thread
STM32 USB init problem
ich wollte mit dem kleinen STM ein Tool, dass es bereits mit einem AVR gibt, um eine Funktion erweitern (die ich dort nicht mehr reinkriege). Aber die Grund-Funktionalität des 4k Flash / 256Byte RAM - AVR-Dings ist standardmäßig nicht in den 32k/6k STM unterzubringen
Die generische newlib-nano braucht in jeder Hinsicht sehr viel mehr Speicher, als die speziell für AVR hand-optimierte avr-libc, insbesondere bezüglich stdio und float. Warum zwängst du das alles auf diesen mickrigen Mikrocontroller?
-
Thread
Erfahrung JLCPCB PCB Assembly
0402, ggf. auch als Widerstandsarrays, und QFN mit 0,5mm Pitch: https://lcsc.com/product-detail/ATMEL-AVR_ATMEL_ATMEGA328P-MU_ATMEGA328P-MU_C38896.html statt 0805 und QFP mit 0,8mm Pitch: https://lcsc.com/product-detail/ATMEL-AVR_ATMEL_ATMEGA328P-AU_ATMEGA328P-AU_C14877.html) ...und zwei-drei dagegen
sich niemand (Früher hatten die gefühlt Tag und Nacht durchgearbeitet) Anscheinend führen die so langsam deutsche Arbeitszeiten ein :-(.
-
Thread
Frage zum ADC Modus
Beitrag #5982289: > Wenn du jede Wandlung einzeln startest, ist der ADC allerdings bedeutend > langsamer und hat zudem keine regelmäßige Abtastrate mehr (weil andere > Interrupts stören). Lieber fehlertolerant programmieren, als falsche Ergebnisse zu erhalten.
sind schon drin, da ist doch keine hohe Geschwindigkeit mehr nötig. Ganz anders "die Mutter aller AVR-Audioanalyzer" von Elm-Chan, das ist auch ein Paradebeispiel minimaler Programmierkunst von 2005: http://elm-chan.org/works/akilcd/report_e.html
-
Thread
welches Display für Fahrradcomputer?
da sie prinzipbedingt Licht brauchen. Bleibt also nur OLED (selbstleuchtend, teuer) und ePaper (langsam, kompliziert, wenig Auswahl). Schwierig!
Wie wäre es denn mit einem ePaper-Display für langsam veränderliche Inhalte und eine schöne "Retro-Tachonadel" für die Geschwindigkeit?
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
im Beitrag #6001015: > Wenn es Variablen sind, möchte ich doch bitte, dass der Compiler auf dem > AVR eine Schleife verwendet und mir nicht den Flash mit Branches > vollmüllt. Auch wenn's nur 3 Elemente sind? Und wenn du einen Prozessor mit Cache und Branch Prediction hast auf dem Schleifen langsam
Egon D. schrieb im Beitrag #6002223: > Feldadressierung in > Pascal ist i.d.R. langsam, weil keine mitlaufenden Pointer > verwendet werden, sondern die Adresse jedesmal explizit > aus dem Index berechnet wird. Das fällt beim AVR auf, wenn man da ein Array abarbeitet. Allerdings
-
Thread
WS2815 mit Arduino ansteuern
Arduinos sind für solche Sachen eher blöd, weil sie zwar leicht zu > programmieren sind, aber sehr langsam sind. Warum sollte ein 32Bit Arduino mit 84MHz Clock "sehr langsam" sein? Es gibt mehr, als nur den Arduino Uno
für eine gewissen Anzahl an LEDs eben > entsprechend Speicher braucht Das stimmt wohl. Dieser AVR ist für diese Anwendung in der Tat zu klein.
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
aber der Rest muss ja auch dazu passen und 8 Mhz waren damals nicht so üblich. Die waren alle eher langsamer. Und mein Z80C30A CTC Baustein ist Grade A was seine Taktrate angeht, also 2.5Mhz. Also da auch noch die 8Mhz Variante bestellen.... es wird langsam teuer... 140 Taler schon.
der ist deutlich langsamer als Chaitin. Es ist mein Registerallokator, der bei hohem Wert für "--max-allocs-per-node" SDCC langsam macht. Im Prinzip gibt es noch etwas Potential für Geschwindigkeitsverbesserungen. Insbesondere
-
Thread
SAM-Controller, Einstieg und Auswahl
schneller ab, als mit dem SAM. Die Doku ist besser. Die Tools sind besser. Mit dem Kinderkram vom AVR hat das eh nichts mehr zu tun.
Grundsätzlich laufen die Dinger auch erstmal mit einem internen Takt los, der ist eben nur vergleichsweise langsam (2 MHz wimre.).
-
Thread
Wer von euch hat die Ingenieurskarriere aufgegeben?
Herr Neugierug schrieb im Beitrag #5977028: > da mir so langsam die Arbeit als Hardwareentwickler keinen Spaß mehr > macht und es ein undankbarer Job ist. Welcher Job macht denn mehr Spaß?
Marktwirschaft' geprägt. Die sozialistische Komponente hat hier ganz klare Spuren hinterlassen und so langsam gibt es deswegen Probleme.
-
Thread
AT91SAM7X512, womit programmieren?
Das Phänomen, das Du von Keil beschreibst, kenne ich in ähnlicher Form vom JTAG ICE auf ATmega im Avr Studio. Hat mich auch zwischenzeitlich an den Rand des Wahnsinns getrieben. 8)
im Debug Modus (GCC Option -O0) um Debuggen zu vereinfachen, dafür im Gegenzug aber das Programm langsamer zu machen. Ein Mittelweg ist -Og. Habt ihr nichtmal ansatzweise versucht dieses Problem zu lösen, z.B. mit dem Support (dafür kauft man ja überhaupt kommerzielle Software)? Professionell ohne
-
Thread
Frequenz Schrittmotor über Computer
nur die Befehle vorgeben. Das ist doch genau das was er vor hat er glaubt nur das das Board zu langsam ist.
werden vom PC im ms-Takt nacheinander abgefragt. Da kommt eine Latenz von 20 ms schnell zusammen. Ob AVR, STM32 oder sonst ein µC ist doch egal. Die obere Schrittfrequenz hängt vom Motor und seinem Treiber ab.
-
Thread
Wirtschaftswunderzeit vorbei?
eine Techniker/Meisterstelle besetze. Ich habe jedoch das Gefühl, dass die Wirtschaftswunderzeit langsam wieder vorbei ist. Die Auftragslage ist seit Wochen rückläufig, Überstunden sind deutlich weniger geworden, Projekte werden kleiner. Und: Es kommen wieder viel mehr Bewerbungen rein als bisher
AVR schrieb im Beitrag #5977654: > Warner schrieb im Beitrag #5977638: >> Die Unis in NRW kollabieren bereits! > > Kommt mir bekannt vor. Zum Glück habe ich den Scheiß hinter mir. Lache > mich auch
-
Thread
I2C Geschwindigkeit
Vielleicht kennt jemand die Antwort? Ich könnte schon denken, chinesische LCD kann nicht so langsam Daten nehmen. Aber Programm-I2C läuft auch langsam! Mit TWI unter 258 kHz: nur blinkt die Beleuchung (das ist bei mir an Port0 angeschlossen) und wenn ich JTAG benutze, sehe ich, daß bei LCD-Init
SMBus. Du solltest dir evtl. mal den Quellcode anschauen: http://homepage.hispeed.ch/peterfleury/avr-software.html
-
Thread
Kann man diesen C-Code vereinfachen?
einfacheren Code vereinfachen kann. Warum? Ist er schlecht verständlich? Nein. Ist er zu langsam? Nein. Belegt er Zuviel Speicher? Nein.
https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung "Die goldene Regel lautet: 90% der Rechenleistung werden in 10% des Codes verbraucht. Diese 10% muss man finden und zum richtigen Zeitpunkt
-
Thread
Heute aus China angekommen: fake or not
zu spottpreisen, da ist die Fakewarscheinlichkeit dann wirklich recht gering. http://www.fritzler-avr.de/gallery/main.php?cmd=album&var1=DCDC%2FXL4015_HW64_1Pot/
Pro-Minis funktionierten alle ohne Ausnahme. Auch die ICSP Signature stimmt und lassen sich mit einem AVR-ISP ohne Mucken neu flashen. ADC funktioniert auch nicht schlechter wie sonst.
-
Thread
Welches Linux als Windows7-Ersatz
mit Flashen von Controllern über > JTAG, etwa STM32? Open-OCD über Kommandozeile oder wie? Für AVR benutze ich avrdude und dazu die GUI AVR8-Burn-O-Mat (wie unter WIndows). Für STM32 nutze ich die in der System Workbench integrierte Funktion oder den STM32 Cube Programmer (kann GUI und Command-Line
Entsprechende Video-Tutorials bei YT sind kürzer > als es dauert, hier zu posten. Dann bist du verdammt langsam beim Posten ;)
-
Thread
Kompatibilität ISP-Programmer
product-detail/en/seeed-technology-co-ltd/105990010/1597-1524-ND/5488237 Ist dieser ISP-Programmer zu AVR-Studio und PonyProg compatibel? Mfg
Hi, ich denke ich nehme diesen: https://www.reichelt.de/programmer-usb-isp-fuer-alle-avr-controller-diamex-all-avr-p110345.html?PROVID=2788&wt_mc=amc141526782519998&gclid=CLLAyLbq5NQCFc0V0wodkJgBlw&&r=1 Mir ist vorallem wichtig, das PonyProg damit umgehen kann. Ich möchte alte Programme
-
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://