-
Thread
Suche Microcontroller mit EBI
1 SPI 1 UART [/code] Aktuell benötigt der AVR Code ca. 38kbyte Flash Die ATXMEGA kann man leider nicht bei 5Volt betreiben und die AVR128 haben leider kein EBI. Im Moment benutzte ich einen Atmega1284P und machen das EBI zu Fuss, aber das
was du willst. Sinnvoll waere es aber du stellst mal langsam auf 3V3 rum bevor es das nicht mehr gibt weil jeder 1V8 nutzt. :-D Olaf
-
Thread
77,5kHz Generator aus 20MHz Takt ATtiny45-20 Assembler 10MHz Frequenznormal
Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum.
Abdul K. schrieb im Beitrag #6717821: > Ich denke, Bernhard bleibt einfach gerne in seinem AVR-Universum. Nichtmal das. *SEIN* AVR-Universum ist nämlich auch noch sehr viel kleiner als das tatsächliche AVR-Universum... Nur will er das nicht wirklich wahrhaben und schon garnicht öffentlich
-
Thread
Nach C: Python oder C++
Zeit. Man kann aber auch anfangen seine C Software mit einem C++ Compiler zu übersetzen und dann langsam die neuen features von C++ zu nutzen. > Andererseits begeistert mich Python schon seit langem. Ebenfalls > objektorientiert, stelle ich mir die Data Science und Neural Network > Features dieser
> Man kann aber auch anfangen seine C Software mit einem C++ Compiler zu > übersetzen und dann langsam die neuen features von C++ zu nutzen. Kann man machen, C++ lernt man dadurch aber eher nicht. Besser, man vergisst alles, was man ueber C weiss und faengt von vorn an -- C++ ist konzeptuell eine
-
Thread
Uno-Board mit ATMEGA256
Vielleicht ist ein AVR128DA28 bzw. ..DB.. eine mögliche Alternative: 128 KiB Flash, 16 KiB RAM, 3 UART, 2 SPI.
ob es evtl. nur für die neue Arduino IDE V2 funktioniert. Ich habe ja selber Spitzen gegen den AVR gesetzt, aber ein aktuelles Projekt bekommt man sicher einfacher mit einem größeren AVR umgesetzt wenn man mit anderen Architekturen noch keine Erfahrung gesammelt hat. Die Cortex-M haben definitv mehr
-
Thread
Schutzschaltung mit Dioden, wohin mit dem Strom bei Überspannung?
Antworten. Der Mikrocontroller wird ein STM32F4 werden. Die Geschwindigkeiten werden zum einen sehr langsam sein, da das Gerät von mir von außen über Taster gesteuert wird und zum Anderen wird auch ein SPI-Bus dabei sein, den ich mit 1 Mhz betreiben wollte. Viele Grüße Ulrich
durchaus ein Problem. Die Dioden sind nicht auf dauerhaft höhere Strome ausgelegt (Atmel gibt für die AVR in einer AppNote eine Wert von 1mA an). Und wenn man den Strom über externe Dioden ableiten will, muss man dafür sorgen, dass deren Vf niedriger als die der eingebauten Dioden ist (z.B. durch Einsatz
-
Thread
Pendel mit DCF77 synchronisieren Gesperrt
synchron zu DCF77 zu halten. Man kann da also nicht in groben Sprüngen ausgleichen sondern nur schön langsam.
im µC-Net > "AVR - Die genaue Sekunde / RTC" zu finden. > > Aber - oweh, AVR ist ja sein Reizwort! Nein kein Reizwort, nur für mich ein NoGo. Punkt. Ich zwinge niemanden diese Meinung auf, jeder kann machen was
-
Artikel
Schrittmotoren
linear an): 33% höheres Drehmoment erforderlich. Atmel bietet für Steppermotoren eine Application Note (AVR446) und ein entsprechendes Demoprogramm für lineare Rampen: Den fertigen Funktionen kann die Beschleunigung, Verlangsamung, gewünschte Geschwindigkeit und Anzahl der zu fahrenden Schritte übergeben
Kühlkörper, ohne Gehäuse trotz Optokoppler nicht galvanisch getrennt wegen der Optokoppler nur langsame Pulse, langsamer als Mach3 überhaupt einstellbar ist. Entfernt man die Optokoppler (überbrücken mit jeweils 1 Draht, unterschiedlich bei DIR/STEP und ENABLE), geht das Handbedienteil nicht mehr. Chopperfrequenz
-
Thread
Konstantstromquelle funktioniert nicht
Umgebungstemperatur und der Drift des Shunt ab. Ja das stimmt. Ich steuere die Stromquelle über einen AVR an. Im Moment driftet nur der OP, die anderen Bauteile sind vernachlässigbar. Habs mit Heißluft und Kältespray ausprobiert. Nur für den Shunt könnte ich noch einen hochwertigeren Widerstand nehmen.
jederzeit :-) Der Humor ist nach 4 Jahren konstanten Mobbings durch Moderation und Betreiber langsam verlorengegangen.
-
Thread
I2C-, USART-, EEPROM-Test für ein Feedback
Tausend Dank vorab! [c] /* * Test für I2C, USART, EEPROM */ #define F_CPU 2E6 #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <avr/eeprom.h> #include <avr/interrupt.h> /*wird bei Code::Blocks benötigt, bei Geany nicht * erzeugt dort einen [-Wimplicit-function-declaration
stattdessen im FLash Speicher lassen und von dort aus verwenden. Siehe https://www.nongnu.org/avr-libc/user-manual/pgmspace.html https://www.nongnu.org/avr-libc/user-manual/pgmspace_8h.html
-
Thread
Arduino Betriebssystem
mein erster Computer. Ja, quälend langsam, ca 300 Baud. Aber wer Retro-Feeling möchte, der muss leiden. Wer wirklich damit arbeiten mußte, der möchte das nicht wieder haben.
bieten diese ja üblicherweise das Anflanschen von Bitbanging-SPI Treibern an. Diese währen zwar langsam, würden den FAST IRQ zumindest nicht blockieren.
-
Thread
Schaltplan0010
ATMEGA8A _TASTE_LED.c * * Created: 13.05.2021 18:47:15 * Author: Diagnose */ #include <avr/io.h> #define LED_1 PC4 #define LED_2 PD4 #define LED_3 PD5 #define LED_4 PD6 #define LED_ON 1 #define LED_OFF 0 int main(void) { DDRD = 0xFF; DDRD &= ~(1<<2)|(1<<3);
nur an > blinkt nicht Fusebits sind vermutlich falsch eingestellt, dadurch ist der Takt zu langsam. Du siehst den ersten Blink-Puls extrem gestreckt. Sieht aus wie dauernd an... Biagio L. schrieb im Beitrag #6691967: > kann mir jemand meine code korrigieren zum ausprobieren ob meine platine
-
Thread
Stack vs Heap?
man ein min Größe angibt und dann der Stack so lange wachsen > kann bis der RAM verbraucht ist AVR? Der hat hardwaretechnisch gar nicht die Möglichkeit, das zu begrenzen. > das muss doch höchst langsam sein - wird da jedes mal im Code geprüft ob > man an der Grenze ist oder jedes mal ein Page-Check
intensiveren Runtime Test bei Stacknutzung um Fehler aufzudecken, ist aber eben alles sehr sehr langsam
-
Thread
Atmega8A Fuses auslesen
Auslieferzustand verfügt über einen automatischen Step-Down-Modus; geeignet für Controller, die auf langsamere Taktquellen unter 1 MHz umgeschaltet wurden und sich bisher nicht mehr mit der Standard ISP-Geschwindigkeit ansprechen ließen alternative Möglichkeit: Firmware AVR911/910/109 aktualisierbar für neue
Anscheinend gibt es von myAVR auch eine eigene Windows-Software zum Programmieren: https://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112 kostenloses "myAVR ProgTool Version 1.50" aber es geht auch über AVR-Studio
-
Thread
[ATTiny44+PI4] TWI Slave nur mit langsamen Clocks
Bei langsame Signale kann es zu ungewünschte Ubergänge im logisch undefinierten Bereich kommen, und/oder (ground) bouncing. Also auch beim TWI clock. Die schnellen Treiber an moderne IC's können einen extra
Man kann es ja umgekehrt machen, d.h. den Pi4 als Slave. Der AVR kann ja als single Master Clock Stretching. Nur als Multimaster kackt er ab bei Arbitrationsverlust.
-
Thread
Buchempfehlung C++ und MCUs
nicht treiben muss und die Codegröße nicht weiter ansteigt? Wohlgemerkt mit normalen Mitteln was die avr-gcc Toolchain bietet.
:49 Uhr ausgegangen und habe new weggelassen wollen, was nicht ging. Das ist nun hinfällig. :-) avr-gcc 10.3.0 auf C++20 eingestellt.
-
Thread
Multiplikation_in_Assembler
traue keinem OSS-Code. Das genau ist auch, was meine Erfahrung diesbezüglich sagt. Und diese winzige AVR8-Multiplikation ist ja noch vergleichweise sehr trivial. Wenn man sich anschaut, was manche sich für ungeheure Mengen an Code einfach mal in ihre Projekte reinziehen, ohne auch nur andeutungsweise zu
c-hater schrieb im Beitrag #6684184: > Und diese > winzige AVR8-Multiplikation ist ja noch vergleichweise sehr trivial. > Wenn man sich anschaut, was manche sich für ungeheure Mengen an Code > einfach mal in ihre Projekte reinziehen, ohne auch nur andeutungsweise
-
Thread
Frequenzmessung mit Arduino Mega2560
von der eingestellten Rate (1/delay) ausgehst, in Wirklichkeit wegen der Laufzeit des analogread langsamer abgetastet wird, dann müsste die Frequenz höher erscheinen, nicht niedriger. Oder?
delayMicroseconds(200); } } [/c] Für eine stabile Abtastrate könntest du einen der Timer des AVR bemühen.
-
Thread
Atmega ISR Prolog dauert zu lange - verschieben möglich?
Sicherung ändern darf ("call clobbered"), einmal für die ISR sichern muss. https://gcc.gnu.org/wiki/avr-gcc#Register_Layout https://gcc.gnu.org/wiki/avr-gcc#Calling_Convention Variante 3: Du machst eine naked ISR in der du via inline Assembler zunächst nur die Mindestanzahl Register sicherst, die
nicht so kompliziert > wie ich es mir vorgestellt hatte ;-) Nur ist das dann GCC-Assembler. Nach AVR-Assembler aus AVR Studio wirkt GCC-Assembler enttäuschend.
-
Thread
Python oder besser bei C bleiben?
_ schrieb im Beitrag #6682465: > Außerdem ist Python auf den Controllern ca. um den Faktor 100 langsamer > als C. Wie kann das sein, ich dachte es handelt sich um compilierten Code?
einer solchen Typdeklaration (eine zusätzliche Zeile im Python-Code) wird Franks Benchmark nur 17% langsamer als in C ausgeführt.
-
Thread
Unbekannte LEDs testen, Vorgangsweise?
DMM im Diodentest. Evtl. funst das bei Blauen/Weißen/COB LEDs nicht. Da am LNT langsam die Spannung hoch drehen. Strombegrenzung ist hier meist wenig hilfreich, nur ein weiterer Schutz. Ansonsten VR & Spannungsquelle.....
vorgeschaltet (Netzteil bis 24V) also ist der maximale Strom schon mal auf 24mA begrenzt, dann die Spannung langsam hochgedreht...... leuchtet ab 2,7V nichts verpolt -> LED umpolen bevor man die Reversespannung überschreitet.
-
Thread
Rolladensteuerung mit 74xx
Einschalten) doch genau das verhindern, oder habe ich da einen > Denkfehler? Solange die Taster langsam genug gedrückt werden, finde ich keinen Fehler. Stefan N. schrieb im Beitrag #6680501: > Meine grundsätzliche Idee war es keinen µC zu verwenden. Grundsätzlich finde ich das gut. Warum nicht
Feiglinge würden hinter den Tastern immer ein wenig Schutzbeschaltung spendieren, egal, ob 74HC oder AVR. Und irgendwelche Dreckeffekte, Fehlerquellen oder Sonderfälle kann man in Hardware genau wie in Software übersehen.
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
brauchen und > bin für jeden Tipp dankbar. Mein Tipp: Klein anfangen. Erstmal einen ESP und einen AVR, dann steigern auf zwei AVR.
Moin, Falk B. schrieb im Beitrag #6683718: > Aber nicht für 40x Krümelkram ala AVR. <Loriot>Ach</Loriot> Gruss WK
-
Thread
AVR Spannung Amplitude 4V
Hey Community, Ich will eine Automatische Verstärkerregelung AVR bauen. Bei einer Variation der Amplitudenspannung 0.5-4V am Eingang des AVR soll am Ausgang immer 4V Amplitude anliegen. Im Internet habe Ich eine Schaltung gefunden und habe diese etwas verändert.
als Steuerspannung zu verwenden. Da muß wenigstens noch eine Verzögerung rein, um das Steuersignal langsam steigen und fallen zu lassen. Langsamer zumindest, als das Nutzsignal. Sonst "bügelt" man dessen Aplitude einfach glatt.
-
Thread
Ersatzchip für Arduino
C:\Program Files (x86)\Arduino\hardware\arduino\avr\bootloaders Da sind die entsprechenden Hex-Files drinne.
Das geht nur über das echte MISO/MOSI/SCLK/RESET Programmierinterface, > und dazu muss man den 328 AVR vom board runternehmen und mit einem > nativen AVR Programmer verbinden. DER kann dann einerseits den Bootlader > brennen und zudem die fuses umprogrammieren. Nöö, hier irrst du! Viele der AVR Arduinos
-
Thread
avr asm LCD Problem
Ich bleibe noch bei AVR Studio 4.19 und AVR Assembler 2. Spätere sind zu langsam und ab 6. arbeiten mit WinXP nicht mehr. Wenn es einmal weiter gehen soll, dann lasse ich AVR und steige auf etwas mit 32 bit ein.
Forumsmaßstäben) mit Samthandschuhen > angefasst. Vermutlich weil die meisten (inklusive mir) von AVR Assembler wenig bis keine Ahnung haben.
-
Thread
ATMega 328P zu langsam für Rotary Encoder?
dieser Dinger sind Kopien des Originalprojektes von hier: https://www.mikrocontroller.net/articles/AVR_Transistortester Manche wurden mit einem anderen Display ausgestattet, damit man die Kopie nicht so schnell erkennt.
durch eine langsame Drehung des Encoders ausgewählt werden. Eine schnelle Drehung des Encoders kehrt zur Menü-Auswahl zurück.”
-
Thread
I2C Bus ermitteln und darstellen
Arbeite mit AVR Studio in C
auf die Displaygröße an und größere Displays mit mehr Pixel brauchen auch mehr Platz, da kann es im AVR eng werden auch vom Tempo unter I2C.
-
Thread
attiny841 im Atmel Studio 4.19 verwendbar?
eine Alternative und läuft auf alten Rechnern recht gut. Ist ein Alternative, aber eine *arsch-langsame* gegenüber Studio 7. Als ich damals "gezwungen" war von AVR Atudio 4.xx mal wegzugehen hatte ich Studio 6 installiert, aber dann die Weiterarbeit für mich selbst wegen "Unbedienbarkeit" verweigert
Studiosus7 schrieb im Beitrag #6669300: > Ist ein Alternative, aber eine *arsch-langsame* gegenüber Studio 7. Quatsch. Es gibt bezüglich der GUI-Geschwindigkeit fast keinen Unterschied zwischen 6.2 und 7.x. Ist auch keinesfalls erwartbar, denn beides nutzt dieselben Technologien. Also
-
Thread
Attiny und Big Sur
Ja, hier. Hab den USB-Tiny zum flashen, via Homebrew (https://brew.sh/index_de) hab ich mir den AVR-GCC (https://github.com/osx-cross/homebrew-avr) installiert sowie AVRDUDE (https://formulae.brew.sh/formula/avrdude). Funktioniert auch mit M1 Macs prima.
geht und das klappt Prima. Es muss auch fast nie was geändert werden. Ich selber nutze den USB Avr Adapter und den TL866ii für den ich gerade ein Native Anwendung programmiere.
-
Thread
Faulhaber Encoder Kontaktbelegung gesucht
also die LED raussuchen mit Diodentester und mit wenig Strom speisen (10mA bis max. 20mA). Dann langsam durchdrehen und mit dem Diodentester die beiden Empfänger anmessen. Da muss beim langsamen Durchdrehen abwechselnd wenig und viel Widerstand sein.
wenig Strom > speisen (10mA bis max. 20mA). Ich würde sogar unter <10mA bleiben. > Dann langsam durchdrehen und mit dem > Diodentester die beiden Empfänger anmessen. Da muss beim langsamen > Durchdrehen abwechselnd wenig und viel Widerstand sein. Oder mit mV-Meter: ev. geben die Lichtempfänger
-
Thread
Notebook-Akku Last-Prüfung außerhalb Gerät
hat, das mit dem SMBus wird aber > eher nichts ohne den Läppi dazu. Ich habe mir dazu mal einen AVR mit LCD Anzeige programmiert und zwei Flachsteckern. Dann muss man nur noch die Datenleitungen am Pack rausfinden, was ich immer mit dem Komponententester meines Hameg mache. Im Prinzip ist das langsames
recht standardisiert und selbst die Belegung der Register unterscheidet sich nicht. Mein kleiner LCD-AVR jedenfalls hat bisher noch jeden Akku auslesen können, wenn er aus einem Notebook kam. Selbst Apple Batterien sind da keine Ausnahme.
-
Thread
ATTiny85 inkrementiert Variable nach Neustart nicht mehr
hat mehr mit dem Zeitverhalten als der Nichtfunktion zu tun. Evtl. steigt die Betriebsspannung zu langsam an, so daß er nicht ordentlich resettet. Das Neubrennen erzeugt im Prinzip einen Reset. Gleiches erreicht man übrigens auch mit den Aufruf von avrdude ohne schreiben.
Probleme > machen die liegt bei 5,02V. Es geht nicht um die Betriebsspannung an sich. Wenn die zu langsam beim Einschalten ansteigt, bekommst Du keinen richtigen Reset. Dann wird ein extra Resetbaustein benötigt.
-
Thread
STM32F401/411: Black Pill Board: Wie auf alten IDE zum Laufen kriegen?
Hallo, ich mache mal nen neuen Fred auf dafür. Dass die beliebten Blue Pills langsam in die Jahre kommen dürfte jedem aufgefallen sein. Die F103 Chips werden immer teurer und sind mit über 10 Jahren Marktpräsens auch als "out of date" zu bezeichnen. Je mehr ein Chip verschwinden soll
von Coocox 1.7.8 noch unterstützt. Weiß nicht, ob Dir das etwas bringt. Nachdem ich aber meine AVR-IDE umgestellt habe und trotz Fluchen und Schimpfen nicht daran gestorben bin, wede ich hier mitschmökern und irgendwann nochmal den Mut fassen, auch für den STM32 was Neues zu probieren.
-
Thread
Gebrauchter Apple-Laptop mit gutem Preisleistungsverhältnis?
mache XCode damit, bisschen Apps programmieren. Nichts anderes. Aber inzwischen ist der so extrem langsam, da kann man sich nicht nur einen Kaffee aufbrühen, sondern du kannst ihn auch anbauen. Aber egal, ich habe Zeit. Und upgraden kann man dieses Modell nicht.
/oft genutzte Tools: Speedcrunch, Vorschau.app, Firefox, Eclipse 2021-03 (4.19.0), Kommandozeile, avr-gcc, sdcc, arm-gcc, git, make, homebrew, Eagle, goSerial, LibreOffice, GIMP, Arduino-IDE (+Plugin für eclipse), Audacity, VLC-Player, Oracle VirtualBox (Windows XP/7/10, aaalte Spiele, Steuer machen
-
Artikel
ARM Cortex Mikrocontroller
codiertDen Vorteil des gesparten Speichers erkauft sich das Instruction-Set allerdings durch eine etwas langsame Ausführungsgeschwindigkeit. Die Cortex-M Controller können ausschließlich Thumb-Instruktionen ausführen. Die Vorgänger der Cortex-Serie sind die ARM7-Mikrocontroller, die entweder nur den ARM-Befehlssatz
einfachen Beschaltung und niedrigem Stromverbrauch eine echte Alternative zu 8-Bit-Controllern wie dem AVR, die auch noch eine höhere Leistungsfähigkeit besitzen. In diesem Artikel geht es primär um die ARM Cortex-M Mikrocontroller, weniger um ARM Cortex-A Prozessoren, welche in Smartphones, Raspberry Pi
-
Thread
Giesomat 16 Sensoren
Vielfalt der Arduinos vermutlich schon wieder verwirrend: angefangen hat es mit Boards mit Atmels AVR, und dazu passt der eingangs gezeigte Code. Die Grundfunktionen der Arduino Software aus 'Processing' wurde dann von Drittherstellern auf weitere Prozessoren portiert, auch die ESP. Die Hardware ist
Erfahrung war das es nicht ordentlich > funktioniert: steigender Feuchtigkeitswert wird erkannt, aber langsam > fallender nur schlecht. Aber das soll jeder für sich rausfinden wenn er > es nicht glaubt. aber was gibt es dann für alternativen?
-
Thread
Alten Wandwählfernsprecher SIP-fähig machen
ich das nicht machen. Ich bin so schon mit meinen Softwarefähigkeiten am Limit und arbeite mich langsam vor. Mit der Hardware habe ich viele Optionen. Grunz schrieb im Beitrag #6662722: > Die 0 beim IWV dauert ja so ca 1,1 sek + Aufziehen des Numernschalters = > min 2Sek > >> Auf was für Gedanken
). Das war ein ATA-Adapter Telefon zu SIP/VoIP über USB mit minimalem Aufwand (nur ein USB-fähiger AVR oder PIC plus etwas Hühnerfutter). Leider ist dieses interessante Projekt irgendwie im Sande verlaufen, ich finde die Internetseite nicht mal mehr. Kann auch sein, dass es aufgrund technischer Gründe
-
Thread
ATMEGA2561 SRAM wird knapp
treffen, ist der Speicher voll. https://rn-wissen.de/wiki/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc
c-hater schrieb im Beitrag #6659359: >> AVR128Dx > > 3,3V oder 5V? Egal. die laufen von 1,8 bis 5,5V mit vollem Takt von 24MHz. Das ist anders als bei den klassischen AVR8 und auch anders als bei den XMega.
-
Thread
uC Programmiertechniken - Gibt es da Bücher?
Pedersen. Der arbeitet in float, also mit 24 Bit Mantisse und ist dabei recht schnell. Das einzige Langsame daran ist die eine enthaltene Division. W.S.
stattdessen ein Ringpuffer. Oder ein Fifo für Messages. Messages sind dann ganze Pakete, wenn die Loop langsam und die Start-Ende-Erkennung einfach ist.
-
Thread
Triggersignal, lange Kabel, Levelshifter Pegel und Flankensteilheit
Stefan ⛄ F. schrieb im Beitrag #6657632: > Dann nimm das Logikgatter. Sein Logikgatter heißt AVR und hat genug Geschwindigkeit als auch Treiberstärke.
Falk B. schrieb im Beitrag #6657662: > (der) AVR hat genug Geschwindigkeit als auch Treiberstärke. Ja, aber er will es halt noch besser als nötig haben. Mit dem Logikgatter kann er die Flanken nochmal deutlich steiler und die Spannung höher
-
Thread
Was nehmen wenn ein EEPROM nicht genug Schreibzyklen hat?
im Beitrag #6657079: > Die AVRs haben leider nur ein Brown Out Reset. Stimmt so nicht. Die neue AVR-1/0 Serie hat auch einen VoltageLevelMonior, der auch bei beginnender Unterspannung einen Reset auslösen kann. Ich habe aber mit folgender anderer Konfiguration gute Erfahrungen gemacht: Vcc via
die ersten AVRs nichtmal ein ordentliches Reset, sondern nur ein Zeitglied (RC-Reset). D.h. bei langsamen VCC-Anstieg oder VCC-Einbrüchen startete der PC irgendwo mittendrin. Wenigstens das haben sie korrigiert.
-
Thread
Division 64Bit durch 32Bit gesucht
Mit 32 und 16 bit steht es hier weiter unten: http://avr-projekte.de/rechnen.htm
AVR-Register oder auch nur einen Teil davon immer in "obere" AVR-Register verlegen, aber nicht immer umgekehrt. Die einzige Ausnahme sind R0 und R1, falls man die AVR-Multiplikationsbefehle verwendet
-
Thread
Eine Kinderfrage bzg. Struct
andere Warnings nicht merken, die noch wichtiger sind). Wie kann ich das korrekt machen? Ich habe avr-gcc-5.4.0 benutzt und ATMega644PA. Vielen Dank im voraus!
mh schrieb im Beitrag #6655057: > Wie genau > rufst du nochmal den Compiler auf? Über AVR Studio 4.19. Einfach bequem, über JTAG alles zu sehen.
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
nicht, sie müssen auch verfügbar sein. Heute würde ich sagen: Wenn die ein AVR reicht, dann nimm einen AVR. Für den Einstieg sowieso.
. Und AVR reicht für das Meiste.
-
Thread
Quadratur Decooder/Zähler als eigenständiges IC - heutzutage (2021) erhältlich?
Microncontroller ausgelesen werden kann. Die scheints heutzutage alle nicht mehr wirklich zu geben, wer langsame Signale hat, macht's in Software, wer's schnell braucht, nimmt einen STM32. Hier haben wir so ein Mittelding: Als Controller ist vorerst der Exot AT90USB1287 gesetzt, weil unser Programmierer
handbetätigten Drehgebern gedacht). Es wird immer irgendeinen Moment geben, in dem die Taktsignale langsam genug kommen, um die serielle Ausgabe zuzulassen, und dennoch so schnell, daß während der seriellen Ausgabe was verschluckt wird. Aber tatsächlich funktioniert es so schon ganz gut.
-
Thread
Variable wird nach verlassen der PCINT ISR wieder auf vorherigen Wert gesetzt
0 gesetzt bzw. auf den Wert gesetzt, wie sie deklariert wurde. Hier der Quellcode: #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/eeprom.h> // PORTB Definition #define BUZZER (1<<PB1) #define
mal an, aussprechende Bezeichungen (1<<xxx) für Deine Konfigurationsbytes zu verwenden wie das bei AVR üblich ist. Beim Deinem ADC Setup ging es ja teilweise auch. (Sieht also nach zusammenkopiert aus) So lese ich das zumindest nicht, davon abgesehen, daß auch auf die code Tags ([c] So sieht Code aus
-
Thread
Merkwürdige Spannungsregelung bei CB-Funkgerät AE4090
, du hast die Stromverstärkung bei geringer Last > gemessen. Das ist richtig, gemessen mit dem AVR Transistortester. Bei RX-Betrieb fließen aber nur wenige 100mA.
Längstransistor keine Stromverstärkung mehr hat? Hab ich zwar nur mit geringem Strom gemessen (AVR Transistortester) und OK befunden, ist aber unwahrscheinlich, da mit R118=220Ohm die Regelung tadellos funktioniert.
-
Thread
USI_TWI_Master.c von Atmel
Guten Abend, ich sitze gerade an der USI_TWI_Master aus der AVR310, um die für meine Zwecke zu adaptieren. Dabei bin ich über folgende Zeilen gestolpert: [code] PORT_USI |= (1<<PIN_USI_SCL); // Release SCL. ... PORT_USI |= (1<<PIN_USI_SDA); // Release SDA.
MKr schrieb im Beitrag #6646158: > Warum aktiviert Atmel die internen Pullups in seinem AVR310-Code? Selbst wenn: die sind sowieso zu "dünn" für eine vernünftige I²C-Funktion. Du brauchst da immer externe, so 4,7 oder 10 kΩ sind üblich.
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
bitte sag jetzt nicht, dass du mit einer Eclipse-IDE überhaupt nicht klarkommst, weil die ja so langsam ist, wenn du auf der anderen Seite super damit klarkommst den Debugger ab- und wieder anzustecken, weil der sich zwischenzeitlich aufhängt.
only hobby) and I am very happy with it. Sometimes i crashes but not very often. Not for Arduino and AVR but for everything with STM32 and NXP.
-
Thread
Charlieplex 20 LED mit Arduino Uno\AVR; Interrupt langsam
Frohe Ostern allen Foristen, ich will mein aktuelles Projekt vorstellen. Ich möchte ca. 20 LED charlieplexen, mit dem Arduino Uno. Desweiteren soll der Uno 6 Schalter und 3 Taster auswerten und 6 Servos steuern. Brauchen werde ich das für ein Gleisbildstellwerk auf der Modellbahn. Im Moment habe ich Probleme die Interruptroutine zu optimieren. Diese verbraucht zuviel Rechenzeit. Die Grenze liegt bei 66666 Hz. Vielleicht stellt dies ja schon das Optimum dar? Aber, vielleicht hat ja jemand Interesse und hilft mir auf die Sprünge mit Tips. Diese Codestelle gefällt mit nicht sonderlich