-
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.
-
Thread
float16_t für AVR?
Da float auf dem AVR ziemlich langsam läuft, wollte ich den Geschwindigkeitsgewinn von float16_t ausprobieren.
gesagt wurde, Bildverarbeitung z.B. auf einem FPGA. Ansonsten ist das Quatsch, insbesondere auf einem AVR.
-
Thread
LED-Streifen dimmen
deine LED-Strips. Hat aber nur 16 Kanäle, d.H. entweder zwei von den ICs oder zwei PWM-Kanäle vom AVR mitverwenden.
richtig eleganten Weg gefunden, das zu tun. Also am besten wie ein heftig breite Parabel, erst langsam, dann steil ansteigend. Hat jmd nen Rat, wie das möglichst einfach ginge? Im Prinzip funktionierts ja jetzt schon super, aber das wäre dann halt die Krönung. Schönen Abend!
-
Thread
Verfügbare µC
kein Arduino-Spielzeug erfunden wurde, liegt an der trotz hoher Taktfrequenz und zeitlich vor den AVR verfügbaren PIC einfach an deren mieser Leistung unter C++.
kein Arduino-Spielzeug erfunden wurde, liegt an der trotz > hoher Taktfrequenz und zeitlich vor den AVR verfügbaren PIC einfach an > deren mieser Leistung unter C++. Das stimmt so nicht. Das Arduino Projekt begann mit dem bereits etablierten Wiring Board, auf dem sich bereits ein AVR befand. https
-
Thread
Thermoelement Typ K mit ADC auswerten
haben um sich thermisch stabilisieren zu können. Diese Anordnung ist dann thermisch so stabil, daß langsame Temperaturschwankungen sich nicht mehr schädlich auswirken können. Die thermoelektrische Spannung (Kurzschluß), mit einen HP3458A gemessen, betrug unter ein paar uV. Für unsere Laborversuche war
bis 1300°C braucht theoretisch nur eine Ausflösung von 1400/6=233. Das geht also locker mit jedem AVR ADC, der liefert dann eine Auflösung von 1,4°C. Mit OPs kannst du dann den Bereich auf 0V bis Vref verstärken. Die OPs sind auch nicht so kritisch. 6° machen 6K*42µV/K=0,25mV, da gibt es etliche, die
-
Thread
ATtiny: Stromverbrauch mit / ohne Clock-Prescaler
beim Lesen des Datenblatts (ATtiny85: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf) weiß ich nicht, wie ich die Diagramme zum Stromverbrauch verstehen muss (Kapitel 22, ab Seite 172). Wenn ich einen internen oder externen
Wenn du den Mikrocontroller mit dem 128 kHz Oszillator taktest, wird die ISP Schnittstelle so langsam, dass viele Programmieradapter damit versagen. Tim schrieb im Beitrag #6829967: > hätte ich gern 250 kHz eingestellt > Leider funktioniert das Programm dann nicht mehr, vermutlich wegen den
-
Thread
RaspBerry Pi Circle
> (nötig für den Cache), Atomics,... Alles machbar, aber schon eine andere > Hausnummer als ein AVR-Projekt mit einer main.c. Man muss es ja nicht immer alles verwenden. Vielleicht reicht einem ja ein Core mit 1Ghz irgendeine kleine Anwendung und man weiss es einfach nur zu Schaetzen das man Raspberry
>> (nötig für den Cache), Atomics,... Alles machbar, aber schon eine andere >> Hausnummer als ein AVR-Projekt mit einer main.c. >Man muss es ja nicht immer alles verwenden. Vielleicht reicht einem ja >ein Core mit 1Ghz irgendeine kleine Anwendung und man weiss es einfach >nur zu Schaetzen das
-
Thread
Einen Softcore (AVR) an andere FPGA anpassen?
nach dem Einschalten das Flash in das FPGA kopieren, dann muss der Softcore irgendwie starten. Der AVR-Softcore wird schon in den 8 MBit stehen, aber sein Programm müsste der Bootloader noch aus der SD-Karte nachladen, bevor der AVR startet?
entsinne laeuft sie im Anylogic maximal mit 90Mhz takt, ich lasse sie aber in der Regel deutlich langsamer laufen. Olaf
-
Thread
Induktivität zum ADC am Atmega 328p
gemacht. Ps. Im Internet gibt es auch Rechner zu Spulen wickeln. Ich könnte dann noch mein langsames Oszilloskop und präzisions Analog Messtechnik ( müsste ich erst dazu aufbauen) verwenden. Ob das dann so objektiv ist, wird sich dann im Verlauf der Messungen zeigen, und da werd ich evtl. , wie
also eine stark verlustbehaftete >Induktivität). Das steht so schon seit Jahren in der AppNote AVR042, jetzt AN2519, drin. Deswegen würde mich interessieren wo Dirks Aussage her stammt. MfG Spess