-
Thread
Linux AVR-GCC Toolchains (3.4.4 und 4.0.1) verfügbar
Hallo, auf http://0xff.at/pit/avr/ gibts fertig kompilierte GCC 4.0.1 und 3.4.4 Toolchains für Linux. Die Toolchains beeinhalten die AT90PWM2/AT90PWM3 Patches von https://savannah.nongnu.org/patch/?func=detailitem&item_id
-
Thread
H-Bruecke .....
zu traege wird. wer hat da erfahrung? wer hat fragen ? wer hat festgestellt,dass ein motor bei 2% pwm noch nicht dreht? wer kann mit einer H-Bruecke 'musik' machen ?(*) viel spass mit der BRUECKE *ed
Vielleicht werde ich die Schaltung mal so abwandeln, dass das Disable auch für das Bremsen gilt. (Mit je 2 Dioden + 1 Pull-Down an Q1 und Q2 wäre die Sache erledigt) Die Freilaufdiode 1N4004 sollte man Vermutlich bis max. 1khz PWM-frequenz einsetzen (ich kenne deren Grenzfrequenz nicht), es empfiehlt sich
-
Thread
Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)
with the Autoscale function in ALL firmware versions after 2.15 (March 2011!). Basically, hitting autoscale fails to correctly set the time AND voltage scales 90% of the time (and when it does seem to catch the input signal, it's likely random as it's at slightly
At least I'm not alone! (sorry for your troubles!) Try v2.15 or before. Like I said, I tried the final version of every major release (the final "Y" of every "X" in "1.2.BF.X.Y"). Every single one failed
-
Thread
Was nehme ich nur?
von MOSI und MISO gilt für praktisch alle > ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und > ATmega641/1281/2561. Was ja ebenfalls im Datenblatt steht > Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? Nein. Du hast ein vollwertigen SPI-Port und eben den Programmierport
von MOSI und MISO gilt für praktisch alle >> ATmega128-Derivate im 64-Pin-TQFP-Gehäuse, darunter AT90CAN32/64/128 und >> ATmega641/1281/2561. Das Zitat zwischen den --- steht hier im Forum. >> Heißt das ich habe jetzt 2 Mosi/Miso Anschlüsse? > Nein. Du hast ein vollwertigen SPI-Port und eben
-
Thread
10 cm 7-Segment-Anzeige zu dunkel
4fachen strom schon eine ordentlich > helligkeitssteigerung?! Nun, bei einer Fotokamera sind das 2 Blendenstufen... Gruss Harald
und ein ordentliches netzteil, dass eben 12v auch noch bei mehr als 2A liefert.
-
Thread
günstige Microcontroller Lösung Analog PWM?
ich wahrscheinlich das hier nutzen: https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?PROVID=2789&msclkid=a3ece2ab834b11ec8265a3e5609c5a19 Was braucht man noch an SW? Compiler, Programmiertool? Gibts da Freeware?
Hallo, vielleicht ist der ATTiny 85 was für Dich (8Bit PWM). Flo G bietet ein Atmel-Evaluationsboard (Pollin)an. Damit lässt sich der über die serielle Schnittstelle programmieren. Sonst ist der ATTiny 84 auch noch interessant. (8 und 16 Bit PWM) Gruß Carsten
-
Thread
AVR Synthesizer mit ATxmega128A1
eine Stimme aber dafür in Stereo. Ich verwende die zwei DAC-Ausgänge im ATmega128 für Oszillator 1+2, 2x Analoge VCA's LM13700, 2x Analoge 12db Filter LM13700 (LP,HP,BP), einen Delay-Channel mit PT2399 Chip. Die CV-Steuerung erfolgt durch die 10 PWM-Ausgänge des ATmegas. Die 128 festen Wellenformen
LFO1 => VCF Modulation -------------------------------------------- temp_cv = U16ShiftRight4(Env2.value_); // convert 16Bit Envelope to 12Bit PWM-Control for Filter-Cutoff amount2 = (slot_array[2][2]) << 1; // load lfo1 amount *2 modul2 = lfo1_out * amount2 >> 8; temp_cv = U16U8MulShift8(temp_cv
-
Thread
Wer hat schon versucht ein Segway zu bauen ?
Und worin besteht die Kunst wenn 2-Räder hinteeinander angeortdnet sind? Dass man keine Reglung für die Balance braucht ?
(vom Antrieb) und schwerer. Wen's jetzt noch interessiert, hier die ca.-Preise für Nachbauten: 2 DC-Motore (24V/350W) ca. 150EUR 2 Reifen 20" ca. 150EUR 4 AKKUs 12V/17Ah ca. 200EUR (=26Kg Gewicht!) 1 Peak-Ladegerät ca. 70EUR 2 Gyro`s ca. 160EUR 2 Zahnriemen u. 4 Zahnriemenscheiben ca. 40EUR
-
Thread
Ist Arduino verpönt?
zu greifen. So ein Quatsch. Ein komplexes automotives Steuergerät hat oft sehr viele Sensoren mit PWM oder Impulsschnittstellen. Ob's jetzt in der Vorentwicklung, bei einer Umwelterprobung, EMV oder während Softwaretest ist: Oft muss man Signale wie 10% PWM und 90% PWM abwechselnd im 10 sek. Takt erzeugen
konstante Pinnummern und Bitwerte (was der mit Abstand häufigste Anwendungsfall sein dürfte) nur 7 (für PWM-Pins) oder sogar nur 2 Zyklen (für alle anderen Pins) benötigt und in allen verbleibenden, selteneren Fällen zumindest nicht schlechter als bisher performt. Für /digitalRead/ gilt ähnliches.
-
Thread
PWM Timer springt (AT90CAN128)
fragen, ob einer von euch das schon mal hatte bzw. weiß was hilft. Es geht um folgendes: Auf einem AT90CAN128 soll im Timer3 ein PWM-Signal für eine Servoansteuerung erzeugt werden. Nebenbei laufen noch 2 weitere Timer für andere Anwendungen. Das PWM-Signal wird auch erzeugt und prizipiell ist auch
Die PWM ohne ISR machen und statt dessen als Hardware-PWM. Gibt dieser AVR das her? Könnte man die PWM auf einen Timer legen der das kann? Wenn ISR-Routinen benutzt werden, diese kürzer machen. Dann sollte
-
Thread
Wer hat Erfahrung mit Induktionsöfen >1kW
ab 1 10 50 1,5 µF, 60 x 49 mm, M 6 {30 D 572} 27,00 23,70 21,20 2,0 µF, 60 x 49 mm, M 6 (30 D 574} 27,40 24,00 21,60 2,5 µF, 60 x 49 mm, M 6 {30 D 576} 27,70 24,30 21,80 3,0 µF, 60 x 49 mm, M 6 {30 D 578} 27,90 24,50 22,00
Entstördrossel und nicht für einen Royer geeignet. Sie liegt zwischen dem Gleichrichter + und dem 2. 8µF Blockkondensator. Der Schwingkreis-C hat 0,33µ 1250V. 2. HF-Litze 90x0,1 gekauft, eine dicke Rolle mit über 200m. Wer was braucht, einfach melden. Ich wickle gern um. Die hat zwar netto nur
-
Thread
Parallel-Modus
delay einfügen (z. B. ein paar NOPs). Auszug aus dem Datenblatt: > Set RESET to 0 , wait for at least 100 ns and toggle XTAL1 at > least six times. Wo zum Henker ist dein "toggle XTAL1 at least six times" ????? Jetzt kontzentrier dich mal, und mach genau das, was im Datenblatt steht. Blöde
Zu deinem Programm, folgendes ist mir aufgefallen: 1. Pull-Up für Taste ist NICHT aktiviert 2. Schritt 2 (Datenblatt) fehlt: /RESET auf Null, dann 100ns warten, anschließend XTAL1 mindestens 6 mal toggeln Ohne dieses toggeln geht der Chip nicht in den parallelen Modus, probier das einfach
-
Thread
Finger weg von AEG! AG3101
Zellen mit 1500 mAh gestempelt? Welcher Hersteller? Welcher Typ? https://www.akkushop-austria.at/at/ansmann-li-ion-akku-18650-lithium-ionen-akku-36-volt-2600mah-936wh-geschuetzter-akku-durch-sicherheitsbeschaltung?gclid=EAIaIQobChMI34K2lve-5AIVQamaCh3ZUgYEEAQYASABEgKLAvD_BwE
://www.google.de/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwj06Kfw28HkAhWDZlAKHbcUBg8QjRx6BAgBEAQ&url=%2Furl%3Fsa%3Di%26rct%3Dj%26q%3D%26esrc%3Ds%26source%3Dimages%26cd%3D%26ved%3D%26url%3Dhttps%253A%252F%252Fwww.zvab.com%252FAEG-Vampyrette-Prospekt-1959
-
Thread
24Bit AD-Wandler Spannungsmessgerät basteln
Deshalb will er das Gerät ja auch nicht aus, sondern mit diesem ADC > bauen. Aha, also ein 7 1/2 stelliges Multimeter für 20 EUR.
Deshalb will er das Gerät ja auch nicht aus, sondern mit diesem ADC >> bauen. > > Aha, also ein 7 1/2 stelliges Multimeter für 20 EUR. Nein, ein Messgerät mit "7 1/2 Stellen - Aroma". Weil liefern wird das 12 Bit und 2% Genauigkeit, wenn man es besonders gut macht. Was schon mehr als ausreichend
-
Thread
I2C oder SPI, eure Meinungen
für das Bussystem zw. den Atmels arbeiten. Je nach Anzahl der CNC-Achsen kommen dann noch 3 bis 5 At90s2313er oder auch mega8 als Slave's zum Einsatz. Diese übernehmen die Interpolations-Aufgabe und Ausgabe an die Endstufen. Meine Frage: Welches der beiden Bussysteme I2C oder SPI würdet ihr hier
viel komplizierter, da ein sicherer, verlustfreier und echtzeitiger Datentransport benötigt wird. I2C oder SPI kannste beim 90S2313 vergessen, sowas hat der nicht. Bleibt also nur die UART. Und der LPC2106 hat ja schon 6 PWM-Ausgänge und 2 Interruptprioritäten. Lade Dir einfach mal die Keil Testversion
-
Thread
[V] Diverse ATMEL uC und ATMEL JTAG ICE
Desweiteren sind folgende, unbenutzte uC abzugeben: - 4 Stück - ATMEGA 1280 - 16 AU - 4 Stück - AT90USB1287 - 16 AU - 10 Stück - ATMEGA 128 - 16 AU - 4 Stück - AT90PWM3B - 16SU - SOIC - 2 Stück - ATMEGA 168 - 20PU - DIP - 2 Stück - ATMEGA 16 - 16 AU Mindestabnahmemenge sind 4 Stück. Sendet mir einfach eine PN mit Art, Anzahl und Preisvorschlag! Der Versand für uC beträgt 2 EUR (Luftpolsterbrief, DHL) Grüße
-
Thread
[Sammelbestellung] [DycoLED] RGB LED mit integr. seriellen Controller
Taktung: Bis 20Mhz - Ansteuerung: SPI ähnlich; eine Taktleitung, eine Datenleitung - Pins: 1 DataIN, 2 ClockIN, 3 Vss, 4 DataOUT, 5 ClockOUT, 6 Vdd, 7 GroundPlane (optional nutzbar) Ein paar Beispielvideos: - http://www.youtube.com/watch?v=TZ2fZ3Y4S2g - http://www.youtube.com/watch?v=Y9IR2NsKdi0
Hat vielleicht jemand noch 2-3 von den LEDs übrig und würde die mir abtreten? Würde die gerne etwas austesten.
-
Thread
Servo Ansteuerung mit Bascom
Portc.2 = 0 Portc.1 = 0 Portc.0 = 0 Portb.5 = 0 Portb.4 = 0 Portd.0 = 0 Dim Pos As Word Do If Pinc.3 = 1 Then Pos = 65 If Pinc.2 = 1 Then Pos = 80 If Pinc.1 = 1 Then Pos = 95 If Pinc
mal an, du meinst einen Modellbauservo, wenn du "Servo" sagst?! Die werden meines Wissens nach per PWM angesteuert. Code für PWM sehe ich aber nicht, du setzt nur einen Pin?! Oder was verbirgt sich hinter der (nicht geposteten) Funktion "Servo(1) = Pos"? Mit freundlichen Grüßen Thorsten Ostermann
-
Thread
I/O Pins benoetigt
Hallo, ich stehe vor dem Problem, dass mir die 32 I/O Pins eines AT90S8535 nicht ausreichen. Ich benoetige Pins die ich einzeln in der Richtung (also Input oder Output) jederzeit umschalten kann. Urspruenglich wollte ich dazu einige 82C55A verwenden, die 24 I/O Pins
Der AT90S8515 und ein paar von den ATmegas haben einen externen Datenbus für RAM. Gruß Andreas
-
Thread
Aktuelle Boards
Deswegen kann man zb. das Gameduino als Grafikkarte einsetzen. Kosten: - 90€ (Papilio Duo 2MB SRAM) oder 65€ (Papilio Duo 512KB SRAM) - 35€ Gamduino II oder III Das Ganze halt vier mal und ein HDMI Konverter. Könnte zb. ein Mojo mit HDMI Shield sein.
IOs (4 differentielle Pärchen) https://www.fpga4fun.com/HDMI.html Schneller Speicher ist wohl DDR2/3 gemeint, aber kommt auch drauf an. SRAM ist da deutlich schneller enn es um zufällige Zugriffe geht. Für Stereo Audio reichen im Minimalfall zwei IOs mit PWM oder PDM und dahinter ein analoges Tiefpassfilter
-
Thread
AT89C4051 mit STK500 befummeln
verwendet werden muß. Der Flasher wird das Protokoll des Bootloaders vom AT89C51ED2 erhalten. Somit wird es dann "doch möglich sein", mit FLIP einen ISP-Chip zu flashen! Ich bin neu hier, wie ist das eigentlich, wenn man seine Arbeiten hier zeigen will, einfach posten oder
2MZ braucht, dann braucht er 24 Takte vom Quarz. Bei 11.0592Mhz ist ein Quarz Takt 90ns lang. 12 Quarz Takte sind demnach 1.08µS. Der Befehl mit 2MZ braucht als 2.16µS bis er abgearbeitet ist. Ein
-
Thread
AT90PWM Servomotor an PSCOUT schalten
Hallo Leute, das ist meine erste PWM mit nem AVR. Ich möchte gerne einen PSC des AT90PWM3 (5V) dafür nutzen, mir eine Pulsbreite von 1 bis 2 ms bei einer Zyklusdauer von 20 ms zu generieren (können die PSC überhaupt so langsam?). Diese
Oh man. Ja natürlich. Danke! Aber noch ne kurze Nachfrage: Kann ich diese langsame PWM über die PSC des Controllers überhaupt generieren bei nem Systemtakt von 2MHz?
-
Thread
Layout Schaltregler Kritik erwünscht!
zum Suchen) > Passend wäre hier z.B. ein Logic-Level-P-Kanal-MOSFET von Infineon > (Beispiel: IPD90P04P4L-04 o.ä.). Vielleicht wärs überhaupt klüger, die Low-Side (als Gnd vom Akku) zu schalten? > Welche Spule ist es jetzt geworden? http://at.rs-online.com/web/p/products/7700990/ Cooper Bussmann
Switch-Widerstand bei 25°C ist 0,11 Ohm. 5,95A im Mittel über 75% On-Zeit => P = 0,75 * ( (5,95A)2 * 0,11 Ohm) = 2,92W. Ohne den Betriebsstrom u.ä. des Reglers selber. 30K/W mal im Mittel angenommen. 2,92W * 30K/W = ~90K Temperaturerhöhung. Leider ist bei diesem Regler bei Tj=125°C Schluss
-
Thread
STM32 Tutorial
Compiler Settings auf coocox.org - Links zu wichtigen Dokumenten - Hinweis zu den Funktionen für die PWM-Channels CH2...4 Wem noch Punkte zu "Häufige Fehler" einfallen, darf sie hier posten. Auf der Artikelseite hat bereits jemand ganz unten bei Weblinks einen gesetzt. Wenn du den wo anders deutlicher
Thread) Änderungen zu erkennen. Danke. Ansonsten tolle Arbeit! Also ich habe es mal bei einem AT90CANxxx gemessen und da hat es schon signifikant etwas ausgemacht. Nämlich soviel, dass ein 7805 bei 24V Eingangsspannung nicht mehr zu heiß wurde. Bei der Chiprevision ist das Problem bei einer Aussage
-
Thread
ESP12F: Generelle Probleme bei der Einrichtung
docs.google.com/document/d/1B06YzToSKxJ-tA1-AaTqacpzbxyexaV7Ick-ZtmvQj8/edit) steht, man solle zusätzlich GPIO2 auf high legen, was jedoch keinen Unterschied macht. Gut, jetzt meine Frage dazu: wie bekomme ich das jetzt zum Laufen? Ich hätte erstmal gerne die AT-Firmware. Schonmal vielen Dank im Vorraus!
> Ich bin zu dem Schluss > gekommen, dass ich meine Module mit der originalen vorinstallierten > AT-Firmware verwenden werde. Ich bin zu dem Schluss gekommen, dass ich meine Module mit Arduino Programmen verwenden werde. 1. Viel Frust mit der AT-Firmware 2. Der ESP hat mehr Rechenpower, als alle
-
Thread
AVR/Delay.h Wie aufrufen?
gerade der Sinn von inline. /* 16-bit count, 4 cycles/loop */ static inline void _delay_loop_2(unsigned int __count) { 7a: 88 e7 ldi r24, 0x78 ; 120 7c: 90 e0 ldi r25, 0x00 ; 0 asm volatile ( 7e: 01 97 sbiw r24, 0x01
LEDs habe und ich beim ATMega8 nicht immer den seriellen Port zum Bootloader umstecken muß. Ein AT90S2313 ist natürlich vollkommen ausreichend. Bloß dann müßte ich die original STK500-Programmiersoftware nehmen und die ist nun wirklich schnarchlahm. Die restlichen Files sind aus dem Beispiel
-
Thread
#include <avr/io.h>
starte funkt das aber nicht so wie erwartet. (siehe screen1.jpg) Wenn ich dann die Adressen in "io90pwm2b.h" anpasse (siehe screen2.jpg) funkt es. Muss ich das jetzt alles händisch anpassen, oder habe ich eine falsch "include" Datei oder muss ich im code noch wo vermerken das ich einen atmega8
wieder April? Wenn du einen ATMega8 verwendest, dann kannst du natürlich nicht das include-File vom AT90PWM2B verwenden.
-
Thread
ESP8266 hängt bei gleichzeitigem senden/empfangen
equipment) is in sta or sta+ap mode ex. AT+CWMODE=3 OK AT+RST 2.Make sure TE got ip address ex. AT+CWJAP="ssid","12345678" OK AT+CIFSR 192.168.1.134 3.Let's update ex. AT+CIUPDATE +CIPUPDATE:1
darstellt, wage ich zu bezweifeln. Fehler ist nach wievor vorhanden: Siehe Debugausschnitt: [code] AT+CIPSEND=0,1381<\r><\r><\n><\r><\n> OK<\r><\n> > ex:2; "><\r><img src="logo.gif"/><\r></div><\r><\r><div style="position:absolute; top:300px; left:10px; z-index:2; "><\r><body><h2>Messknecht</h2><\r
-
Thread
Einstieg in die Welt der Mikroprozessoren
1:Ja. 2:ROM/RAM/EEPROM-Kapazität.
Hallo @Tobias: Code/Doku würde mich auch sehr interessieren! michaelbieri (ät) gmx (puunkt) ch @yalu: So ganz ähnlich würde ich meinen Einstieg auch beschreiben! Hat kaum 2 Wochen gedauert, bis ich mir nen kleinen Roboter gebastelt hatte. -> www.thinkcool.ch Gruss Michael
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
es die? Aha nur von > einem! :-((( > > Und die sind voll kompatibel, jeder hat die gleiche HW, AT90, Atiny, > Mega, XMega??? Aber hier ist die Architektur, inkl. Peripherie von einem Anfänger relative schnell zu durchschauen. Und welchen Anfänger interessiert die 2nd Source Frage ? Da gehts doch
oder große Prozessoren bieten > verschiedene Interruptlevel (Stufen) an. Das kann sogar schon ein AT90 (ob man den allerdings als "complex" bezeichnen will ?). Mal aus dem Datenblatt von einem AT90USB162 (rein willkürlich, lag hier noch rum): "The complete list of vectors is shown in “Interrupts”
-
Thread
At90s8535 macht nicht mit
Hallo Zusammen Ich habe eine Problem mit meinem AT90s8535. Ich habe ein Programm geschrieben welches einige Eingänge benötigt. Zuerst habe ich PortB für diese Eingänge benutzt. Da haben aber nur die ersten 2 Pins richtig funktioniert. Danach
} if (Entprell(PIND,1,200)) { MenuHorizontal-=1; } if (Entprell(PIND,2,200)) { MenuVertikal+=1; } if (Entprell(PIND,3,200)) { MenuVertikal-=1; } if (Entprell(PIND,0,200)) { if (PWM>0) { PWM=0;
-
Thread
Digital Lüftersteuerung
Hi Forum, Habe hier einen AT90S8535 und will mit dem einen Lüfter Digital steuern. Wie bewerkstellige ich das am besten! Am liebsten wär mir ein digital einstellbarer Widerstand, aber ich glaube nicht dass es sowas gibt. Das Auslesen
Ein 12 Volt Lüfter von einem PC, 3 Leitungen: -eine Leitung die Drehgeschwindigkeit -die anderen 2 Masse und VCC (Gleichstrom) @Retro Das hört sich start nach meinem An und Ausschalten an, obwohl ich dir nicht ganz folgen kann. Sprichst du von dem PWM der beim Mikrocontroller integriert ist? Der