-
Thread
c++ 11/14/17?
man zusätzlich noch -std=c++17 hinzu fügt. Ich bin immer noch dabei zu lernen, auch wenn es langsamer geht ;-)
fehlerfreie Lib > rauskommt. Das kommt darauf an, woher die ursprünglichen Definitionen kommen. Beim AVR gibt's z.B. XML-Dateien, die die Register und andere Dinge beschreiben, aus denen die Header generiert werden. Daraus könnte man auch entsprechende C++-Header automatisiert generieren.
-
Thread
Einstieg als freelancer
AVR schrieb im Beitrag #6536360: > Michael schrieb im Beitrag #6536315: >> Wenn ja, dann prahlen Senf D., ATler, Alter Hase und F.B. ja umsonst >> hier. > > Ich glaube, dass deine erwähnten Leute
würde mich selbständig machen, falls du da einen Markt siehst, und noch was geht abschöpfen. So langsam merkt auch mein KOnzern, dass Nearshoring billiger ist als deutsche Freelancer und die Polen, Ungarn, Tschechen, Estländer fachlich gerade im mathematisch-technischen Bereich i.d.R. sehr gut ausgebildet
-
Thread
Könnt Ihr mal über meinen Schaltplan schauen
möglichst nur bis 4.5V (recommended) können. Da I2C mit Open Drain arbeitet, muss nicht der ganze AVR mit <= 4,5V arbeiten, sondern nur die Pullups. Sinn von C6,C7 in den USB-Datenleitungen? C2 als Flankendetektor von DTR?
http://ww1.microchip.com/downloads/en/AppNotes/AN2519-AVR-Microcontroller-Hardware-Design-Considerations-00002519B.pdf https://www.mikrocontroller.net/articles/Quarze_und_AVR
-
Thread
Optokoppler an 230VAC
http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182.pdf
ich das sehe werden ab ca. 10MOhm die Flanken sichtbar weniger steil und ab 60MOhm nimmt der Pegel langsam ab.
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
zentrale Konfigurationsdaten einbinden #include "config.h" // zur Nutzung von I/O-Pins #include <avr/io.h> // Warteschleifen #include <util/delay.h> // Interrupts nutzen #include <avr/interrupt.h> // Funktionen zum Zugriff auf den UART (RS232) #include "./USART/uart.h" // zur Konvertierung eines
); [/c] in die while Schleife, so lässt das die beiden Pins vom Timer 0 schön wackeln. Bin so langsam echt ratlos...
-
Thread
ATxmega128A4U per PDI programmieren funktioniert nicht.
Hauptchip. Der Chip ist frisch vom Hersteller und daher "leer"... Nun habe ich mir von Diamex einen AVR Programmer besorgt , der PDI unterstützt. (https://www.diamex.de/dxshop/Diamex-AVR-Prog-Programmer-fuer-ISP-PDI-TPI) Der Programmer wird vom Windows PC erkannt und auch von Atmel Studio 7 als AVRISP
Modus zu befördern? Nicht dass ich wüsste. Hast du mit deinem Programmieradapter jemals einen AVR via PDI erfolgreich programmiert?
-
Thread
Programmierung Arduino Nano Gesperrt
Eingangsbeitrag erwähnten Arduino festmachen – der wäre genauso verlaufen, wenn da statt „Arduino“ „Plain AVR“ oder „STM32F103“ oder „PIC“ oder sonstwas gestanden hätte.
im Beitrag #6532084: > Oha, schwere Frage. Wenn der doofe lernfähig ist und das nicht allzu > langsam, dann nehme ich den doofen. Aber ich würde ich dann nicht doof > nennen sondern dumm. Weil: doof sind Leute, die dumm sind und nicht > lernen. > > Faule sind ganz schlecht, denn ich bin schon
-
Thread
In München mit 100.000€ Jahresgehalt wird die Luft dünn Gesperrt
Udo schrieb im Beitrag #6527412: > Cashflow in Kauf zu nehmen ... F.B. schlaeft wohl noch? So langsam wird es Zeit, das nach Offtopic zu verschieben. asdfghjkl
gedacht, dass es auf dem Land (München) so teuer wird. Naja, in der Stadt (Berlin) ist es ja auch langsam unbezahlbar.
-
Thread
_delay_ms Faktor 13 zu langsam
Daher wuerde ich davon ausgehen, dass die Settings alle korrekt sind. Wenn ich testweise auf den langsameren internen Oszillator wechsle, geht z.B. usart erwartungsgemaess nicht mehr. So, nun die _delay_ms()-Funktion: laeuft relativ genau Faktor 13 langsamer als sie soll, also ein Testsignal mit _delay_ms
Und was wäre dann korrekt? -O1 ist identisch. Hat sich da was mit einem avr-gcc update geändert? avr-gcc ist bei mir 5.4.0 aus debian testing. Wenn ich mich recht erinnere, ist das Verhalten recht neu, fast identische init code templates + gleiches Makefile habe ich schon
-
Thread
Wofür Propeller von Parallax ?
Arduino Fanboy D. schrieb im Beitrag #6528383: > z.B. die 8 Bit AVR? Es gibt noch eine Welt außerhalb von AVR ... Egon D. schrieb im Beitrag #6528330: > Eine UART ist aber nicht "programmierbar" im Sinne der > Turing-Vollständigkeit -- auch wenn sie natürlich
verwendet? Beim Propeller1 war das Catalina, aber lief auf Grund der damaligen Architektur eher langsam.
-
Thread
Darum diskutieren wir lieber Gesperrt
Mir ist gerade aufgefallen, dass die Atmeldatenblätter der AVR mir besser gefallen als die von Microchip.
eben für einen Zauberkasten der magische Fähigkeiten hat. Leute reden mit ihrem Computer wenn er langsam ist, er ist heute etwas langsam, ... Egon D. schrieb im Beitrag #6528067: > Die Aussage "Wasser ist gefährlich" ist also je nach > Situation wahr oder falsch. Genau. Es gibt auch Aussagen
-
Thread
Strings verbinden Gesperrt
⛄ F. schrieb im Beitrag #6525383: > snprintf(). Ich habe hier den Quelltext von strlcat() aus der avr-libc Stefan ⛄ F. schrieb im Beitrag #6525397: > einem AVR ist. Wenn dir das Timing unwichtig ist, muss man sich schon Stefan ⛄ F. schrieb im Beitrag #6525472: > Den Vergleich mit einem AVR darfst
Dass diese zufällig auch in der AVR Bibliothek drin ist, finde ich praktisch, denn ich experimentiere auch mit AVR. Das bedeutet aber keinesfalls, dass ich mich auf AVR festgelegt habe. Ganz im Gegenteil, ich habe den TO nach seiner Plattform
-
Thread
Tiefentladungsschutz mit Attiny und P-Kanal Fet
Stefan ⛄ F. schrieb im Beitrag #6525241: > muss es vor WinAvr2010 gewesen sein HildeK schrieb im Beitrag #6525268: > mein Compiler ist älter: WinAVR-20100110 So weit liegt das ja gar nicht auseinander. ;-)
rumgenörgelt, bis Johann den Nicht-(/kaum-)Fehler unorthodox bereinigt hat. Wenn also jemand in einem Avr-GCC-Assembler-Output in einer ISR komischen Befehle findet: https://sourceware.org/binutils/docs/as/AVR-Pseudo-Instructions.html Und wenn der Avr-AS aus den binutils bei diesen meckert, dann braucht
-
Thread
Kosmos CP1 Emulator mit ATmega
Emulator passt und ein neues Softwaremodul namens "vports". Dieses "vports" ermöglicht es (wenn auch langsam), bunt über alle Anschlüsse des AVR gemischt, 8 Bits zu einem Port zusammen zu fassen. Hier kann einem Port entweder mittels einer Zuweisung eines uint8_t Wertes der ganze "Port" auf einmal gelesen
, weil man die internen AVR Pullups verwenden kann. Klar jetzt?
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
Hugo H. schrieb im Beitrag #6523150: > AVR bleiben. Ich werde mir einen ATXMEGA128A1U für diese Aufgabe > organiseren. Ein riesiger AVR für fast nix ;-) >> Ich würde den 16 Bit Code auf 1 Kanal umbauen, damit erreicht man sicher 1Msmps
4441280 Den kann man auf 1 Drehgeber umbauen und dabei noch die Abtastrate ein wenig steigern. Der AVR, hier ein ATtiny2313, sendet dann periodisch per UART den Zählerstand an den großen AVR.
-
Thread
Bootloader überschrieben??
EEPROM. Da lässt sich dieser Fehler mit einem ausreichend grossen Kondensator und entsprechend langsamem Zusammbruch der Versorgungsspannung ohne BOD zuverlässig reproduzieren.
> Das kann man auch beim Eintritt in den Schlafmodus tun. Egal wie die > Fuses stehen. (bei allen AVR?) Die P-Typen können so konfiguriert werden, daß sie das selbständig tun.
-
Thread
Sekunden,Minuten zählen mit der Funktion Millis()
vorgehen: Pfad ist Arduino Install-Ordner, z.B.: "C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" 1) Die Datei "Arduino.h" um folgende Zeile erweitern: [c] bool setTimer0Callback(void (*)(void)); [/c] 2) Die Datei "wiring.c" um folgendes erweitern: [c] static void (*timer0
vollkommen entkoppelt ist. Es hört sich kompliziert an, ist es aber nicht wirklich. Ich mache langsame Sachen meist so weil ich dem uC so viel Freizügigkeit erlauben möchte wie möglich und Optimierungen sind auf diese Weise fast nie notwendig.
-
Thread
Wie stark muss Pull-Up für Reset-Pin an 3.3V-Chip sein?
Hallo, nur zur Vollständigkeit. AVR042. Mit deinen 4,7k liegst du zufällig genau richtig. http://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042.pdf
verschiedenen Gründen b1) wenn er zu groß ist lädt sich der (parasitäre) Kondensator am Eingang zu langsam auf und die Eingangsspannung läuft zu langsam durch den "verbotenen" Bereich zwischen Low und High (außer das ist ein Schmitt-Trigger-Eingang). Wenn man keinen externen C anschließt sind das aber
-
Thread
Step-Down-Regler ist zu langsam
mit zwei Kanälen gleichzeitig messen würdest, könnte man wahrscheinlich direkt sehen, dass der langsame Spannungsanstieg am Ausgang des TPS dem langsamen Spannungsanstieg am Eingag des TPS folgt. Das wäre dann die Antwort auf deine ursprüngliche Frage, warum der TPS so langsam ist. Da du ja die
mit zwei Kanälen gleichzeitig messen würdest, könnte man > wahrscheinlich direkt sehen, dass der langsame Spannungsanstieg am > Ausgang des TPS dem langsamen Spannungsanstieg am Eingag des TPS folgt. > Das wäre dann die Antwort auf deine ursprüngliche Frage, warum der TPS > so langsam ist. > > Da
-
Thread
Wechsel vom IGM OEM zu US Tech (Google, Microsoft, Salesforce, VM-Ware, AWS,.)
generell noch aufgefallen ist: speziell bei (kleineren) amerikanischen Software Firmen sehe ich langsam einen Trend zum permanenten work-from-home. Aktuell oft nur in den USA (z.B. Reddit). Einige wenige Firmen werden aber globaler und bieten auch in Europa mitterlweile Stellen an. Darauf hoffe ich
AVR schrieb im Beitrag #6523852: > Dieser Schwachsinn wäre nichts für mich. Ich gehe doch nicht zu Arbeit, > um Freunde zu suchen oder gar das als Familie zu bezeichnen. Einfach nur > unheimlich diese
-
Thread
AVR C array Programmierung wo liegt der Fehler?
Hallo, ich experimentiere gerade mit einem HUB75 Panel 32x64 LEDS an einem ATMEGA644p Dazu habe ich folgende Funktion zum schreiben des Display geschrieben: volatile uint64_t R_displayline[32]={0b1111111111111111111111111111111111111111111111111111111111111111}; //Array für displaydaten R volatile uint64_t G_displayline[32]; //Array für displaydaten G volatile uint64_t B_displayline[32]; //Array für displaydaten B void write_display() { uint64_t R1_temp; uint64_t G1_temp; uint64_t B1_temp; B_displayline[1]=0b1111111111111111111111111111111111111111111111111111111111111111
-
Thread
Dipl. Ing Heinz Ahborn Orgel - Keine Töne mehr
immer darunter zu verstehen war. Maxim B. schrieb im Beitrag #6517858: > Man kann das bestimmt mit AVR problemlos machen. Kann nicht so recht glauben, dass man mit einem einzigen ATMEL AVR ca. 96 Töne gleichzeitig am Bus anliegend und phasensynchron erzeugen kann. Das wird von derartigen Orgeln
B. schrieb im Beitrag #6518003: > Kann nicht so recht glauben, dass man mit einem einzigen ATMEL AVR > ca. 96 Töne gleichzeitig am Bus anliegend und phasensynchron erzeugen > kann. Das braucht man nicht. Man nimmt einfach 12 AVR. Entweder macht man dann Oktave wie ursprünglich mit CD4520 oder
-
Thread
Lüfter-PWM ermitteln
Equipment auch nicht ermitteln. Besteht irgendwie eine einfache Möglichkeit, den Duty-Cycle mittels AVR zu ermitteln? An meinem Attiny 85 habe ich noch zwei Ports frei, analog wäre fein. Aktuell werden die Lüfter low-side geschaltet - mir fehlt momentan die Idee, wie ich die PWM in eine Spannung umwandle
schrieb im Beitrag #6515312: > Besteht irgendwie eine einfache Möglichkeit, den Duty-Cycle mittels AVR > zu ermitteln? Na ja, man muss halt Programmieren können, und tunlichst das Programm irgendwie vorher testen
-
Thread
Amt statt Autoindustrie – Warum die meisten Nachwuchstalente für den Staat arbeiten wollen Gesperrt
Rekordhöhe erreicht haben und immer weiter steigen. Und last but nor least jeder von Nazis sülzt wir aber langsam und stetig richtung DDR driften. Mich kotzt diese Gesellschaft nur noch an.
AVR schrieb im Beitrag #6530186: > Reinhard S. schrieb im Beitrag #6530162: >> Wäre es da nicht sinnvoller/menschenwürdiger, wenn keiner mehr wirklich >> reich wird, aber es allen ein bisschen besser
-
Thread
Wer kennt dieses IR Protokoll?
dahinter steckt, ist es, eine einfache Möglichkeit zu schaffen, absolut realistisch den Ablauf im AVR Studio zu simulieren: Ein Attiny 2023 sendet die on und off Zeiten über die RS232 an den PC. (Dieses Programm findest Du im Ordner IR_2023.) Die Zeiten werden in die Datei IR_Dump.asm geschrieben
@ my2ct (Gast) Meinst du jetzt das 'S' von Günter S. ? Ich glaube auch langsam, dass ich dem Günter mit seiner Sturheit nicht helfen kann - er reagiert ja auf keine Nach-/Rückfrage. Aber dein Beitrag war keinen Tastendruck wert....
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
lehrreich und interessant. Ohne Anwendung schlage ich einen einfachen Controller vor, zB einen AVR.
froh, dass es nicht in einer Scriptsprache programmiert werden muss, die nochmal um ein vielfaches langsamer ist.
-
Thread
Padauk PFS154 Programmer mit Arduino Uno / ATmega88 - 328
das Timing auch ein Problem, da der Tiefpass am Eingang der Opamps die Spannungsrampen deutliche langsamer macht, als es beim EasyPDKProg der Fall ist.
jeweilige Spannung konstant zu halten. Ein OpV kann so etwas nur sehr bedingt, weil er zumeist viel langsamer ist als die wechselnde Last an seinem Ausgang. Sowas kann eventuell das ganze Programmieren durcheinander bringen. W.S.
-
Thread
Unternehmen sucht billige Studenten anstatt teure Angestellte
AVR schrieb im Beitrag #6512735: > Horst Hoden schrieb: >>>Summarum: Du gehörst wie Millionen anderer zu der Klasse mit den >> Produktionsmitteln. Ihr nutzt sie aber nicht -> selbst Schuld. > > Wenn
Terä schrieb im Beitrag #6512789: > AVR schrieb im Beitrag #6512735: >> Horst Hoden schrieb: >>>>Summarum: Du gehörst wie Millionen anderer zu der Klasse mit den >>> Produktionsmitteln. Ihr nutzt sie aber nicht -> selbst Schuld. >> >
-
Thread
Suche jemanden für PIC-Programmierung VU-Meter / PPM
werden denn die Schwingungen aufbereitet, die sind ja alle im kHz-Bereich, die Anzeige ist aber viel langsamer, das muss ja irgendwie integriert werden, evtl. eine Hüllkurve o.ä.?
z.B. per Tabelle. Artikel dazu, Ggl findet noch mehr: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister https://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI
-
Thread
Clock - Kalibrierung bei Padauk PFS154
EasyPDKProgrammer" geflasht habe (Auto Clock calibrate), stimmt der Takt bei Flashen des Codes mit meinem eigenen AVR-Programmer nicht: Ein ==> CLKMD= 0x34 <=== sollte als Taktfrequenz dann eigentlich 8 MHz haben ( 16 MHz / 2 ), hat es aber nicht (wenn ich einen I/O Pin frei togglen lasse, schwingt dieser bei Programmierung
garantiert nichts kalibriert haben. Die Dinger die ich getestet habe, lagen alle im Bereich ca. 1,5% zu langsam bei Zimmertemperatur. Dass man für ein kalibrieren ein Gerät braucht weiß ich selbst und gerne wird das gegen den USB-Takt gemessen, weil ich aber mit einer USB2UART Bridge die Kommunikation herstelle
-
Thread
LED am AVR-Pin per Buck Power Stage anstelle Vorwiderstand
ausgerechnet. Die war bei Nutzung von Phase_Correct_PWM und 10 Bit bei einem Vorteiler 8 sicher zu langsam. Heute mal mit nur 8 Bit Breite und ohne Vorteiler.
Die LED ist eine reguläre blaue mit max 20 mA. Die Diode war zuerst eine 1N4001, später SP190. Als AVR kam (abweichend vom Schaltbild hier) ein Arduino Mega 2560 zum Einsatz; der PIN 11 (OC1A). Am AVR wurde mit dem Timer 1 experimentiert: Fast-PWM, phase-correct, 8 ~ 10 Bit.
-
Thread
Heizplatte steuern
funktioniert! Gestartet kann aber nur mit einem Taster werden, weil mit abgeschalteter Quelle kein AVR startet.
dem TUN einen erträglicheren Basisstrom gibt, sollte das laufen. Es ist eine Heizung, also ein langsames System - da reicht eine PWM im Sekundentakt oder maximal 10Hz, dann kann man auch die langsame Abschaltung des FET verkraften.
-
Thread
Raspberry PI4 vs ältere Mini-PCs?
Argument 16GB passt hier gar nicht. SSD anschließen kann man beim PI4 über USB3 auch. Klar, ist langsamer als SATA. Ich weiß allerdings nicht wie schlimm sich das in der Praxis auswirkt.
Bastelzeit garnicht mit eingerechnet) kommt man schnell in niedrige 3stellige Regionen. Und da beginnen langsam die kleinsten NUCs.
-
Thread
ESP8266 in Assembler programmieren
einen Extensa Prozessor von der Firma Tensilica. Kurz gcc-extensa. Sie ist das direkt Pendant zur avr-gcc, die das Atmel Studio verwendet. Google doch einfach danach.
kleinen 8bit Controller an, den du komplett kontrollieren kannst. Zum Beispiel http://stefanfrings.de/avr_workshop/index.html
-
Thread
Wie stirbt ein Mikrocontroller?
Stefan schrieb im Beitrag #6505344: > Wie lange hält ein AVR im Dauerbetrieb im durchschnitt durch, wenn von > außen keine Störungen kommen? Als erstes dürfte das Flash-ROM vergesslich werden. In AVR105 wird von einer "expected data retention" von 20 Jahren
Gerhard O. schrieb im Beitrag #6505743: > Shift Register und IO-Expander to the rescue;-) Zu langsam, besonders IO-Expander (um 1 Bytes oder gar 1 Bit zu schicken oder zu lesen, braucht man mindestens 3 Bytes per SPI, oft auch mehr, oder gar über langsame I2C). Shift Register sind unflexibel. Zwischen
-
Thread
uController resettet sich beim Schalten einer Last
Stützkondensator und wird im Einschaltmoment fast wie ein Kurzschluss wirken! Da könnte es besser sein, langsamer einzuschalten. (Schaltzeit >1ms; z.B. durch hohen Gatewiderstand; Aber zu langsames Schalten kann den Mosfet zerstören!) Empfehlung bei mehreren Motoren: Zeitversetzt einschalten! z.B. 100ms
anders verhält als 100nF "grosser bedrahteter" Kondensator, was wiederum zu der "These instabile Vcc am AVR" passen kann.
-
Thread
ATmega328PB & W5500 Ethernet Baustein
Prozessor ist der ATmega328PB. Ich programmiere mit ImageCraft IDE for ICCAVR. Übertragen wird mit AVR Studio 4. ggf. Kann ich nach bedarf noch einen Schaltplan Anhängen. Ich danke im vorraus den Antworten! MfG Daniel S.
ist angeblich nicht auffindbar. Da ich jetzt bereits den zweiten tag an dem Projekt sitze fängt langsam verzweiflung an. Schön wäre es wenn jemand mir eine Art beispiel programm schreiben könnte, woraus ich entnemhen kann wie die Befehle richtig angewandt werde. Und auf welche IDE sollte ixh am besten
-
Thread
Die Magie vom Lipo laden
Zelle fokussiert. Ich meine Ladeprosse sind im Vergleich zu anderen Regelungsaufgaben endlos langsam und selbst ein AtMega hat bei einer 5V Referenz mit seinen 10Bit ADC eine minimal bessere Auflösung als 5mV. Und eine Ladekurve abfahren halte ich auch nicht für schwierig. Gibt es vielleicht
Gibt es vielleicht etwas, was ich nicht sehe? Manche Ladegeräte fangen bei tiefentladenen Akkus langsam an zu laden, das sollte aber eh' nie passieren. Außerdem kann man auch noch eine Temperaturüberwachung einbauen. Besser ist auch da, von vorn herein eine Akku-Temperatur im grünen Bereich zu haben
-
Thread
Nach Neuinstallation: Kann Atmega nicht flashen, avrdude,gcc,usbasp
geschrieben, der die mögliche Ursache und Lösungsmöglichkeiten erklärt: http://stefanfrings.de/avr_verfused/index.html
ISP-Port ist dabei aber nicht "blockiert", sondern voll funktionsfähig, er will halt nur *seeeehr* langsam angesprochen werden. So langsam, dass praktisch kein normaler Programmer mehr in der Lage ist, mit dem Teil zu reden. Du kannst das jederzeit absichtlich herbeiführen, das ist trivial. Schnapp
-
Thread
Umstieg von "handgeschriebenen" Code (war Frage vom Frager)
AVR schrieb im Beitrag #6501928: > Realität vs Senfdazugeber ehemals Qwertz AVR vs. echte Mikrocontroller.
Nick M. schrieb im Beitrag #6502069: > AVR schrieb im Beitrag #6501928: >> Realität vs Senfdazugeber ehemals Qwertz > > AVR vs. echte Mikrocontroller. +1. Lernt mal den STM32 oder ESP32 ihr in den 80igern steckengebliebenen Hinterweltler
-
Thread
ATMEGA 8 (PIN 15)
in http://ww1.microchip.com/downloads/en/appnotes/atmel-0943-in-system-programming_applicationnote_avr910.pdf Kurz gesagt: Du brauchst nur einen Widerstand.
Guggst Du da http://ww1.microchip.com/downloads/en/Appnotes/AN2519-AVR-Microcontroller-Hardware-Design-Considerations-00002519B.pdf Kapitel 4.1.1 Dort stehen auch andere, sinnvolle Hinweise.
-
Thread
attiny85: gleiches Programm - unterschiedliche Geschwindigkeit
Konsole mit einem Makefile und make (gnu make 5.2.1) kompiliere und hochlade, läuft es deutlich langsamer - ich könnte wetten, daß es um den Faktor 8 langsamer ist. Ich bekomme hier auch entsprechende Warnings: [code] avr-gcc -c -mmcu=attiny85 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields
Stephan E. schrieb im Beitrag #6499500: > avr-gcc ... -DF_OSC=128000 ... Versuch stattdessen mal > avr-gcc ... -DF_OSC=128000 -DF_CPU=F_OSC ... damit F_CPU define'd ist.
-
Thread
Diskette zu USB
von Sony und damit erfolgreich 720 KB-Disketten gelesen und geschrieben. Allerdings mag Linux so langsame Blockdevices nicht besonders. :-) Soul E. schrieb im Beitrag #6499338: > Mac, Apple II und C64 erwischt man damit nicht, die muss man wirklich > als Rohdaten einlesen -- siehe Kryoflux. Für die
ich den Sourcecode noch aber lesbar dürfte er nicht sein das war noch zu meinen Anfangszeiten mit AVR prozessoren.
-
Thread
12v LED Stripe mit NodeMCU und Mosfet betreiben
gegen Source) beschaltet, damit er sicher sperrt, falls das Gate nicht angeschlossen ist bzw. die AVR-Pins noch nicht initialisiert sind.
Die Schwellenspannung für Vgs liegt bei min 2.0V bis max 4.0V. Sollte eigentlich taugen, wenn der AVR mit 5V läuft. Zumindest zum Testen. Das Problem liegt vermutlich woanders.
-
Thread
Warten auf volle Sekunde in C Linux
Hallo zusammen, wenn man auf einem AVR eine bestimmte Aktion jede Sekunde ausfuehren will, setzt man ja meist einen/mehrere Timer ein. Gibt es fuer sowas unter Linux auf dem PC einen anderen Ansatz als immer wieder die Sekunde per Polling
sched_setscheduler(SCHED_FIFO). Das eliminiert die Ausreißer komplett und reduziert den Jitter. Aber die langsame Schwingung auf dem Jitter ist dennoch vorhanden. Spannend. Vielleicht probiere ich auch noch SCHED_DEADLINE aus. Mal sehen...
-
Thread
Arduino: Funktionierendes 320x480 Display Shield gesucht
Also hat es zumindest einen nicht-flüchtigen Speicher. Mir reicht das total aus, nur Text, der ganz langsam aktualisiert wird. Würde es das auch tun? Ist etwas billiger und kleiner: https://www.ebay.de/itm/3-5-Touchscreen-Display-LCD-Raspberry-Pi-480x320-Resistive-TFT-LCD-Shield-SPI/353141400214?epid
schon lange nicht mehr hier. Habe aber noch ein Platine mit Display, 640x480 mit UAART Interface für AVR als von Arduino noch keine Rede war. Hoffnungslos veraltet aber die Displays sind trotzdem noch heute benutzbar, man muss nur die RS232 ansteuern mit dem Befehlssatz.
-
Thread
RS232 --> TTL Wandler Unterschied
74LS00) könnte gerade soeben noch klappen. Findet man gelegentlich gemixt. Die 4000-er werden aber "langsamer", wenn sie nicht mit mehr als 5V Vcc gefahren werden. ciao gustav
ist genau gleich wie vorher. Du mußt nur im Terminal die gleiche Baudrate einstellen wie in deinem AVR-Programm.
-
Thread
GCC, Linkerscript & Startupcode für STM32F429-Discovery & SDRAM anpassen, offene Fragen
direkt, indem du _sbrk() passend implementierst. Falls du zwischen „schnellem“ (interner SRAM) und „langsamem“ (SDRAM) Heap unterscheiden musst, dann halt für einen von beiden einen händischen Allocator bauen. Ich weiß, malloc und Heap sind für viele hier ein rotes Tuch, aber man muss der Realität auch
bei starker Fragmentierung entsprechend viel Zeit benötigt. @Jörg: > Du kannst dir den aus der avr-libc ansehen, der ist noch vergleichsweise > einfach gehalten. > Auch der K&R (also das Papier-Buch :) enthält eine einfache > Implementierung. Danke :) > Für größere Devices lohnen sich halt