-
Thread
USBasp cannot set sck period.
Moin, folgende Sachen habe ich: https://www.ebay.de/itm/USB-ISP-USBASP-AVR-Programmer-Adapter-Kabel-mit-10-Pin-auf-6-Pin-Arduino/283648109094?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 https://www.ebay.de/itm/Programmer-Board-f%C3%BCr-Attiny13A-Attiny25-
Firmware zwar nicht das Kommando zum Setzen der Übertragungsrate, aber sie stellt sich automatisch auf "langsam" um, wenn nötig. Deswegen braucht man da keinen JP3.
-
Thread
3,3 und 5V Problem beim Pi4
muss der Raspi messen können, wie lang der Impuls ist, oder nur ob er da war? Simple Lösung (langsam): NPN-BJT Transitor: 5V Eingang mit Vorwiderstand an Basis. Collector mit Widerstand an 3,3V. Emitter an GND. Collector direkt an Input vom Raspi. Grobe Werte: Basis-Widertstand 10k-100k Collectorwiderstand
da war. Aber: Auf allen 3 Adern wo dann die Spannung abfällt gleichzeitig. > Simple Lösung (langsam): > NPN-BJT Transitor: > 5V Eingang mit Vorwiderstand an Basis. Collector mit Widerstand an 3,3V. > Emitter an GND. Collector direkt an Input vom Raspi. > > Grobe Werte: > Basis-Widertstand
-
Thread
Gehalt & Tätigkeiten als Software-Architekt?
AVR schrieb im Beitrag #6327359: > Es sind aber keine 4 Mio. Informatiker und Ingenieure. Ich denke es wir brauchen so viele MINT Arbeitskrfte? Gefühlt jeder Abiturient studiert doch MINT.
> von AVR (Gast) > 04.07.2020 14:01 > Für alle Neulinge: > Beim Thema Geld wird gelogen was das Zeug hält. Sehe ich auch so. Kommt wohl daher das die meisten nur hier im anonymen Forum die Klappe
-
Thread
DCF-Empfänger probleme (erhalte kein high-signal am pin)
www.elektronik-kompendium.de/sites/slt/1206121.htmBC547 o.ä. locker zu erledigen, also den Collector vom BC am AVR über 4,7k bis 20k an AVR VCC. Der Transistor sollte aber ans DCF77 Modul mit kurzen Leitungen.
Joachim B. schrieb im Beitrag #6326091: > also den Collector vom BC am AVR über 4,7k bis 20k an AVR VCC. Da eignet sich auch der MC-interne Pullup. Man kann leicht zwischen Pullup und Pulldown und hochohmig wechseln.
-
Thread
Divisionen optimieren
Um jetzt noch was mit 'solve'? Langsam wirds peinlich.
dann rechnet man mit int32_t. Wer lösungsorientiert programmiert rechnet mit float. Das erledigt ein AVR8 mit 16 MHz in < 100 µs. Die Konstanten für die Umrechnung kann sich der µC selber aus Vin-min und Vin-max errechnen und im EEPROM hinterlegen.
-
Thread
Drehzahl beim Gleichtrommotor ändern
bisschen warm und bei niedrigen Drehzahlen bisschen kraftlos und wenig effizient. Alternativ halt ein AVR mit ADC und ein Transistor.
sein, dass die Anziehungskraft zwischen dem Eisen des Rotors und dem Magneten überwunden wird. Langsamer bei gleicher Spannung würde der Motor auch, wenn man das Feld des Statormagneten erhöht (stärkere Magnete einbauen). Das ist natürlich schwierig. Es gab Motoren, bei denen das Feld statt durch Permanentmagnete
-
Thread
Bezugsquellen für kleine Mengen Controller
Hi, wo bekommt man günstig kleine Mengen AVR-Chips, so 5x Tiny? Sehe gerade, dass der Versand aus China immer billiger ist als bei deutschen Händlern, wo man dann oft 50% Spesen zahlt? Wobei die Chip-Preise selbst nicht den Unterschied machen
Ardi Uno schrieb im Beitrag #6321849: > Hi, > wo bekommt man günstig kleine Mengen AVR-Chips, so 5x Tiny? Im freundlichen Einzelhandel, meist online. Reichelt und Co liefern sowas zu vernünftigen Preisen. https://www.mikrocontroller.net/articles/Elektronikversender > Sehe gerade
-
Thread
AVR MKII ISP bei 3.3V benutzen
Hallo Leute, ich habe eine avr platine mit 3,3v und den avr isp Mark2. Was nun? Der ISP läuft ja mit 5V. Muss ich da irgendwas umstellen, damit es läuft und nicht brutzelt? Arbeite noch mit Studio 4. Vielen Dank
Nein, ich habe zweite JTAGICE gekauft, da ich ungerne mit zu modernen Geräten arbeite. Solange AVR Studio 4.19 und WinXP sicher arbeiten, wozu Experimente mit Win10? Alles wird nur langsamer und unübersichtiger.
-
Thread
fortlaufenden Mittelwert berechnen
Variante ist. Genau darum geht es ja. Im Zweifel entscheidet sich der Compiler halt für die langsame Division bei signed.
Beitrag #6320338: > Genau darum geht es ja. > Im Zweifel entscheidet sich der Compiler halt für die langsame Division > bei signed. Besser langsam als falsch.
-
Thread
PPS5330 Labor-Netzteil hack
und IRQ vermeiden! ein ATmega macht das https://rn-wissen.de/wiki/index.php/Analog_Komparator_(Avr) http://modelleisenbahn-steuern.de/controller/atmega8/17-der-analog-comparator.htm https://www.mikrocontroller.net/topic/198508 http://www.grzesina.de/avr/acompare/acompare.html
ist dafür aber sehr langsam (> 700ms von 0V auf 10V).
-
Thread
C Best Practice für konstante globale Variablen
Wert dann verwendet werden. Der oben genannte shift (1<<pin_number) wäre so ein Beispiel. Auf einem AVR muss der zu schiebende Wert aus dem Speicher gelesen und dann mangels Schiebe-Instruktion in einer Schleife bitweise mit sich selbst addiert werden, statt dass der Shift vollständig zur Compilezeit
Prämisse sollte aber Wartbarkeit sein. Code zu warten, bei https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung
-
Thread
Tqfp 100 und Kurzschluss nach Masse
was mit TQFP 100 mega 2560 erstellt. Platinen sind angekommen, bestücke sie. Aber sobald ich den avr raufsetz, habe ich einen kurschluss nach masse. Der prüfer im Durchgangsmodus zeigt zwar nur 700 an, aber es reicht um aus den stabilen 3,3v 1,7v zu machen. Nix geht mehr. Der Spannungswandler wird
wie frech und unverschämt manche Hilfesuchenden hier mittlerweile auftreten... es verleidet einem langsam die Lust, sich zu engagieren.
-
Thread
Atmega328P @ 3,3 V - Tx Rx Kommunikation mit 5 V?
gehen aber nur von einer hohen auf eine geringere Spannung und gehen in ihrer Grundform nur für langsame Signale, weil die Eingangskapzität des Gatters nicht berücksichtigt wird. fchk
> oder ich trotzdem einen Pegelshifter Ja. Immerhin ist die serielle Kommunikation eher langsam, es tut ein 1k Vorwiderstand in der Leitung. Die Schaltschwelle (des 5V Chips) wird von den 3.3V erreicht.
-
Thread
ATMega 32 mit USBasp und Arduino IDE programmieren
update. USBasp-Clone aus China? Mit Uralt-Firmware-Version, aber dafür Jumper um zwischen Schnell/Langsam umzuschalten? Updaten oder auf "Langsam" stellen. > avrdude: error: program enable: target doesn't answer. 0 > avrdude: initialization failed, rc=-1 > Double check connections and try
Du musst den Programmieradapter langsamer machen, weil AVR standardmäßig mit 1MHz getaktet sind. Bei USBASP gibt es drei Varianten: a) Sie machen das automatisch (hast du offenbar nicht) b) Sie lassen sich durch den avrdude Parameter
-
Thread
Heißluft-Lötstation
ich hatte auch so ne Kopie die ich im Forum verschenkt habe, leider war bei meiner kein AVR drin sondern ein Samsung µC. Die Temperatureinstellung war absolut daneben, sobald man die Lüfterstufe veränderte passte nichts mehr. 230V am Heizelement? Kann mich garnicht mehr daran erinnern glaube
Energiekostenmesser anklemmen: 285 Watt / 310 VA am Netz. Wenn warm, wird die Heizung mit ca. 250 Watt langsam getaktet. Gibt es bei R* und P* kurz unter 80 Euro, für Hobbybedarf tut das Teil. Kleinspannung hat das Gerät nur für Prozessor / Display, wobei es da offenbar unterschiedliche Digitalplatten
-
Thread
Grundlagen zur parallelen Verarbeitung von hohen Datenmengen
Architektur / Datenrate an, ob die BlockRAMs noch den Sample Takt mitmachen oder ob die auch schon zu langsam sind. (Daten an passender Stelle in der Pipeline aus dem FIFO/Ringpuffer auslesen vs. Daten mit durch die Pipeline schaufeln).
Deinem Fall, würde ich sehen, ob ich mit den schnellen Daten einen FIFO füllen kann, um diesen dann langsam Takt für Takt abzuarbeiten. Die Triggerei muß natrürlich mit allen Samples parallel geschehen und darf daher nicht zu aufwendig werden. Duke
-
Thread
ATMega324P und USART Probleme
Muell" zurueck. Was ich probiert habe: Quarz 4Mhz betrieben - war aber aus irgendeinem Grund zu langsam, die LED 2 an/aus...warum? Getauscht gegen 16Mhz und 20Mhz, mit und ohne den 2 27pF Kondensatoren getestet - LED blinkt nun im Sekundentakt. Sowie den internen Oszillator verwendet - keine Chance
davon ausgegangen das UCSR0C muss unbedingt gesetzt sein.. https://www.mikrocontroller.net/articles/AVR-Tutorial:_UART Wenn es solche Leute wie Sie gibt, macht es viel mehr Spaß! Wuensche auch schoenes Restwochenende.
-
Thread
Prellt ein Inkrementalgeber immer ?
Einerseits sampelst Duda Recht langsam mit den 800 Hz, andererseits könntest du da auch einen optischen Encoder haben der prinzipiell nicht prellen kann.
man > immer einen zusätzlichen R, C und Schmittrigger auf die Platine baut Da die Eingänge vom AVR bereits Schmitt-Trigger enthalten, fällt zumindest dieses Bauteil weg. Aber eben nur bei AVR. Ich habe bisher immer R/C Tiefpässe verwendet, weil ich zu faul war, eine Entprellung zu programmieren
-
Thread
Wer macht bei Arduino eigentlich die Qualitätssicherung?
Paste > > MfG Spess Da muß ich wohl auf dem Schlauch gestanden haben. Schlimm. Ich werde doch langsam alt...
HI Ich werde doch langsam alt... Geht den Menschen wie den Leuten. MfG Spess
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
Teilnehmer, sondern auch die Statemaschine im AVR selbst. https://www.robotroom.com/Atmel-AVR-TWI-I2C-Multi-Master-Problem.html Tekmos hat mal einen Nachbau des P89C668 rausgebracht, den TK89C668. Ich hab ihn mal in ne alte Platine gesteckt. Dessen
aber man kann denen ja den Saft abdrehen für einen PoR, soviel wie die benötigen kann das auch ein AVR aus einem Port liefern. I2C ist deutlich entspannter.
-
Thread
18650 Zelle / LoRa Modul mit Solarzelle versorgen?
noch.Er hier hängt schon nach ein paar Minuten. Ich vermute, dass die Statemachine des BME280 oder des AVR sich aufhängt.... aber nur wenn Lora sendet! 10k sind die Pull-Ups auf der China Platine. Ich hasse diese Fehler! 470uF sind dran, damit ein wenig Puffer vorhanden ist. Mein Oszi liegt leider noch
Hi, durch srundenlange Tests habe ich herausgefunden, dass wenn ich die Sendeleistung des Lora langsam steiegere etwas ab dem Wert 7 die Probleme auftauchen. Die Pull Up habe ich schon auf 4.7k gesetzt, also welche dazu gelötet. Den Bus abschalten wird aber wohl nicht so viel bringen, ich werde es
-
Thread
Frage zur Tasterabfrage
#6308427: > in r16, PIND ausmaskieren bit4 and r16, 0b00010000 oder and r16, 0x10 http://www.avr-asm-tutorial.net/avr_de/beginner/commands.html http://www.avr-asm-tutorial.net/avr_de/beginner/rechnen.html#And r16 hat 0bxx111xxx // x beliebig mit 0bxx111xxx // and 0b00010000 // mit and
FREI ist, also sicherst du es auf dem hoffentlich eingerichteten Stack push r1 http://www.avr-asm-tutorial.net/avr_de/beginner/sram.html#PushPop lade r1 mit 0x10 http://www.avr-asm-tutorial.net/avr_de/beginner/register.html#LDI LDI r1, 0x10 in r16, PIND AND r1, r16 http://www.avr-asm-tutorial.net
-
Thread
AVR-GCC: Optimierung?
Hallo zusammen, ich schreibe gerade an einem kleinen Ladecontroller und bin dabei auf eine Frage gestoßen, die ich gern im Vorfeld klären möchte (also bevor ich den Code laufen lasse). Es geht um folgenden Codeausschnitt: [c] while ( (_batteryVoltageCB() <= _vTerminateCharge) && (_batteryCurrentCB() < _iChargeMax) && (_pwmValue < 255) ) _setChargerPWM(++(_pwmValue)); [/c] Beabsichtigt ist, dass die Funktionen ...CB() bei jedem Schleifendurchlauf ausgeführt werden! Geht das so, oder muss ich da "vorsorglich" eingreifen, damit der Compiler nicht "denkt", dass ein Aufruf für die
-
Thread
Bosch stellt Produktion in Bietigheim-Bissingen ein Gesperrt
AVR schrieb im Beitrag #6311149: > Zyniker schrieb: > FFF ist doch das Thema der Zukunft mit dem man seinen Lebensunterhalt > verdient. > > Wofür steht FFF? Ficken für Ficken. SCNR
> von AVR (Gast) > 30.06.2020 18:57 > Hoher IQ? Das glaube ich nicht. Ich auch nicht. Der ist doch dumm wie ein LIDL-Brot ! Auf jeden Fall hat er ein Rad ab.
-
Thread
ATTiny841 - flashen via DebugWire?
Theoretisch sollte der das können, aber womit? Ich dachte ja dass der Atmel-ICE so ungefähr alles kann, AVR-Studio7 lässt mir in der Kombi nur das Interface ISP zur Auswahl. Softwareproblem? Hat überhaupt schon mal jemand irgendeinen AVR mit dW geflasht?
sehr komplex und alle zum Programmieren von Flash und Fuses nötigen Teile müssen zwangsläufig vom AVR-Studio beim Debuggen benutzt werden.
-
Thread
Z180SoftSystem
//hc-ddr.hucki.net/wiki/doku.php/cpm/disketten_xp2 [2] https://www.mikrocontroller.net/svnbrowser/avr-cp-m/trunk/stamp/z180_stamp/
Pfeiltaste unterscheidet? Klassisch natürlich mit einem Timeout, damit sich das System auch richtig schön langsam anfühlt. Und über das Internet natürlich auch nicht zuverlässig funktioniert. (Der Code oben erwartet "ESC ESC" für die Escape-Taste.)
-
Thread
Master machen oder BE sammeln
AVR schrieb im Beitrag #6306415: > KannNichtWahrSein schrieb: > ist nicht böse gemeint aber ich habs so oft erlebt in meinem studium. > absolut komische, die mit einer frau noch nicht mal normal reden
AVR schrieb im Beitrag #6307622: > Das Image des Informatikers ist in Deutschland schon echt mies. Aber wie > sagte damals Bill Gates schön: Da ein 'Lehrfilm' für heranwachsende Mädchen über den Unterschied
-
Thread
STM32: Prozessortakte (Zeit) herausfinden für delay routine (hd44780)
meinen uC mit 16MHz. Die LCD Routinen hier auf uC.net basieren auf die _delay_us() Funktion aus der AVR-Bibliothek. Ich möchte mir meine eigene delay Routine schreiben, weiß aber nicht so recht, wie viel Zeit in meiner for-Loop vergeht. Ist das aus dem übersetzten Code ablesbar? Aus meiner main
dann noch zusätzliche Caches. Kurzum, nimm einen Timer bzw. den CYCCNT. Der Grund warum das in dem AVR-Tutorial anders gemacht wurde ist schlicht und einfach, dass der AVR vergleichsweise wenige Timer hat, so etwas wie einen Cycle-Counter nicht kennt und man sich beim AVR um Flash-Watestates und Caches
-
Thread
YX8018 = ANA608 = ZE002 Mini-Solar-Lade-IC
behoben. Akku angelötet. Dann der Schalter. Ersetzt. Lief im Endeffekt über ein Jahr... Ich mag den langsamen Regenbogen-Durchlauf. Nur ein ordentliches Gelb kommt da nie. Da ich ohnehin ein kleines 5 W Solar-Panel für solche Spielereien montiert habe, werde ich wohl demnächst statt der Rainbow-LED eine APA106 oder ein Stück eines WS2812 Streifens o.dgl. mit einem PIC oder AVR einsetzen. Die LED war in einer mit Luftblasen durchsetzten Kunststoff-Kugel montiert. Genau das ist besonders reizvoll und der Effekt mit Hausmitteln kaum zu imitieren. An sich ist so eine all-in-one
-
Thread
FLASH im normalen Addressbereich AVR128DA
Ich arbeite mich jetzt gerade in die neue AVR128DA MCU Familie ein und habe dabei gesehen, dass ein Teil das Flash, nämlich die oberen 32kbyte, in den Adressraum der Daten gemapped ist. Das finde ich natürlich sehr praktisch habe aber noch nicht
AvrAsm schrieb im Beitrag #6914638: > .equ DATASTR = (F_DATASTR*2)-$10000 mit einfachen Makros gelöst [avrasm] .macro ldx ldi XL,low((@0*2)-$10000) ldi XH,high((@0*2
-
Thread
DOGM-204 Problem mit Steuercodes
irgendwie für Steuerzeichen blockiert zu sein! (die reine Textausgabe funktioniert). Mir gehen langsam die Ideen aus und das Datenblatt gibt auch nicht viel mehr Infos aus. Hat jemand Ansatzpunkte oder Ideen ? Hilfe dringend nötig! P. S.: Ich weiß nicht, ob's relevant ist, aber nach einem Display-Reset
mal der Code, die paar HAL-Funktionen für den STM32 sind eigentlich selbsterklärend falls Du es auf AVR portieren willst. Evtl. für Dich interessant inder lcd1803.c: [c] static void LCD1803_CMD(SPI_HandleTypeDef *spi, uint8_t inst) { LCD1803_WriteI(spi, inst); // send command
-
Thread
Frage zum Wellenwiderstand
völlig wurst. 100 kHz -- 1MHz : Kabellänge völlig wurst. 1 MHz -- 10 MHz : Kabellänge zeigt langsam Einfluss. 10 MHz -- 50 MHz : Kabellänge wird wichtig. > Oh! Mh bei steigender Frequenz wird das ja dann zu einem > Kurzschluss. Herrgott. Offensichtlich liest Du nicht, was ich antworte
DS1307new()" #pragma message "Wire.begin(); // if not happend, call must done before" #elif defined(__AVR__) Wire.begin(); #endif // #if defined(TwoWire_h) && defined(HAL_ESP32_HAL_H_) && #defined(ESP32) } /*DS1307new::DS1307new() { Wire.begin(); } */ [/c]
-
Thread
Persönliche Wissensdatenbank auf Heim-PC anlegen
jaja.. das Alzheimer fängt langsam an. Spass beiseite, für die Uni nutzte ich damals neben unseren Studenten Wiki Seiten, persönlich das MS OneNote. Sehr praktisch um alles (Bilder, Skripte, Texte etc.) einzufügen. Ist dann alles
sollte man sich aber überlegen, also z.B. ob "PDF" oder lieber "Unterordner/PDF" also beispielsweise "AVR/C/PDF" - so in der Art. Man könnte aber auch PDF/C/AVR machen - wie gesagt, dahinter steckt ein Wiederholungsbedürfnis, und die Ordnung, bzw. die Verwaltung des ganzen (also auch die Inhaltsaddressierung
-
Thread
CTC Modus - Output Compare Register
größere nie erreicht. Dieser Timer fuchst mich noch ein wenig, aber danke für die Erklärung! Langsam wirds^^
VALUE; tmp_Buffer_Taster_val = 1; return 0; } [c] globals.h [c] #include <avr/io.h> #include <stdint.h> #include <stdbool.h> #include <avr/interrupt.h> #include "../Interface/timing.h" #define F_CPU 14000000UL //6553600UL #define T_LED_TICK 10L //Zeit
-
Thread
Low Power Funk für Fahrradcomputer
Strom verbraucht. Im Prinzip könnte hier eine Lösung sein ein relativ normales Funkmodul an einen AVR zu hängen und dann einen Reedkontakt zu nutzen den AVR zu starten, eine kurze Nachricht zu senden und dann AVR und Modul schlafen schicken. Das größere Problem ist der Empfänger: hier steht natürlich
und ANT+. > Im Prinzip könnte hier eine Lösung sein ein relativ normales > Funkmodul an einen AVR zu hängen und dann einen Reedkontakt zu nutzen > den AVR zu starten, eine kurze Nachricht zu senden und dann AVR und > Modul schlafen schicken. Und die notwendige Batterie hängst du über ein
-
Thread
Entladesicherung einer Autobatterie
Mit einem kleinen AVR o.Ä, ist fix ein Batteriewächter mit Leuchtmelder gebaut. (Hyterese frei konfigurierbar) Mit einem "Infineon BTS" kannste dir dann auch das Relais einsparen. Vorbildhaft: https://www.offgridtec.com
thread/7483-eine-ganz-banale-unterspannungsabschaltung/ Einfach gehts mit dem schon erwähnten AVR oder für komplette Neulinge ein Arduino Nano. VG Paul
-
Thread
Fertigen Regler für Peltiersteuerung
beiden Seiten für den nötigen Wärmeübergang zur Luft nötig sind, laufen die Temperaturänderungen so langsam, dass ein "echter" Regler keinen Vorteil bringt.
die warme Seite kueht langsam ab, waehrend sich die Kalte noch auf 30 Grad erwaermt. Wenn ich erschuetterungsfrei kuehlen muesste, mit Peltier, wuerde ich schauen mit einem 5 cm^3 Volumen auszukommen. Dann mit einem zweistufigen
-
Thread
Tonbandgerät Marke eigenbau
mit passendem EQ und Löschbias je > nach Bandmaterial könnte tatsächlich ein DSP einmessen (ein AVR täte es > auch, der übernimmt zusätzlich noch die Motorsteuerung). Gab es in Anzätzen auch schon. > Relevant beim Selbstbau-Tonband ist einzig die stabile und exakte > Tonkopfausrichtung,
neuen Tonkopf zu "faken". Experten wissen aber, ab da geht der Ab-Schliff von sich aus wesentlich langsamer. Die Meinungen gehen auseinander, ab wieviel mm tatsächlich dann der Tonkopf total hinüber ist. Was schafft so ein Tonkopf? Bei 38 cm/s 5000 Stunden? ciao gustav
-
Thread
LCD Busy Flag Abfrage im 8 Bit Modus - die zweite
lange braucht es bis die Daten nach dem ENABLE bereit sind? Die LCDs sind bekannter- massen recht langsam.
spess53 schrieb im Beitrag #6289363: > Das gehört zu den Assembler directives des Assembler2 vom AVR Studio4: Klasse ! Danke !
-
Thread
Assembler LDI OUT Frage
Laden über OUT. Also in dem Fall: LDI r16, LOW(RAMEND); OUT SPL, r16; Ist das nicht langsamer, da ein Befehl mehr? Viele Grüße Stefan
.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf Edit: OUT und LDI sind beide 16 bit und brauchen 1 Cycle, ein 32Bit Befehl würde auch 2 Cycles brauchen und kaum einen/keinen Vorteil bieten, dabei aber die Menge der
-
Thread
ATTiny15 flashen
pattiny2313 avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device signature = 0x1e910a (probably t2313) avrdude:
Wenn der Chip jungfräulich ist, muss der Programmer auf "langsam" gestellt werden. Warum hat Arduino Fanboy für seinen durchaus korrekten Hinweis eine -2 bekommen?
-
Thread
[S]uche Projekt um NiMH zu laden
Wirklich? Das kann ich kaum glauben, jedenfalls nicht bei Ladegeräten die schnell laden. Und bei den langsamen (1/10C) wäre das durchaus Ok. > Da es eben keine Rocket-Science ist wundere ich mich, > dass es hier noch nichts spezielles existiert. Gibt es doch! Schau mal was alleine Conrad alles im
SubC reichen eigentlich. Und weil sich die Spannung der Last NiMH und die Eingangsspannung nur langsam ändern, kann sogar der uC selbst die PWM erzeugen und anpassen. Die Temperatur zu überwachen ist sinnvoll.
-
Thread
Arduino Bibliothek - Methoden bzw. Funktionen en Detail erklärt - gesucht
diesen Umfeld eindeutig besser , nahezu traumhaft,geworden. Und das schreibt ein nun schon schon langsam in die alte Sack Liga einsteigender Typ :-) Lernwilliger
(GW-Basic), Turbo-Pascal 3-6, dBase/Clipper. Du siehst, ich bin DOS-Mensch, aber irgendeinen Atmel AVR..frag mich nicht was, bekomme ich in BASCOM für meine Zwecke auch geregelt. Ein bisschen 'mit den Augen Stehlen' an anderen Stellen ist ja nicht verboten. Den Übergang zum WINDOWS-Programmieren (DELPHI
-
Thread
Z80 CPU einer der modernsten CPUs?
Glas ist nicht aus Silizium? Warum ist es überhaupt erstrebenswert, einen Prozessor aus sehr langsamen und großen Transistoren zu bauen?
Usw. usf. Das Ding mit internem Flash und etwas aufgebohrter Peripherie und es hätte nie einen AVR gegeben.
-
Thread
Wird die deutsche Autobranche Überleben? Gesperrt
zurückgegangen. Weil es Idioten sind. Sie glauben an das große Geld. Dieser Bildungskommunismus geht mir langsam auf den Zeiger.
AVR schrieb im Beitrag #6278118: > Diese Spinner sind es auch, die gerne von "Wir" sprechen. Meistens dann, > wenn die Kacke am dampfen ist. Wenn alles gut ist, dann wird aus dem > "Wir" nur noch ein
-
Thread
Kommunikation AVR <> PC über RS232
Hallo, habe ein allgemeines Problem mit der Kommunikation zwischen einem AVR und dem dem PC. Ich möchte mir ein System aufbauen womit ich Daten von einem ATMega mittels PC verarbeiten kann. Habe mir dazu das neue Visual Basic (Studio) angesehen und festgestellt, dass mir dies
zu RS232 bzw UART raten weil du auf der AVR Seite so nur ein UART ansprechen musst. Problem 2: Daten auf PC Seite empfangen. Für sämtliche serielle Verbindungen (USB Adapter brauchen separate Treiber) kannst du quasi alles nehmen. Ich nehme
-
Thread
suche jemanden der smd etc. löten kann
, z.B. 3 oder 5mm im Durchmesser oder SMD? Wenn SMD, welche Größe? 1206 ist entspannt, 0805 wird langsam kniffelig und 0603 freifliegend zu verkabeln ist kein Spaß. Been there, done that. >Sind ja immer 3 Led´s mit Widerstand und > Transistor. Ach was? Man nehme dünnen, ca. 0,3mm Kupferlackdraht
wahrscheinlich nicht kaputtgehen, aber wenn etliche Pins gleichzeitig angesteuert werden, wird vielleicht der AVR aussteigen oder irgendein zartes Bonddrähtchen durchbrennen.
-
Thread
Motorstrommessung rauscht
am besten das ganze Kapitel 26. https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf > Leider habe ich kein Oszilloskop, dass die geringen Spannungshübe > darstellen kann. Lass deinen Arduino über die Serielle Schnittstelle
Signal in den abgetasteten Werten auftauchen. Bei genügend ungeschickter Programmierung und zu langsamer Ausgabe, wird man allerdings keine Ausgabe von Werten mit konstanter Abtastfrequenz erreichen und /das/ dürfte das Problem werden.
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
da programmieren, dass dir die nach einer Soft-PWM verbleibende Rechenleistung auf einem gängigen AVR8 nicht ausreicht? Zumal für nur 9 Kanäle... Arduino? Wetten!
programmieren, > dass dir die nach einer Soft-PWM verbleibende Rechenleistung auf einem > gängigen AVR8 nicht ausreicht? Zumal für nur 9 Kanäle... > > Arduino? Wetten! 1. Es währen nur 3 Kanäle die über SoftPWM gesteuert werden müssten. 2. Nein kein Arduino sondern direkt über nen Mikrocontroller
-
Thread
Motorsteuerung (3Modi)
// #include <avr/io.h> #include <avr/interrupt.h> volatile uint16_t reinit=0,tmp=0; ISR(TIMER0_OVF_vect) { PORTB ^=(1<<0); TCNT0 = reinit; } ISR(ADC_vect) { tmp = ADCL + 256 *
Wie limitiere ich den Wert, sodas er langsam ansteigt.