-
Thread
PWM für Modellservos
Reihe ist(und müsste ich bei der Lösung mit den Dioden die Pull-Ups anmachen und die Dioden sorum anschließen, dass der Empfänger den Eingang nur noch auf Low legen kann?)?
Tiny13 programmiert. Er addiert zwei Servosignale zusammen und skaliert jeden noch mit einem per Poti einstellbaren Wert (ADC). Anfangs hatte ich das komplett mit Timern und Interrupts probiert, aber hab's nicht jitterfrei bekommen. Jetzt habe ich's mal komplett ohne Interrupts gemacht. So funktioniert's
-
Thread
Passender µC
einer Memory-Card, um Szenen, Programme etc. portabel abzuspeichern? Lässt sich an den SPI-Port anschliessen. Die Rechenleistung sollte eigendlich kein Problem (mehr) darstellen, wenn es sinnvoll programmiert wird, für keinen der angesprochenen mc. Um die ganzen Potis, Taster etc. anzusteuern, würde
Werd mir jetzt erst mal gedanken machen und mich dann wieder Melden! mfg. Berti PS: ATTiny als ADC mit I^2C ist schon fix... Auch MMC ist jetzt als fixer Bestandteil zu sehen!
-
Thread
Nokia 6100 Ansteuerung in C
umschaltet. Wenn du ein STK500 Board hast dürfte die Testphase eigentlich easy sein. Man muß vor dem Anschließen des LCD's halt nur das Board auf 2.7 - 3.2 Vcc einstellen. Gruß Hagen
Spannung ab die der Max am Ausgang macht. Bei 12V müssten 180Ohm ganz gut passen... Im Zweifel nen Poti und so einstellen das es passt :)
-
Thread
GetADC
Hi, habe an meine AT90S8535 nen Poti angeschlossen. über GetADC lese ich die Daten von Port PA0 ein. ich habe folgenden Code geschrieben : $regfile = "8535def.dat" $crystal = 4000000 Config Adc = Single , Prescaler = Auto Config
werden müssen. ich hab das nicht gemacht und es funzt trotzdem. warum ? muss ich das wirklich alles anschließen, damit es keine probleme gibt ? Ich habe nen Spannung am Poti von 0V ( niedrigste Stellung ) und 5V ( höchste Stellung ). Wenn ich jetzt 10 LED´s an PortB anschließe und will, das mir die Stellung
-
Thread
Bascom + Poti "auslesen"
Hallo, ich habe einen AT90S8535 mit 8 MHz. Jetzt würde ich gern ein Schiebepoti an den AVR anschließen und mittels 10 LED´s anzeigen lassen, in was für einer Stellung sich mein Poti befindet !!! Also: Poti unterster Stelle, 1 LED , oberste Stell, alle LED´s an. Ich hoffe mir kann jemand folgen :-
nicht viel zeit, die routine würde ich ungefähr so implementieren .....alabala.... 'jetzt poti auslesen, poti an adc0 angeschlossen' Poti_Wert = Getadc(0) .....alabala.... 'jetzt index für lookup table berechnen' 'full scale ausschlag 1024, dies gibt werte zwischen 0 und 9' 'aufpassen
-
Thread
KS0108 GLCD Routinen
der Helligkeitsregelung per PWM gemacht ? Der VO Eingang des Displays wird laut Datenblatt über ein Poti an VOut angeschlossen, wo -5 Volt rauskommen. Wie hast du das gelöst ? Hättest du da vielleicht ein Schaltbildchen ? P.S. ape: Danke für die Website, die ist super! ...übersichtlich und alles brauchbar
Anschliessen. GLCD-Testprogramm compilieren und flashen. (evtl. Reset.) Fertig. Oliver
-
Thread
Die genaue Sekunde / RTC Gesperrt
Dreh-)Kondensatoren (von den Quarz-Kontakten sowie -Gehäuse zu Masse) und einen Parallel-Widerstand/-Poti anschließen und damit die Frequenz genau einstellen (mit einem 12-stelligen Frequenzzähler). Genauer geht es dann nocht mit der Temperatur-Kennlinie der Schaltung, die man mit Software (u. dem MC-internen
bei Überlauf ist eine Sekunde vergangen asm{ mov ax,sek //Carry wird nicht verändert adc ax,0 //Übertrag, wenn maintimer übergelaufen war mov sek,ax //Wert in Variable sek zurückspeichern } Beim AVR dürfte das ähnlich funktionieren. Noch einfacher geht es nicht.
-
Thread
Spannungsteiler für ADC gesucht
Hallo Leute,ich will eine spannung dritteln,so das ich halt 0-15V schön auf 0-5V bringen kann für den adc meines tiny26....nur was genau nehmen? ist mein erstes projekt mit analog/digital und die suche im forum brachte mich nicht weiter... wie sollte die absicherung das adc-ports aussehen,daß da nicht
@ratber wie sicher bist du denn mit der 5,1v zenerdiode zur absicherung des adc-pins? ich habe hier im forum gelesen, daß die nicht zu nehmen sein, weil zu hohe leckströme...ist da was wahres drann?
-
Thread
AD Wandler
Poti die Frequenz regeln. nehme ich dann einen PNP Transitor direkt am AVR, um das Signal über einen Lautsprecher ausgeben zu können ? Welchen ? jo, Grüße Axel
sein sollte. Wie ein Vorgaenger meinte lass den Kondensator weg. Lese ein paar mal den Adc Wert ein und bilde daraus den Mittelwert. Mfg Dirk
-
Thread
PWM - Frage
Im Prinzip ganz einfach: Potentiometer als Spannungsteiler an einem ADC-Port anschließen, Wert einlesen, Wert in gewünschte Delayzeit umrechnen und als Variable an Delay-Routine übergeben. Gruß, Frank
ldi temp, RAMEND out SP, temp ;Port C auf Eingang schalten ldi temp, 0x00 out DDRC, temp ;ADC initialisieren ;ADEN (ADC Enable) = 1 ;ADSC (ADC Start Conversion) = 1 ;ADFR (ADC Free Run Select) = 1 ldi temp, ((1<<ADEN)|(1<<ADSC)|(1<<ADFR))+7 out ADCSR, temp ;Kanal auswählen ldi
-
Thread
Digitales Oszi im Selbstbau
Hi. Das heisst also, dass dein ADC im Endeffekt nur mit 260kHz "getaktet" wird. Ich kenn zwar momentan deinen ADC nicht, aber normalerweise braucht ein ADC keinen Clock im eigentlichen Sinne (wie's ein uC braucht). Du taktest ja deinen ADC im Endeffekt auch mit dem Atmel. Damit musst du den Quarz nur an den Atmel anschließen. Der ADC wird dann - wie du schon gesagt hast - per Timerinterrupt geclockt. mfg Andreas
-
Thread
Akku Ladetechnik
dann bis 12 Bit keinen externen ADC mehr. @Matthias Der 1702-Reflexlader ist ein Selbstbauer, vor 7 oder 8 Jahren zu Platine gebracht, am Autoakku bis 8Z tauglich und am Labor-NT schafft er auch noch mehr. Ich hab mein Exemplar bis
Du dann bis 12 Bit keinen externen ADC mehr." Diese PWM brauche ich für den Step-Up/Step-Down Wandler. Darüber läuft die Strom/Spannungsregelung. Ext. ADC ist das geringste Problem. Mit nem 12Bit läuft es schon sehr gut. Mfg Sascha
-
Thread
AD-Wandler Problem
So, nun der nächste Test mit ADC auf PIN C 3. MFG Dieter
sein. AREF sollte man ueber eine Referenzspannungs Z-Diode machen z.B. LM336 fuer 2.5 oder 5 V ADC0-ADC7 : Die ADC Ports koennen also maximal die Referenzspannung messen ... Also AREF = 2.5 V ... ADC0 8 V Das geht nicht!!! Der µC kann schaden nehmen und kannst die Spannung nicht messen.... Bau ein
-
Thread
(Mal wieder) LC-Display!
wollte mich eigentlich erst mit C beschäftigen, wenn ich die ganzen Grundsätze (IO, Timer/Counter, ADC, Interrupts...) in asm verstanden hab. Wär super, wenn du mir das Binary posten könntest. Kannst du das bitte schnell auf meine Pinbelegung anpassen? Der Datenport müsste passen, nur in der Funktion
@Hermann: Im moment is eigentlich egal, wo ich das Zeug anschliess, da ich erst am Probieren bin. Ich möchte nur die Grundlagen durchtesten, und dann überleg ich mir eine sinnvolle Anschlussbelegung, die alles berücksichtigt, was ran soll. Und da das jetzt eh alles
-
Thread
Poti zur Dateneingabe verwenden
Hey Axel, Du kannst auch 5V ans Poti anlegen. Der ADC erzeugt dann Werte von 0 bis 1023. Wenn Dir die Zahl zu gross ist, kannst Du ja zwei mal rechts schieben. Gruss, Holger
Ich würde gerne einen analogen Joystick an den ADC anschliessen. Wie kann ich das machen, da ja die Potis dort nicht als Spannungsteiler sondern nur als einstellbarer Widerstand beschaltet sind?