-
Thread
LED leuchten nicht mit Vorwiderstand Gesperrt
können im Rahmen von min bis max davon abweichen. Da steht sicher in einer Tabelle so etwas: > Uf at 25°C 20mA: min=1.8V typ=2.2V max=2.5V Das bedeutet, dass man bei irgendeiner Spannung im Bereich 1,8 bis 2,5V auf 20mA kommst. Welche genau, kann niemand vorher sagen. Es kann sein, dass die gesamte
Stefan ⛄ F. schrieb im Beitrag #7025329: > Uf at 25°C 20mA: min=1.8V typ=2.2V max=2.5V Wolle G. schrieb im Beitrag #7025410: >> Und wieder hat er offenbar bewusst >> den Link zum Produkt/Datenblatt weg gelassen > Wieso? Ah, das habe ich vorhin
-
Thread
[V] Verschiedene Bauteile, LED PWM Treiber, Platinen, Bastelkram
Zusammen 6 EUR. - 16 Stück ST L6203 48V 4A DMOS Motortreiber Vollbrücke. 4 Stück 5 EUR. - XC2C64A 64 Makrozellen CPLD Xilinx 100-TQFP. 2 EUR. - PIC18F2550-I/SP DIL28 + Präzisionssockel. 2,50 EUR. - 2x Siemens MP3 Player für SD Karte zum Basteln STA015 MP3 Dekoder + dritter ohne Gehäuse.
Porto - 3 Platinen PIR Sensoren gebraucht. Zusammen 7 EUR. - Platine Schrittmotortreiber mit 2x ST TEA3718 50V 1,5A gebraucht. 3 EUR. - Hama Dualband GSM Antenne 36788 gebraucht. 4 EUR. - 3 unbekannte Platinen von Dräger. Mit Schaltnetzteil, NiMh/LiPo Ladeschaltung, AT90S8515, Littlefuse
-
Thread
Batch Datei und Fuse-Bits für AVRISP MKII erstellen?
druecken, um Programmiervorgang zu starten... @PAUSE > NUL :start @ECHO. @\\SOFTWARE\STK500\STK500 -dAT90PWM316 -if".\default\SensorV1.hex" -ie".\default\SensorV1.eep" -s -e -pb -vb -l0xFC -L0xFC -f0xD9E2 -F0xD9E2 -E0xF9 -G0xF9 -cUSB @IF ERRORLEVEL 1 GOTO error1 @ECHO. @ECHO ------------------------
Fuse Bits verstehe ich schon. Konkret meine ich diese Zeile: -s -e -pb -vb -l0xFC -L0xFC -f0xD9E2 -F0xD9E2 -E0xF9 -G0xF9 -cUSB
-
Thread
Projekt: SerialComMeasurement
800 Samples/s schon besser aus. Schnittstelle mit 250000 Baud Getestet mit: Analog Eingang 2 auf Channel 11, Channel 11 seriell ausgeben #CL #AI2_C11 #SO_C11 #Start
Instrument nn = Channel Beispiel #CL Clear Befehlspuffer #AI2_C14 Analog Input 2 auf Channel 14 #SI_I90_C14 Channel 14 für Instrument 90 (Mini Trend) ausgeben #Start Die Ausgabe erfolgt dann in der Form #nnMm< wobei # - Identifier MesswertübertragungStart
-
Thread
LED-Display nur ein Segment leuchtet
nicht belegt). Die Anoden der Segmente A-F befinden sich auf den Analogports A0-A6. Ich benutze den AT90CAN128. Nun zu meiner Frage: Theoretisch müsste ja alles aufleuchten, wenn ich bei allen Anoden den Port auf "1" setzte, und bei den Kathoden durch ein "0" auf Masse ziehe. [c] DDRA= 0b01111111
stets etwa 4,95V heraus. Lediglich bei dem "A"-Segent lagen die Werte etwa 0,4V darunter. 2. Beim Verbinden der Kathode des Digits 2 mit den Anoden lagen die Spannungen lediglich bei 2,1V, beim A-Segment wieder nur bei 1,7V. Außerdem kann ich, wenn ich diese Kathode mit den anderen Kathoden
-
Thread
UART -> PC
Hi, Das ganze läuft auf einem AT90s2333 und die Datenübertragung läuft noch über Optokoppler. Den Code zum Übertragen hab ich von jemand anderen, bin nicht sicher ob der so richtig ist. Beim durchlesen ist mir gerade aufgefallen, dass
counter zurück auf 0 setzen weiter: out sreg,r25 ;Status-Reg wiederherstellen reti bin2bcd8: clr tBCDH ;clear result MSD bBCD8_1:subi fbin,10 ;input = input - 10 brcs bBCD8_2 ;abort if carry set inc tBCDH ;inc MSD rjmp bBCD8_1 ;loop again bBCD8_2:subi
-
Thread
Projekt : viele kleine zu einem groß Projekt, brauche Infos
von SD, microSD und USB lesen. Nur wie lese ich "mehrere" SD Karten aus? Also das Modul soll per I2C steuerbar sein. Also man sollte dem z.b. sagen nehme mp3 von SD1 oder SD2 oder USB und "sende" es an den vs1053b. Der ID3 Tag soll dann wiederrum per i2c an das "steuermodul" gegeben werden. Welchen
kommen, dann bitte. Da kann ich Dir dann aber keine Hilfe mehr geben. Bei AVR und USB-Host wäre der AT90USB1287 (im Prinzip ein Mega128 mit USB) Dein Weg. Ob das dann am Schluss auch bei hohen MP3-Bitraten oder gar WAV und selbst bei starker Fragmentierung des FAT-Filesystems auf dem USB-Stick noch schnell
-
Thread
Junge Menschen für den Amateurfunk begeistern Gesperrt
und UHF Funkgeräte. In 1978 baute ich mir schon ein 2-m Funkgerät mit Dual Modulus PLL Synthesizer mit 95H90 und LS TTL/CMOS. Zu einer Zeit wo alle anderen AF Kollegen noch mit Quarzgeräten aktiv waren. Dual Modulus PLL findet man heutzutage als Single
wie im Privatradio wuchern. ;O) Das Problem ist, dass das Haupthobby von 90% aller Leute 1) Geldverdienen und 2) zeigen das man Geld hat ist. Und darüber verlieren zu viele das Maß. Mit freundlichem Gruß: Bernd Wiebus alias dl1eic http://www.l02.de
-
Thread
Servo Ansteuerung mit oder ohne Motortreiber?
Hallo, ich möchte über einen AT90S4433 2 Servos unabhängig voneinander ansteuern. Ich habe auf diesem Gebiet noch keine Erfahrung und könnte ein paar Tipps gebrauchen, was sinnvoll ist und was nicht. Da die Servos ja über PWM Signale
-
Thread
/i\ 6-pin ATtiny10
Bytes of In-System Self-Programmable Flash, 32 Bytes Internal SRAM. One 16-bit Timer/Counter with PWM channels, 8-bit ADC, Analog Comparator. Up to 12 MIPS throughput at 12 MHz. 1.8 - 5.5 V operation. programming interface - ähnlich wie XMEGA ... hmmm so... brauche ca 10 Stuck. hat's
. FAILED!" (siehe Anhang). Bei Vtarget bekomme ich 3,4V angezeigt. Signature kann ich lesen (1E 90 03), also denke ich mal die Kommunikation und Kabel sind ok. Firmware Update ist gerade frisch ausgeführt (Version 010d). Erase macht keinen Unterschied, Lockbits sind keine gesetzt. Was läuft da
-
Thread
Ambientebeleuchtung inszenieren
ich habe derzeit eine Art "Ambientebleuchtung" meines Wohnzimmers, für die ich aktuell mehrere AT90CAN128 via CAN vernetze und daran jeweils über I2C-LED-Treiber mehrere RGB-LEDs bzw. RGB-LED-Stränge hänge. Was die einzelnen Lichtquellen in ihrer Gesamtheit darstellen, ist etwas kompliziert zu beschreiben
Helligkeit haben (Aktuell baue ich mir die FARBE über meinen 8bit LED-Treiber, der die LEDs LOWseitig mit PWM pulst, die Helligkeit über ein vom µC geschaltetes HIGHseitiges PWM). Folgende Probleme treten da mit zunehmender Größe des Systems mehr und mehr zutage: Während des Dimmens wirklich nacheienander
-
Thread
LPC800 existiert (fast) nicht in diesem Forum
z.B. PMV30UN, wenn's mal wieder etwas mehr Strom sein muss), sondern seine MOSFET-Restposten aus den 90er Jahren verbrauchen will (BUZ...). Und die Pins dieser Micros sind ja auch nicht Arme, sondern eher nur D"aumchen (Thumb2?) mit nicht mal 10mA, aber allerh"ochstens mal 20mA - l"acherlich f"ur jeden
eingestampft, z.B. der P89C668. Glücklicher Weise ließ er sich mit leichten Firmwareanpassungen durch den AT89C51RE2 ersetzen.
-
Thread
Rauschfilterung mit dem Instrumentationsverstärker
Vielen Dank. http://www.hcrs.at/FELDMU.HTM Wenn der IC1D sperrt und der IC1C durchlässt, liegt der nicht invertierende Eingang des OPV (U2B) in Reihe mit R16 auf Masse. Der OPV ist nun als invertierender Verstärker geschaltet und
Moin Lurchi. http://www.hcrs.at/FELDMU.HTM Verhindern die Kondensatoren C3 und C2 einen Latch-Up des 4066 oder dienen sie nur dem Ableiten höherfrequenter Störungen? Gruß Rolf
-
Thread
Funkübertragung mit dem CC2500 von Ti
Hallo! Ich möchte eine Datenübertragung per Funk (2,4GHz) mit dem Funkmodul CC2500 von Texas Instruments realisieren. Für den Sender- und Empfänger wird ein AT90PWM316 Controller verwendet. Die Datenübertragung soll per SPI realisiert werden. Da
Hallo! Ich würde mich an deiner Stelle bei TI anmelden und im E2E Support Forum (TI.com -> Design Support -> TI E2E Support Community) diese Frage stellen - dort wirst du auch auf jeden Fall Leute finden, die damit arbeiten und TI Ingenieure, die dir alle Fragen
-
Thread
Heizungssteuerung Wärmepumpe Fußbodenheizung
Rolle. Das versteh ich voll und ganz. Zu regeln beginne ich erst, aber vor allem die Lüftung (CO2-geführt, die erweitere ich grad auf berücksichtigung der Feuchte). Aber vermessen tu ich meine heizung schon mal intensiv, siehe hier: http://www.energiesparhaus.at/denkwerkstatt/allgemein_a.asp?Thread
+++++++++ schalter 24std +++++++++++++++++++++++++++++++ if ((hou ==0 && min==0)){ //Statistik at24c32 eeprom //4096x8bit=> 365x 11byte pagewrite 10byte adr=(dayofyear-1)*10 + ((dayofyear-1)/3)*2;//32byte pagewrite i2c_start(0xa0); i2c_write(adr>>8); i2c_write(adr&0xff); //tr-min i2c_write
-
Thread
Projekt: Virtuelle Instrumente an serielle Schnittstelle
the last position to x,y. Example: line 200 300 print <string> : print a string at the current position. Example: print hello world w2file <string> : writes the string to a file ( usefull for data logging ) von http://hobby-roboter.de/forum/viewtopic.php?f=4&t=139
void setup() { Serial.begin(9600); } // Senden eines Telegramms an den PC void sendInt2Instrument(float MWert,byte InstrNr) { Serial.print('#'); Serial.print(InstrNr); Serial.print('M'); Serial.print(MWert); Serial.print('<'); } #define MINITREND 90 #define POINTSPERSINWAVE
-
Thread
Servosteuerung - Neuland
} if ((Servo1 < Startwert) || (Servo1 >= Endwert))umsch1 = ~umsch1; if (umsch2 == 0) { Servo2 += inkrement2; } else { Servo2 -= inkrement2; } if ((Servo2 < Startwert) || (Servo2 > Endwert)) umsch2 = ~umsch2; OCR1A = Servo1;
auf www.hannes.de.md findest du ein Beispiel für mehrere Servos am AT90S4433. Ist in Assembler, aber gut kommentiert. ...
-
Thread
16bit Timer1 - Inerrupt beim Schreiben von TCNTx deaktivieren?
16bit Timer1. Im Datenblatt wird man darauf hingewiesen, dass man beim Zugriff auf das 16bit Register (2 x 8 Bit Register) Interrupts vor dem Zugriff deaktivieren und nachher wieder aktivieren soll, damit ein eventuell auftretender Interrupt beim Schreiben oder Lesen zwischen den beiden 8 Bit Operationen
Compiler ist keine Glaskugel, welche weiß, was du vor hast!!! Hier ein Auszug aus dem Datenblatt (AT90PWM316 Seite 105): (Habs erst jetzt gesehen) The following code examples show how to access the 16-bit Timer Registers assuming that no interrupts updates the temporary register. The same principle
-
Thread
Timer 90S8535
200 ;Impulsdauer in Timer-Takten .equ ipause=periode-impuls ;Dauer Impulspause .def srsk=r2 ;Siko SREG .def wl=r24 ;working low .def wh=r25 ;working high .cseg .org 0 ;Reset- und Interrupt-Vektoren AT-Mega 8535 rjmp RESET ; Reset Handler reti; rjmp EXT_INT0 ; IRQ0 Handler reti; rjmp EXT_INT1 ; IRQ1 Handler reti; rjmp TIM2_COMP ; Timer2 Compare Handler reti; rjmp TIM2_OVF ; Timer2 Overflow Handler reti; rjmp TIM1_CAPT ; Timer1 Capture Handler rjmp TIM1_COMPA ; Timer1 Compare A Handler rjmp TIM1_COMPB
-
Thread
Senden mit UART Tx-Interrupt
habe eine Frage zum Senden per UART Tx Interrupt. Ich verwende das EUSART Register (Controller = AT 90PWM316), da ich auch auf 16 Bit umschalten können muss. Das Problem ist, dass wie hier im Beispiel ersichtlich, die Daten AA, BB, CC und DD nur dann erfolgreich hintereinander gesendet werden, wenn
nicht einen ganzen Text. Ist das Zeichen verarbeitet, kommt nämlich ein neuer Tx Interrupt für das 2. Zeichen usw. Gruss Reinhard
-
Thread
IR Diode per Software modulieren
Hi, ich möchte gerne eine IR Diode mittels eines AT90S2313 in Software auf eine Frequenz von 38kHz modulieren, hat das zufällig schonmal einer gemacht, und hat ein Beispielprogramm? MfG Lars
Ferquenz noch besser anpassen, für meine Zwecke reicht es jedoch. http://www.marwedels.de/malte/lcd2.html
-
Thread
IR Sender Projekt Irsnd
Fehler 2 'TCCR2A' undeclared (first use in this function) Fehler 5 'TCCR2A' undeclared (first use in this function) Fehler 13 'TCCR2A' undeclared (first use in this function) Fehler 14 'TCCR2B
interessante. Nein der erste Fehler ist: [code] #error Wrong value for IRSND_OCx, choose IRSND_OC2 in irsndconfig.h [/code] Der TO hat die Fehler umsortiert und dafür die Fehlermeldungen durchnummeriert. So siehts im AVR-Studio 4 aus: [code] Build started 23.11.2012 at 10:26:56 avr-gcc
-
Thread
SAMMELBESTELLUNG 2: LED Streifen
Firmen nur an Geschäftskunden verkaufen hat damit zu tun, das sie sich nicht mit Privatkunden und 2 Jahre Garantiezeiten rumärgern wollen. Geschäftskunden haben normalerweise nur 90 Tage Garantiezeit. Der Rest geht auf das Risiko der Einzelhändler und die lassen sich es kräftig bezahlen. Grüße
meinem Mobilhome gemacht, sprich im Mittelgang auf 7,3m länge im Abstand von ~80cm... Das sind 2 mal 7,3m mit 60 LED/m und 6W/m 24V WarmWhite und hell wie ein Fußballstadion... Ich betreibe das ganze über einem PWM was den vorteil hat, das siech die LEDs nicht so erwärmen und *WESENTLICH* länger
-
Thread
8bit-Computing mit FPGA
SVMY AVMY LVMY STMY 78- NRMZ XRMZ ANMZ GTMZ SVMZ AVMZ LVMZ STMZ 80- NO2 TK1 TK2 TK3 TK4 TK5 TK6 TK7 88- EX.B TK9 TKa TKb TKc TKd TKe TKf 90- NO1 TA1 TA2 TA3 TA4 TA5 TA6 TA7 98- NR.B XR.B AN.B GT.B
XRMZ NRMZ 80- ST.B LV.B AV.B SV.B GT.B AN.B XR.B NR.B 88- SL.K TA1 TA2 TA3 TA4 TA5 TA6 TA7 90- NO1 TK1 TK2 TK3 TK4 TK5 TK6 TK7 98- TK8 TK9 TKa TKb TKc TKd TKe TKf a0- EX.S LV.S AV.S SV.S GT.S LD.S
-
Thread
Schon wieder ne Frage zu Interrupts
ich aus den anderen nicht die richtige Antwort gefunden habe. In einem Projekt verwende ich den AT90CAN32. Der soll eine CAN-Nachricht empfangen und, je nach Daten in der Nachricht, einen DC-Motor über PWM ansteuern (links/rechts/stopp). Über den Sense-Ausgang des verwendeten Motortreibers (L6201)
Eintreffen einer CAN-Nachricht - ADC-Messung abgeschlossen, anschliessende Kontrolle des Wertes - Timer 2 overflow, um die LED zu toggeln Soweit so gut. Nun zu meiner Frage: Können sich diese Interrupts in die Quere kommen? Also wenn grad der Timer 2 überläuft aber gleichzeitig eine CAN-Nachricht eintrifft
-
Thread
Bascom Hardware I2C-Slave
I2C-Slave in Software ist Nonsens, schafft der AVR nicht, zumindest nicht bei 100kHz. Man braucht unbedingt das Hardware-TWI ! Und da sind doch die Ablaufdiagramme im Datenblatt wunderschön beschrieben
Hallo zusammen. !!! Nix "nonsense" !!! Der AT90S2313 mit 10 MHz Takt schafft 50 KHz SCL sauber und kann dabei parallel und OHNE Jitter Servos steuern, PWM machen oder Spannungen messen. => http://www.talentraspel.de/portal/index.php?id=219
-
Thread
AVRDUDE - fusbits werden nicht geschrieben
Hallo, wenn ich versuche mit dem AVRDUDE die fusbits auf den AT90PWM3 zu schreiben, dann kriegt der das nicht hin: avrdude: reading input file "e2" avrdude: error opening e2: no such file or directory avrdude: input file e2 auto detected as invalid format avrdude: can't open input file e2: No such file or directory avrdude: write to file "e2" failed "e2" kommt wohl vom low fuse, welches ich auf 0xe2 setzten möchte, aber wieso versucht avrdude hier ein file zu öffnen?? kann mir eventuell
-
Thread
Frequenzerzeuger für CO-2 Laser
, ich bin nicht sonderlich versiert in Elektrotechnik, möchte aber so einfach wie möglich einen CO-2 Laser fürs Physik Labor bauen... Meine Frage: Wie und mit welchen Teilen erzeuge ich 13,56 MHz an 2 Elektroden für die Erzeugung des Strahls im Gas ? (in einer Röhre) Brauch ich da auch so ein Frequenzerzeuger
HI hab mich mal Schlaugemacht... CO2 Schweiss Laser gibts sogar bis 40KW.. nicht übel :)
-
Thread
Timer-Mode für Rechtecksignal 1 - 1000 Hz.
Hallo Mikrocontroller-Gemeinde, Ich habe einen AT90USB162 mit 16 MHz Quarz und möchte verschiedene Rechtecksignale von 1 - 1000Hz erzeugen. Genauigkeit von 1 Hz sollte genügen. Ich habe jetzt schon viel hier gelesen und auch das Datenblatt zu den verschiedenen
500000 µs halbe Periodendauer, scheint eine niedriegere Frequenz bei rauszukommen, so geschätzt 1,5 - 2 Hz (Habe leider kein Oszilloskop). Ist es vielleicht sinnvoller das über 8-bit Hardware-PWM oder CTC zu machen? So wie ich das im Datenblatt verstehe kann ich dann allerdings nur mindestens 61 Hz
-
Thread
Sound, Melodie
dann über einen D/A-Wandler ausgeben. Dieser D/A-Wandler kann ein extra IC sein, man kann auch ein R/2R-Netzwerk (ein paar Widerstände) verwenden oder einen PWM-Kanal des Prozessors. Wenn Du nicht einfach blos Melodien, sondern auch beliebige Töne unterbringen willst, dann könntest Du diese im Programmspeicher
gemacht (Chip liegt hier, ich muß nur noch eine Schaltung dafür aufbauen). Bei Reichelt gibts den AT29C040 für 3,90 Euro, Datenblatt gibts hier http://www.atmel.com/dyn/resources/prod_documents/DOC0333.PDF . Das einzige Problem sind die vielen Pins. Man braucht so ca. 30 Pins für das Flash, kann
-
Thread
Seltenes Schaltnetzteil Pulsiert :(
rumspielen und sowas hier einbauen: https://www.tme.eu/de/katalog/netzteile_112530/?visible_params=364%2C2%2C622%2C32%2C36%2C1776%2C98%2C317%2C2706%2C632%2C63%2C365%2C73%2C74%2C623%2C2390%2C1774%2C2503%2C10%2C511%2C2150%2C637%2C631%2C436%2C635%2C419%2C82%2C1605&mapped_params=364%3A1549831%3B365%3A1521895%2C1494205%3B
-
Thread
Arduino Micro Programm läuft nicht auf dem Mega
Jesper Hansen bei seinem Jesper-DDS (aka /poor mans/ DDS) schon vor über 20 Jahren so gemacht. War ein AT90S2313. Die Seite gibts schon nicht mehr. Aber Mirrors findet man noch. http://www.radanpro.com/Radan2400/mikrokontroleri/Jesper%27s%20AVR%20pages%20-%20MiniDDS.htm
A000053-pinout.png) versus https://docs.arduino.cc/hardware/mega-2560 (https://docs.arduino.cc/static/2de2c8ff00fc05065634e3823a9266c4/A000067-pinout.png). Damit dein Programm funktioniert musst du also die Parameter von bitSet und bitClear entsprechend anpassen. LG, Sebastian
-
Thread
Problem beim init eines lcd in Bascom
ATMega 8L $crystal = 4000000 'Quarz: 4 MHz $lib "HomeCon_1.2.lib" Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.4 , Db6 = Portd.3 , Db7 = Portd.2 , E = Portd.6 , Rs = Portd.7 Config Lcd = 16 * 2 Config Lcdbus = 4 Config Lcdmode = Port Initlcd '
kommt aber auch darauf an, ob die Projekte überhaupt BASCOM-tauglich sind. Meine ersten Projekte (mit AT90S1200, Tiny12, Tiny15) hatten hauptsächlich mit Impulsverarbeitung zu tun (Impulsbreiten messen, Software-PWM erzeugen, Schaltfunktionen auslösen...). Da hätten mir die BASCOM-Bausteine sowiso nix genützt
-
Thread
AMD-FX- Underclocking
Werbung fernhalten. Und was tun dann diese 'schädlichen' Scripte konkret? Aktuellste verfügbare w2k-Version am Markt ist firefox 12.0 Ich garantiere dir, daß 90+% aller Störungen völlig natürliche Ursachen haben, wie Festplattenfehler, Treibercrashes, spezielle Programmfehler, seltene Datei
abgemurkst ? Glaub beim arduinolover-AM4-Board ist das auch: über 80-90°C. Beim Biostar-A4-APU lag der -niedrigste- Throttle bei 70°C Turmkühler-Rezi: da lief ein Ryzen gar auf knapp 110°C Zusammenfassend: > Es sind 4 Profile, die aus Werten für PL1, PL2,
-
Thread
Fragen zu Grafik-LCD 128x64?
ich habe mal eine Frage zu diesen Grafik LCDs, bisher habe ich nur diese 20x2...Teile verwendet. 1. Muss ich bei 128x64 8kByte RAM haben um den kompletten Bildschirminhalt vorhalten zu können und ihn dann zu übertragen? 2. Oder kann man wie bisher einzelne Buchstaben/Ziffern
void graph_128x64_writedata(u8 data, graph_enmode_t haelfte){ // haelfte == EN1 > E1, haelfte == EN2 > E2 // haelfte == EN12 > E1+E2 u8 temp = GRAPH_128X64_DI; // DI>1 u8 temp1 = temp; switch(haelfte){ case EN1 : { temp1 |= GRAPH_128X64_E1; break; }
-
Thread
16Bit Timer/Counter dekrementieren
Hallo Ich ich möchte mit einem AVR uP(AT90CAN128) einen Inkrementalgeber auswerten und muss zu diesem Zweck den 16 Bit Timer/Counter bei Drehrichtungswechsel auf dekrementiern umschalten. Das Hinaufzählen und bei 360° auf Null zu setzen ist kein Problem. Nur habe ich noch nicht herausgefunden wie ich die Richtung änderen kann. Im PWM Mode macht er das ja automatisch. Jetzt schon vielen Dank
-
Thread
Raspberry Pi ist da
hat kein internes Flash und muß immer dazu auf die SD-Card zugreifen. - Die Platine mir Revision 2. hat 2x2,9 mm Befestigungsbohrungen. - 2x USB 2.0 Host; liefern nur 100 mA - an der USB 2.0 Port mag er keine extended FAT bei den USB Sticks - 1x (mini)-micro USB nur für Stromversorgung +5Volt
WLAN USB Stick TP-Link TL-WN721N ging auf Anhieb auch ohne Treiber Installation: ok - Erkennt USB 2.0 Stick 4 Gigabyte: ja - Erkennt USB 2.0 multi Card-Reader: ja - Erkennt USB 2.0 Extender 4x-USB 2.0 mit externer Stromversorgung zur Stromentlastung des Raspberry Pi: ja - Erkennt Harddisk USB 2.0
-
Thread
Solar-Balkonkraftwerk ohne Einspeisung
Dimmer Module, 1 Channel, 3.3V/5V logic, AC 50/60hz, 220V/110V - 600V https://a.aliexpress.com/_mKov2Qj
Auflistung des monatlichen Stromverbrauchs könnte dann aufgeschlüsselt sein, wie viel Energie über E2T Sun2Plug eingespeist wurde.(..)
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
mit 64 Pins im DIP-Gehäuse anbietet? Grüße EDIT: DAC wäre auch sehr schick, mindestens aber PWM
nicht. Ich habe vor Jahren mal ein ILI9525-basiertes Display in einem kommerziellen Projekt an einem 90CAN128 eingesetzt. fchk
-
Thread
Warum haben Oszilloskope so wenig Speicher?
Heute hat ein Einsteiger-DSO eine Speichertiefe von etwa 2 Mpts (Keysight) bis 24 MPts (Rigol). Bei einer Auflösung von 8 Bit sind das somit: (2*1000^2)/(1024^2) = 1,90 MiB bzw. (24*1000^2)/(1024^2) = 22,88 MiB Habe ich irgendwo einen Denkfehler in
have at least 20MB storage to store a full track in memory." https://github.com/imqqmi/FloppyControl#Software Das Rigol ist auch das, was er da benutzt hat. Aber bei dem Keysight wird es mit seinen nur 2
-
Thread
Unterlagen zu alter ISEL / ISERT CNC
Zum Motor 3455: http://www.cnczone.com/forums/stepper_motors_drives/31604-voltage_bipolar_stepper_2_1_ohm-2.html#post704319
mail vergessen: jensweiss ät aol.com
-
Thread
Länge Interrupt-Routine
, ich habe folgenden Programmcode als Interrupt-Routine für den Timer0 Overflow für einen Atmel AT90S2313 geschrieben. Funktion ist einen 4 Byte Zähler hochzuzählen und die beiden INT-Interupts getrennt für eine bestimmte Zeit zu verzögern (erst wieder an wenn Zeit abgelaufen). Der Timer ist
1<<INT0) ; setze INT0 Bit; IRQ0 einschalten out GIMSK, tmp ; schreibe GIMSK step2: tst warte2 ; INT1 Verzögerung breq step3 ; warte2 ist 0 -> step3 dec warte2 ; warte2-- brne step3 ; warte2 ist nicht 0 -> step3 in tmp, GIFR ; lade GIFR
-
Thread
Stepup 180V - sackt völlig zusammen
zusammengesteckt (siehe meinen Anhang). Leider tut es das gar nicht... ich bekomme konstante +0,2V am Ausgang. Der PWM-Generator läuft zwar, aber das Tastverhältnis ist so gering, dass der wird der BC546 (der testweise zumindest 50V und 100mA aushalten sollte) gar nicht öffnet. Meine Frage ist
http://www.mikrocontroller.net/articles/Transformatoren_und_Spulen#Drosseln [math] L = AL \cdot N^2 = 3,8 \mu H \cdot 10^2= 380 \mu H [/math] [math] I = \frac{B \cdot A \cdot N}{ L} = \frac{0,3 \cdot 90 e-6m^2 \cdot 10}{380 \mu H} = 0,7A [/math] Hmm, Ok, ich hab über die andere Formel gerechnet
-
Thread
Strom und Spannungsmessung Atmega
des Atmega verwende sollte das doch passen. oder? Als Atmega setze ich bei der Strommessung einen AT90PWM3B ein. Ich habe eine Ref. Spannungsquelle mit 2.5V. Ich schließe die 2.5V Ref an PIN PC5 an. An PIN PC4 habe ich die Sensor Leitung vom ACS7 angeschlossen. Ich hoffe das ich nicht komplett falsch
zwischen der 2.5V Ref Spannung und des ACS7 messe. Da er falsch herum eingebaut wird gibt er mir die Spannung kleiner 2.5V aus.
-
Thread
PIC besser für Synthanwendungen ( Midi & Co ) ?
Ich habe selber eine Lichtsteuerung für 4 Kanäle entwickelt, welche von einem AVR90S2313 kontrolliert wird. Die 4 Kanäle werden per Software-PWM anhand des empfangenen MIDI-Datenstroms über SYSEX- und MIDI-Controller-Befehle angesteuert. Die Steuerung funktioniert im Live-Einsatz nun
doch zu AVR greifen weil ich einfach überzeugt von diesem Forum bin ;o) Aber dann doch schon eher AT-Mega statt Tiny ... die paar Euro hin oder her stören nicht. Nur eben der M16C ist mit 35-40 EUR etwas teuer, mal abgesehen davon super schwer zu verarbeiten ... Wie lange dauert im Mikrocontroller
-
Thread
AVR8 Timing mit Scheduler
Hi, Ich suche gerade Funktionen um Timing mit einem Scheduler für einen AVR8 (AT90USB162) zu machen. Der Scheduler macht hauptsächlich nur das USB, und einen Task von mir (der ruft die Funktionen einfach nur hintereinander auf). Ich schalte Ventile mit dem Ding, das Timing davon
etwas > Fertiges gibt, weiß die Doku zu deinem Scheduler. while(1) { funktion1(); funktion2(); .... } Das ist der Scheduler ;) ich hätte halt was gesucht wo man gleich funktionen hat um dem timer/interrupt zu starten und ein funktionen um die Zeit ab dem Start im MS abzufragen (wie
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
Messung an den PWM-Ausgängen: Sollfrequenz = 48MHz/78 = 615,38kHz bei 2 Modulen (davon ein 'schlechtes') am Scope die Frequenzen gemessen: 616,07 und 616,14 kHz (schwankt jeweils um +- 0,1 kHz). die selben Module
Alex schrieb im Beitrag #6624612: > Messung an den PWM-Ausgängen: > Sollfrequenz = 48MHz/78 = 615,38kHz > > bei 2 Modulen (davon ein 'schlechtes') am Scope die Frequenzen gemessen: > 616,07 und 616,14 kHz (schwankt jeweils um +- 0,1 kHz). > > die
-
Thread
Porterweiterung für µC für LEDs
Anfrage, aber ich suche wohl bei Google einfach nach den falschen Begriffen. Und zwar möchte ich meine AT90USBKey-Karte um ein paar Ausgangsverstärker erweitern, sodass ich LEDs, Motoren, etc. anschließen Kann. Am liebsten als Bausatz. Hat da einer eine Idee, wie und wo man an sowas heran kommt? Ich könnte
http://www.shop.display3000.com/elektronikmodule/i2c-porterweiterung-expander.html
-
Thread
messen einer Periodendauer
Ich habe eine Atmel AT90PWM3 vor mir. Ich habe vor, ein Rechtecksignal dass von meinem Lüfter erzeugt wird auszulesen um so seine Umdrehungszahl zu ermitteln. Ich will also die Periodendauer von dem Rechtecksignal messen. Dabei hatte ich gedacht, während einer bestimmten Zeitspanne, zB 1s oder 1/2s alle steigenden Flanke des Signals mit einem Zähler zu zählen. Dafür würde mir der 8 Bit Counter ausreichen. Da die max Anzahl von Flanken pro sec bei 40 liegt. Dass heißt ich hätte noch den 16 Bit
-
Thread
ADC0 und XTAL2 bei Oszillatorbetrieb
Hallo, ich habe eine Frage bezüglich des ADC0 bei einem AT90PWM316. Der µC wird von einem Oszillator getaktet mit 16MHz der mit den Eingangspin XTAL1 verbunden ist. Sobald ich die Fuse setze damit der µC von der internen RC auf den Oszillator umschaltet funktioniert
als Oszillatoreingang funktioniert und XTAL2 als ADC-Eingang?? Vielen Dank für Eure Hilfe! MfG Michael ps: sobald das Fuse für externen Oszi gesetztwird mess ich auf XTAL2 wo mein ADC eingang ist ein Widerstand von 2 Ohm auf Masse...