-
Thread
AVR-Debugging: Speicherstelle überwachen
Anton schrieb im Beitrag #6880237: > welche Möglichkeiten gibt es beim AVR-Debugging, eine konkrete > Speicherstelle zu überwachen Welcher AVR mit welcher Toolchain? Ohne genauere Definition hier ein paar Suchbegriffe: https://onlinedocs.microchip.com/pr/GUID-ECD8A826
Möglichkeitspotential. Deswegen kann man eigentlich nur herumstochern, und herumprojizieren. http://www.avr-asm-tutorial.net/avr_sim/index_de.html https://github.com/SilverBut/avr_helper
-
Thread
Einzelzellenüberwachung für 4 NiMh-Akkus
besonders gut oder schlecht auf. Bei den Eneloops steigt der Innenwiderstand mit der Alterung langsamer an, als bei den anderen. Für fast alle meiner Anwendungen ist dieser Unterschied allerdings irrelevant.
Wenn nicht gerade mein Leben davon abhängt, rechne ich > mit dem absoluten Maximum von 6V bei den AVR Solange du es nicht verkaufst oder einen Kosmos Baukasten draus machst, habe ich nichts dagegen.
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
irgendwas geht. Falls THD, reiß den 8051-Clon (?) runter und strick per Adapterplatinchen einen AVR dran.
> Falls THD, reiß den 8051-Clon (?) runter und strick per > Adapterplatinchen einen AVR dran. Das war wieder ein echter Rudi. Rudi Ratlos.
-
Thread
Quarzofen selber bauen Eigenbau Temperaturregelung diskret KTY81-122 LM386
wurde mittels PI-Regler mittels OPV und mit Hilfe von Präzisionswiderständen. Der REgler mußte sehr langsam sein, damit er nicht überschwingt. Es waren recht große Folien-Kondensator-Werte nötig. Dann hatte das Teil nach mehr als einer halben Stunde Einschwingzeit und bei ruhiger Luft die Temperatur so
natürlich Quatsch die ganze Schaltung in den Ofen zu setzen! Das sehe ich nicht ganz so, denn der AVR ATmega8 könnte durch Temperaturänderung ev. doch die Quarzfrequenz beeinflussen, der verbaute Festspannungsregler und alle anderen Komponenten im Ofen heizen schon mal mit, es muss also keine zusätzliche
-
Thread
MCU mit high drive GPIO? (Mikrocontroller, Pin, Strom, Ausgang)
brauche wohl zusätzliche Transistoren... :-( Gibt's Mosfet-Arrays? Hat die 5x40 / 200 mA vom AVR mal jemand ausprobiert? ATtinyx5: Absolute Maximum: DC Current per I/O Pin: 40.0 mA DC Current VCC and GND Pins: 200.0 mA 0.6 V drop @ 20mA (Pin Driver Strength @3V geschätzt) MSP430G2211
habe auch schon öfters mehrere 74HCTxx huckepack übereinander gelötet. > Hat die 5x40 / 200 mA vom AVR mal jemand ausprobiert? Ja, geht (bei Zimmertemperatur) problemlos. Bei 40mA hast du aber einen beträchtlichen Spannungsabfall am IC.
-
Thread
Java lernen?
Hardwareentwicklung gelandet) zwei Vorlesungen über C und eine über Java (und eine über LabView, vor dem Studium AVR-Assembler und irgendwann zwischendurch mal VBA). Und grundsätzlich ist es besser, mehr Werkzeuge zur Auswahl zu haben als weniger. Wenn man eine Sprache lange nicht mehr benutzt hat, muß man immer
Almosengehalt zufrieden - auch die gibt's. Ich würde mal Hobby und Freizeit trennen. Ich würde mal langsam vom Aberglauben abkommen, daß jede Arbeit oder auch Studium zwangsläufig in einer Hobby-Arbeit münden muß nur weil das bei Dir so prima geklappt hat. > Nicht Montage sind scheiße, sondern dein
-
Thread
AT90USB162 Endpoint Interrupts funktionieren nicht
weiter. https://stackoverflow.com/questions/7946244/cdc-demo-com-port-code-on-at90usb162-minimus-avr
Ich habe jetzt mal alle Änderungen übernommen, jetzt wird mir auch langsam klar wie das mit den Strings und Arrays funktioniert, ist schon ziemlich verwirrend wenn man das das erste mal auf einem AVR macht. Die Strings funktionieren jetzt, ich hab die Deskriptoren mit
-
Thread
ATMega16 mehrere Taster an INT0
für einen Takt. Und das ist in *JEDEM* AVR8-Datenblatt auch so dokumentiert.
bei allen > Prozessoren haben Stefan ⛄ F. schrieb im Beitrag #6876381: > ich kann mir keinen AVR Mikrocontroller vorstellen, > bei dem PD0 und PIND0 nicht den selben Wert haben. > Wie bitteschön soll das möglich sein? c-hater schrieb im Beitrag #6876905: > Du Freak! Das ist bei JEDEM AVR8
-
Thread
Kleiner AVR Trick zum schnellen Inkrementen grosser Zahlen
davon aus, dass die Zahl in Registern vorliegt und ruft eine Hilfsfunktion dafür auf: [avrasm] $ avr-objdump -d _adddi3_s8.o _adddi3_s8.o: file format elf32-avr Disassembly of section .text.libgcc: 00000000 <__adddi3_s8>: 0: 00 24 eor r0, r0 2: a7 fd
solche Rechnungen häufen: Einen 32Bit Controller benutzen! > > Nein. > Wenn der Controller zu langsam ist, und das wegen solcher Rechnungen, > benutzt man besser einen mit breiterer ALU. Z.B. einen 32-Bitter. Nix anderes habe ich behauptet. Braucht man das selten langt ein AVR natürlich ohne
-
Thread
Beim Byte die Bits am schnellsten umsetzen.
Für den AVR: https://gcc.gnu.org/onlinedocs/gcc/AVR-Built-in-Functions.html __builtin_avr_insert_bits (0x01234567, bits, val) wird zu [code] bst r0,1 bld r18,7 bst r0,2
Εrnst B. schrieb im Beitrag #6873196: > Für den AVR: Haben deine Bytes nur 6 Bits? ;-) Die Zeilen oben drüber gehören auch dazu: [code] lsl r18 adc r18,__zero_reg__ mov __tmp_reg__,r18 ... [/code]
-
Thread
Welches Oszi
und decken alles Notwendige ab. Liegt allerdings beim Doppelten deiner Preisspanne. Für ein bischen AVR Geklapper könnte auch ein gutes altes analoges 20MHz Oszi reichen. Die Trigger-/One-Shot- und Speichermöglichkeiten beim DSO sind aber besonders im µC Bereich nicht zu verachten. Ich mag die Tek
passiert *sofort* etwas! Proportional zu meiner Bewegung! Da kommen die digitalen erst jetzt langsam hin. Dennoch benutze ich das Ding mittlerweile nicht mehr. Vermutlich ist auch schon der nächste Elko trocken. Gruß Jobst
-
Thread
Interface Parallel Port Drucker
das Protokoll beim Drucken war. Könnte ich also in der Theorie, die parallelen Daten mit einem AVR einlesen und dann einfach auf die serielle Schnittstelle kopieren und bekommen den Stream der Ascii Zeichen ausgegeben um ihn in einem Terminal Programm am PC anzuzeigen?
LPTx-Ausgabe direkt auf eine serielle Schnittstelle umzuleiten, dann sparst Du Dir die Sache mit dem AVR. "MODE" heisst der Befehl.
-
Thread
Fuses AVR ATmega 1284P
Hallo, ich versuche diesen AVR zu benutzen. Da dieser nach meinen Versuchen vor einem Jahr immer im Nirvana verschwand, will ich vor dem Start möglichst alle Fehler ausschließen. Der AVR arbeitet mit einem 16 MHz Quarz und soll mit
Frank G. schrieb im Beitrag #6866650: > soll mit AVR Studio 6 (Win7) mit ISP oder auch JTAG > gefüllt bzw. getestet werden. Es gibt kein "AVR Studio 6". Es gibt "AVR Studio 4.xx" und "Atmel Studio 5" bis "Atmel Studio 7". In den diversen Studios
-
Thread
EPROM Programmer bauen 27C010 27C020
genügend GPIOs und einem weiten Bereich bezüglich der unterstützten Spannungen für die IOs. Z.B.: AVR128D(A/B)64.
Mein 29F040 Programmer kommt mit 2*74LS393 (=16bit-Zähler) für A0-A15 sowie 3 Pins vom AVR für A16-A18 ganz wunderbar aus. Der Fall, dass man tatsächlich mal Sprünge in der Adresse vornehmen muss, ist mir noch nicht untergekommen. Selbst wenn: die 8 64K-Segmente sind ruckzuck direkt vom AVR
-
Thread
wert mappen, wie casten?
zum Code. Ich habe einen Wert [0..100] und möchte diesen auf [0..250] mappen. Das ganze für einen AVR. was wäre das bessere vorgehen? [c] static uint8_t mapToPWM(uint8_t speed) { uint8_t speedPWM; if(100 > speed) { speed = 100; } speedPWM = (uint8_t)((float)speed * 2.5);
Speicher hast und dafür mehr Geschwindigkeit haben > willst,... Man müßte hier mal einen Kenner der AVR-Assemblerebene fragen, ob der Zugriff auf ein Array nicht eventuell einen Tick langsamer ist als 2 Verschiebungen und eine Addition - und beides in 8 Bit. W.S.
-
Thread
C: Kann man mittels #define einen Wert zurück geben?
Ich ahne langsam, was du vorhast. Ich glaube dir auch, daß es in C mit dem Praeprozessor machbar ist, und sicher eine nette Spielerei. Aber nüchtern betrachtet, geht sowas in C++ mit templates sicher wesentlich
dich mal auf Stand. Seit 21 Jahren kann man Konstanten > definieren. Nur liegen Konstanten beim AVR blöderweise im RAM. Sogar die avr_libc drängt zur Verwendung von #define für Konstante und konfigurierbare Parameter. Beispiele: #define F_CPU 8000000 #define BAUD 9600 Wobei man das alternativ
-
Thread
Quarz am PIC schwingt nicht
Ideen hätte, woran es liegen könnte, würde ich ja > einfach nachlesen. Aber die Ideen fehlen mir langsam. Mir kommt da bei deinen 2 Kondensatoren ein übler Verdacht: nämlich daß das 22 nF sind und keine 22 pF. W.S.
entschuldigen, ich hatte einfach angenommen dass mit "Config Register" so etwas wie die Fuses bei AVR gemeint sind, die üblicherweise nicht im Quelltext stehen. Aber bei dir stehen die Werte ja direkt im Quelltext. Also alles OK, ich nehme den Vorwurf zurück.
-
Thread
S1D13505 Protokoll Interpreter
Deine Level-Shifter können bidirektional arbeiten. Das heisst, der AVR kann die bestehenden Signale stören, wenn nicht ausschließlich nur liest. Jetzt kommt es also auf dein Programm an, ob es stört.
Schaltung belasten? Außerdem wird die Kapazität deines Flachkabels und deiner Platine bis hin zum AVR auch die alte Platine belasten. Vielleicht beeinflusst das die alte Schaltung zu sehr. Was der AVR mit den Leitungen anstellt kann ich mangels Quelltext gar nicht einschätzen. Wahrscheinlich würde
-
Thread
Stromaggregat liefert keinen Strom
eigentlich die C´s, ein fetter Shunt ist auch noch auf der Rückskeite der Platine sichtbar, dämmert es langsam? Und du Hugo U., willst du ihn von hinten aufzäumen? Auf den Bildern ist keine Sicherung sichtbar, u. irgendwo vergraben in der Tiefe des E-Schaltkastens wäre doch sinnfrei. Selbst mit
hat 30uF, die anderen 3 haben eine Kapaität von jeweils 40uF. Willst du darauf hinaus das es eine AVR ist? Der Shunt hat übrigens 0,1Ohm, hatte dort den Spannungsabfall im Betrieb gemessen, jedoch war er zu klein. Die Steckdosen hab ich auch mal gemessen, einmal wenn der Generator angesteckt war
-
Thread
Spannungs- oder Stromregel-IC gesucht
wenn ich an dem von außen rumziehe wird mir das sehr wahrscheinlich um die Ohren fliegen. Oder nur langsam gegen den Sollwert konvergieren.
getestet. Auch hier ist die Wahl des Sensors offen. Meine heutigen Loesungen verwenden allerding einen AVR Controller und einen externen ADC. Man ist flexibler damit.
-
Thread
Modul mit Funk, 3V Knopfzelle und ein paar IO?
Ich denke ich werde den Weg mit AVR einschlagen - bevor ich mich in BLE und neue Toolchains eingefuchst habe, bin ich damit schon fertig. Ausserdem kosten die dicken BLE-Controller[-Module] mit Antenne das 10-fache. IR versus NFR -
Eval board von Ata5831 nehmen. 8 bit avr Mikrocontroller 433 MHz bi-direktionaler Funk Paar io pins vorhanden Läuft an 3v und kann sich selber in standby versetzen. Tastendruck weckt den Chip, schickt Botschaft an Basis, Basis Antwortet
-
Thread
warum wird Cyblord -. (cyblord) nicht endgültig gesperrt? Gesperrt
der Moderator diese provokanten Äußerungen nicht?"? > Beitrag "CPC 6128 (Z80) umbauen für Arduino (AVR) zu Programmieren?" Ich habe mir den Thread mal angeschaut und verstehe die Kritik an Cyblord nicht - wenn jemand Blödsinn versucht, dann kann man ihn darauf hinweisen - nichts anderes hat Cyblord
wohl alles gesagt. Die Moderatoren werden vermutlich wieder nicht tätig werden und ich jetzt auch langsam hier aussteigen. Dieses Forum ist ein Krampf und bleibt es offenbar auch. Ich hoffe ich konnte wenigsten einen Moderator damit erreichen , da mal darüber nachzudenken
-
Thread
RGB Tastenfeld in 5x4 Sonderform
schön das die die erste Hälfte der Aufgabe (inkl. Rückmeldung im Monitor) hinbekommen hast. So langsam wird das was, und du lernst sogar was.
Code sieht aktuell so aus: [c]#include <SimpleKeypad.h> #include <Adafruit_NeoPixel.h> #ifdef __AVR__ #include <avr/power.h> #endif #define PIN 6 #define NUMPIXELS 20 Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); int pause=100; // 100 Millisekunden Pause
-
Thread
ATMega8-Verzweiflung
bringen. Hab alles gecheckt, Fuses, verschiedene Frequenzen, verschiedene ISP-Adapter, unterschiedliche avr-gcc-Versionen, alte Ubuntu-Version, neue ATMega8s und langsam weiß ich nicht mehr weiter... main.c: [c]#include <avr/io.h> #include <util/delay.h> int main(void) { DDRB = 0xff; //setup
=/build/gcc-avr-n0nSsH/gcc-avr-5.4.0+Atmel3.6.0=. -fstack-protector-strong' GCJFLAGS='-g -O2 -fdebug-prefix-map=/build/gcc-avr-n0nSsH/gcc-avr-5.4.0+Atmel3.6.0=. -fstack-protector-strong' LDFLAGS='-Wl,-Bsymbolic-functions
-
Thread
Bascom: atmega8-16pu verhält sich anders als atmega8-8pu
dem internen RC-Oszi und RS-232 hatte ich immer Probleme. Hast Du mal probiert, das Display langsamer anzusteuern? Vielleicht kratzt Du da gerade so an den Limits und reißt sie mit dem -16. Hast Du einen zweiten -16 probiert? Möglicherweise ist der eine defekt. Stimmen die Pegel an den Signalleitungen
Ein Beispiel für gefälschte AVR: https://youtu.be/o0rEzcKYzGw
-
Thread
Kaufempfehlung / Kauftipps für ein Oszilloskop
bekommen. Da ist man in der Regel vorsichtiger wenn man > Händler nicht kennt. Irgendwie habe ich langsam das Gefühl du gehörst zur Kategorie Problemkunde.
richtig angucken, weil Rechteck. Das muss man halt im Auge behalten. Nicht jeder bleibt ewig auf AVR mit 8 MHz hängen.
-
Thread
Mit welchem Programm programmiert ihr Controller?
Wird langsam Zeit, dass das alte Zeug ausstirbt. Nichts gegen AVR, sind an sich schöne Controller. Nur das Tooling ist halt leider sehr eigenwillig, gerade wenn ich das mit den Adaptern oben lese. Mit einem
persönlichen Angriff definieren) Johannes schrieb im Beitrag #6854978: > Ich schrieb: >> Wird langsam Zeit, dass das alte Zeug ausstirbt. >> >> Nichts gegen AVR, sind an sich schöne Controller. > > Wenn man korrekt zitiert nicht ;-) Doch. Erst sollen die AVRs aussterben, dann kommt eine kleine
-
Thread
Welchen Arduino soll ich kaufen?
es, den ATmega328 aus der Arduino-Schaltung zu entfernen und z.B. in einem Steckbrett als nackten AVR zu verwenden, kleiner und stromparender, trotzdem einfach als Arduino programmierbar in dem man das Arduino-Board als Programmieradapter nutzt. Also ja: nimm ein DIP Board mit ATmega168 als USB Interface
mir selbst einen zu kaufen. > Und soll ich die DIP- oder SMD-Variante nehmen? wenn Du den DIP-AVR-Chip nicht in eine Schaltung einbauen willst, wuerde - ich persoenlich - Dir empfehlen einen in der SMD-Variante zu nehmen. Einen mit ATMega32u4 wie beim Arduino Leonardo. Der macht mit dem Chip
-
Thread
LCD verliert Zeichen
Datenausgaben schlicht zu lang. Oder dein Controller läuft mit dem falschen, zu niedrigen Takt. Beim AVR wird gern mal die DIV8 Fuse vergessen, dann läuft der Controller 8 mal langsamer.
der Software sollten die Filtermaßnahmen auch so wirken, egal ob das Update des LCDs schnell oder langsam läuft. Bist du sicher, daß deine CPU mit dem richtigen Takt läuft und nicht aus Versehen deutlich langsamer? Oder kann es sein, daß deine CPU mit Interrupts zugemüllt wird und deshalb effektiv
-
Thread
MAX485: empfängt eine Null, die keine ist
oftmals beschrieben sind. Mit einer Einschränkung: -wenn ich eine Zeichenkette händisch (d.h. langsam, z.B. per Hyperterm) sende, empfängt der AVR nach jedem gesendeten Zeichen ein nachgestelltes '/0'. Mir scheint, als nehme der MAX485 nach dem Empfang einen Zustand ein, den der AVR für ne empfangene
Stephan R. schrieb im Beitrag #6848397: > wenn ich eine Zeichenkette händisch (d.h. langsam, z.B. per Hyperterm) > sende, empfängt der AVR nach jedem gesendeten Zeichen ein nachgestelltes > '/0 Ich schätze mal, dass du UTF-16 schickst. Leo
-
Thread
Viele Taster im Haus abfragen: Modus geeignet?
Dazu benötige ich um die 100 Eingänge. Die Auswertung (entstellen, Zustand erkennen etc) soll ein AVR erledigen (Arduino). Für die Eingangserfassung habe ich nach fertigen Optokoppler-Modulen gesucht, die viele Eingänge bieten und 24V vertragen. Nicht leicht und günstig zu finden. Nun bin ich auf
bei mir am Loxone bspw. auch eine Siemenslogo über ModbusTCP hängen, für Lichttaster ist das zu langsam, für irgendwelche Statusmeldungen reicht die Geschwindigkeit. Modbus für Ausgänge ist hingegen problemlos.
-
Thread
mehrere Millis()
Wozu? Setup wir nur einmal beim Start aufgerufen, fertig. Das kann fast beliebig ineffizient und langsam sein. > Und wieso kann ich "time_old = millis();" nicht erst in der Funktion > "between" aufrufen? Wozu? Du bist ein Chaot. Viel Spaß noch beim Programmieren.
, > Echo . . . Ich schmeiße jetzt nicht mal eben alles über den Haufen. Ich versuche mich da langsam anzunähern. Ich habe das jetzt erstmal mit -> if((millis() - time_old) >= (1.5 * FSM_PERIOD))time_old = millis(); in den Griff bekommen. Ist das von der Lösung ok?
-
Thread
Arbeiten mit Registern(STM32F103) Gesperrt
wimre - nur für Linux gedacht. Nein, auch für ohne OS. FreePascal gibt es übrigens auch für den AVR.
sind? Assembler für den Z80 ist anders als Assembler für PIC16 und das ist anders als Assembler für AVR und das wiederum ist anders als das für ARM, usw. W.S.
-
Thread
Tiny13 ASM externer IRQ löst nicht aus..
in Verbindung mit den 47 > kOhm einen Tiefpass bildet. Ähm, macht denn das die eh schon zu langsame Flanke nicht noch langsamer?
Björn W. schrieb im Beitrag #6848075: > Ähm, macht denn das die eh schon zu langsame Flanke nicht noch > langsamer? Wie beschrieben haben die normalen Eingänge Schmitt-Trigger Eigenschaft, sind somit nicht von der Flankensteilheit beeinflusst. Allerdings ist das Stromnetz selten
-
Thread
CAN Bus Messtechnik
analoge Spannungen zu erfassen und auf den > CAN Bus auszugeben. > Universelle CAN-Bibliothek für AVR: http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek Hardware z.B.: https://www.olimex.com/Products/AVR/Development/AVR-CAN/ Oder einen Arduino mit z.B. sowas: AZDelivery MCP2515
nicht bestanden. So was wird nur benutzt bei > Systemtests mit evtl. Problemen. Also warum so hoch. Langsam ist > sicherer. 1 ms sind meiner Kenntnis nach kein Problem. Hier mal zwei etwas Größere der Branche, Ipetronik und CSM: https://www.ipetronik.com/messmodule/mm_module_selection/spannung.html
-
Thread
Verwendung von Serial.readStringUntil
natürlich auf. .toFloat ist gar nicht so aufwändig, siehe: https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/WString.cpp#L741 Im Gegenteil, hier ist vom UNO, also von einem AVR, die Rede. Da gibts dein float fähiges sscanf() erstmal überhaupt nicht. Und wenn man es einbaut(was
EAF schrieb im Beitrag #6846546: >> Beim AVR sind das einmalig ~7kB. Beim Nano mit 32kB fällt >> das also nicht sehr ins Gewicht. > Da kann man geteilter Meinung sein. > Immerhin ist das mehr als ein 1/4 des Flashes. > Das zuletzt von mir
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
So langsam wird mir klar, warum ich auf dem WLAN-Band so einen hohen Hintergrundstörnebel gemessen habe. Echt bizarr.
zu finden. Zeile 5506, 6760 Kennt sich jemand noch mit dem ... aus? ^^ Mein wissen stößt langsam bei Java an meine grenzen.
-
Thread
Rundumlicht Schaltung Korrekt ?
Habe folgende Anleitung noch genommen https://rn-wissen.de/wiki/index.php/AVR-Einstieg_leicht_gemacht um den isp header zu korrigieren. Die hatten noch einen 10k Widerstand zwischen Reset und Vcc platziert habe dieses Übernommen.
noch einen 10k Widerstand zwischen Reset und Vcc platziert > habe dieses Übernommen. Es wird langsam sinnvoller. An den Resetpin würde ich noch 10n...100n nach GND vorsehen. Das Ganze geht jedoch nur, wenn die LEDs bei 20mA weniger als 3V Flusspannung haben. Vielleicht nennst du mal einen Link
-
Thread
Der Weg zur kleinen Halbleiterbude
Ohne die Möglichkeit, sowas gleich mit zu integrieren, hätte sich vermutlich kein Schwein für einen AVR interessiert.
Microsemi hat auch diverse SoCs mit einem echten Cortex M3 Kern. Die Idee ist aber nicht schlecht und langsam entwickelt sich der Markt auch in diese Richtung, wenn ich mir die PICs oder die aktuellen ATTinys mit CCL anschaue, auch der RP2040 mit seinen PIOs verfolgt diese Richtung in gewisser Weise.
-
Thread
WS2812B 800KHz PWM mit Transistor Pegelwandler
Damit das Signal hinter dem FET low wird, muss er ja durchsteuern. Somit ist das Signal am Gate zu langsam wieder high.
solche Leute damit leben, dass oft zusätzliche externe Elektronik nötig wird, wo so ein Problem beim AVR8 mit dem µC alleine bereits gegessen wäre. So z.B. in deinem Fall. 17 WS2812B kann jeder AVR8 völlig problemlos ansteuern und er läßt sich problemlos mit 5V betreiben. Das ganze Levelshifter-Geraffel
-
Thread
Unbekanntes IC
weit mehr second, triple, quadruple, Spurverbreiterungen als je zuvor. Selbst uC wie 8051, PIC, AVR und STM werden geclont. Man war bisher nur zu arrogant, statt originaler STM auch HK32F103, CKS32F103, GD32F103 oder APM32F103 überhaupt in Betracht zu ziehen. Das wird sich heute wohl ändern. Wessen
kauft man sie nicht im Jutesack bei Aliexpress, sondern einem seriösen Distributor in Europa. So langsam würde ich schwitzen, wenn ich ein amerikanischer oder europäischer Hersteller wäre...
-
Thread
Pulslänge messen mit ATMega48 und Bascom
3. IF-Anweisung)! Interrupt-Routine ist nur da, dass LED leuchtet wenn Timer überläuft (Auto zu langsam = Fehlmessung). Hier das vorläufige Programm: '*************************************************************** 'Test Pulsmessung >> 1 Kanal mit Timer 'Chip type : ATMega48V '*****
mehreren Überläufen je Messung muß man sie *synchron* mitzählen: https://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#371564
-
Thread
Microcontroller aussuchen
. Vorteil AVR. Cyblord -. schrieb im Beitrag #6839740: > Objektiv haben die keine Nachteile (ARM) Unsinn. Sie sind zwar flexibler, dafür aber auch komplexer zu programmieren. AVR & Co behaupten sich ganz sicher
gehen, >> ist genau die einfache ... Lösung. > > Nicht für jemanden wie den TO, der schon mit AVR vertraut ist. Wäre das der Fall, hätte er einfach einen AVR genommen und hier nicht gefragt.
-
Thread
parallel 8bit zu 16Bit/24bit Logik-IC?
sollte sowieso kein74HC genommen werden. Haben eine sehr hohe Schwingneigung. Auserdem sind die langsamer wie ein 74LS-Typ.
Damit ist das Thema erledigt. Ich habe auch schonmal einen midcontroller mit Stm32 angefangen also avr->stm32->TFT.. aber dann fand ich das muss der Controller selbst können ;) Gruß
-
Thread
Dateiübertragung auf W95 Laptop ohne USB
#6838254: > Die Datenübertragung über die serielle Schnittstelle ist dummerweise nur > unglaublich langsam. Hat Absolut recht. ;)
Aldi, heise, ... Erstaunlich aber, was damals alles ging (vor 20 Jahren). MS Office flüssig. AVR Programmer geht. EAGLE, es ist eine Freude, die damaligen Projekte zu öffnen. BASCOM AVR geht. ... Warum muß heute alles so aufgeblasen sein?
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Beitrag #6835877: > Ist es möglich von externen Speichern Code auszuführen? Bei den allermeisten AVR Modellen: nein
durchzuarbeiten geht bei 1Ghz und 32 Bit vielleicht so ein klitzekleines bißchen schneller als mit einer langsamen uralt Gurke wie dem 16Mhz 8bit AVR aus dem letzen Jahrtausend. Du hast Dir um nichts, absolut nichts Gedanken gemacht ausser das es AVR und das rotzlangsame Atmelstudio mit dem Großvater MK2 sein
-
Thread
Investition in neue Lötstation - überflüssig oder sinvoll?
wie mit Autos: Ein Porsche bringt einem schnell von der Ampel weg, wird an Steigungen kaum langsamer und ist sauber verarbeitet. Den ursprünglichen Zweck eines Autos, nämlich ohne Anstrengung von A nach B zu kommen, erfüllt aber auch ein Dacia, und sowohl das Auto selbst als die hin und wieder
sich die Temperatur wegen der konstant eingestellten Heizspannung nur asymptotisch und damit sehr langsam dem gewünschten Wert annähert. Man kann auch nicht erkennen, wann die Solltemperatur erreicht ist, weswegen man sogar noch länger als nötig wartet. Ich brauche aber auch nicht den Porsche unter
-
Thread
Interrupts bei Fahrradtacho und clock
bekommt (bei meinem Rad sind es wohl 16) und eine feinere und schnellere Anzeige gerade auch bei langsamer Fahrt bekommt. Wer das nicht braucht oder glaubt, es nicht zu brauchen, der soll es einfach lassen. Ich hätte es schon gerne, bin aber nie dazu gekommen, es für mich umzusetzen. Gerne hätte ich
STM32 verwendet, vermutlich STM32L152 Die Gründe sind belanglos, mir ist klar as auch ein kleiner AVR gehen würde.