Gefunden für in sp�lmaschine im salzbeh�lter - Zum Elektronik Forum |
| 1 - MC705J1ACDWE --> Welcher Programmer? -- MC705J1ACDWE --> Welcher Programmer? | |||
| |||
| 2 - PC Netzteil (AT) 12V für Fritzbox Betrieb -- PC Netzteil (AT) 12V für Fritzbox Betrieb | |||
| So Leute,
ich bin zurück und habe mir nun wie von Euch hier im Forum empfohlen, ein PC Schaltnetzteil (AT) gekauft. Also ein altes von März 2002 aber war noch origi- nal verpackt. Neu. Leider hab ich kein geringeres als 300W auf die Schnelle bekommen. Es geht ja darum, die Fritzbox alternativ zu betreiben, mit möglichst sauberen 12V Aber eben kein kleines billiges China Netzteil (wie zugehörig zur Fritze). Nun hab ich aber im Internet gelesen, dass wenn da nix an dem PC Netzteil dran- hängt, und man es dann einschaltet, dass es dann kaputt gehen kann. Es hat +5V max 30A +12V max 12A -5V max 0,5A -12V max 0,5A insgesamt max 300W mit passive PFC Wird das ordentlich Oberschwingungen und Pulsen rausglätten und wegfiltern? Marke: Fortron Source Modell: SPI-300G Geht dieses Modell auch kaputt wenn man es "leer" einschaltet? Oder nicht? Obwohl ich die alten AT Netzteil für PCs kenne, hatte ich so eines nie gehabt und kenne ich daher nicht: Es hat 1 Stromsteckeranschluss und dann einen zweiten für das Stromkabel des Monitors zum einstecken. Macht es was, wenn man da keinen Monitor (Stromkabel) einsteckt... | |||
3 - DAC Bereich erweitern mit 2 DAC Outputs? -- DAC Bereich erweitern mit 2 DAC Outputs? | |||
| Ich glaube ich halte mich besser aus der Diskussion des TP Filters raus. Nicht dass ich es nicht berechnen könnte, aber erstmals zu wissen welche widerstände wie zusammen wirken ist wohl das Problem.
...okay doch hat mich doch interessiert. Also ich sehe das ganze so, dass aufgrund den gebufferten Ausgängen des ADC's es erst eine Kombination ist von zwei Spannungsquellen und danach das C folgt. Wichtig für die Grenzfrequenz wären dann also R1||r2. Doch da ja per Definition r1 >> r2 ist, wäre nur noch r2 von Bedeutung. Ich habe versucht das ganze rechnerisch noch zu prüfen. Habe jetzt eine Transferfunktion bekommen. Aber so weit reichen meine Kenntnisse noch nicht, um jetzt zu wissen. Was ich damit anfangen kann. Aber ja... Aber ja sowieso. Der DAC im uC ist hochohmig und müsste für so spiele auch erst noch gebuffert werden. Ich denke, ich tue mir einen Gefallen und kaufe ein DAC. Ein SPI Bus habe ich eh schon... Offtopic : | |||
| 4 - Elektronik verstehen -- Elektronik verstehen | |||
Zitat : Als Einstieg Schaltnetzteile zu empfehlen ist ja wohl etwas daneben. Für jemanden mit deinem Wissensstand erscheint mir ein einfacher Simulator wie https://falstad.com/circuit/ sinnvoller. Danke! Das teil ist echt genial - vor allem entspricht das eher dem was ich suche - was ich nicht verstehe kann ich nachbauen und virtuell "sezieren". Ich kann Dinge verändern und sehe die Auswirkungen - so wird mir vieles schnell klarer. Zitat : Kauf dir ein Steckbrett und experimentiere. Habe ich schon lange und einiges aus B... | |||
| 5 - Geht nicht -- LCD TFT N/A 18-Bit RGB Display | |||
Zitat : perl hat am 1 Dez 2020 04:50 geschrieben : Ich frage mich nur wozu das gut sein soll.Hallo perl, danke für Deine Antwort. Der Sinn ist ein kleines "Embedded-Display" zur Evaluation oder in der Anfangsphase eines Projektes, wo die Hardware nur auf dem Papier existiert, schon betreiben zu können. Zitat : Anstatt die Daten dort abzugreifen, wo sie an die VGA-Grafikkarte verfüttert werden.Die Antwort verstehe ich vermutlich nicht. Meinst Du über den 26-poligen "Feature Connector" oder direkt vom ISA-/VESA-Local-/PCI-Bus? Kurze Antwort: Nicht praktikabel für den Kunden bzw. heute hat "jeder" einen Laptop und da geht ... | |||
| 6 - Ansteuerung Schrittmotoren -- Ansteuerung Schrittmotoren | |||
Zitat : nabruxas hat am 26 Aug 2019 22:23 geschrieben : Ist SPI für Dich eine Alternative? Bei der Schnittstelle bin ich flexibel. Die Verlinkte Steuerplatine ist nur recht kostenintensiv wenn ich pro Motor ein Stück brauche. Ich such mal in diese Richtung weiter. Zitat : Kleinspannung ...Step und Direction alle parallel schaltet und über den Enable im Programm auswählt.. Daran habe ich auch gedacht aber das macht dann die Ansteuerung im Code schwierig wenn die Motoren in unterschiedliche Richtungen und Positionen anfahren sollen. Oder denke ich da zu kompliziert? ... | |||
| 7 - Lebenszeitende ITB & Fuser -- Drucker Samsung CLP-365W | |||
| kurzes Update: ich habe jetzt mehrere Dinge versucht.
Mein erster Arbeitsschritt war die Umprogrammierung des SPI ROM Chips. Dazu habe ich mir bei einem Chinahändler für wenig Geld einen Programmer auf Basis eines CH341a besorgt, dazu eine Federklammer für SO-8 mit Flachbandanschluss. Die Kosten dafür lagen unter 10€. Etwas schwieriger war es, eine geeignete Software zu finden, aber dieses Video hat mir geholfen: https://www.youtube.com/watch?v=L0ChYNwunUE Leider konnte ich den Chip nicht auf der Platine programmieren. Entweder haben die anderen ICs am SPI Bus Probleme gemacht, oder die Klammer hat keinen sauberen Kontakt im eingelöteten Zustand hergestellt. Ich musste den Speicherchip also auslöten. Dann ließ sich der Inhalt aber auslesen. Leider ist in 8MB ganz schön viel Rauschen enthalten und ich konnte den Zählerstand nicht finden. Es ist ja auch nicht klar ob little oder big endian. Die Suche fand über 20 Matches. Also wollte ich den Chip wieder einlöten und eine weitere Seite drucken. Um ihn zu schonen, wollte ich die Klammer verwenden (siehe zweites Bild). Allerdings hat das nicht so recht geklappt un... | |||
| 8 - LED-Schild, nacheinander Leuchtende LED's -- LED-Schild, nacheinander Leuchtende LED's | |||
| Der "Projektleiter" ist zwar in der Versenkung verschwunden,aber da ich grad zu viel Tages(und Nacht) Freizeit mein eigen nenne,hab ich mich mal daran gemacht,die Sache für 384 LED mal auf 4 IC zu reduzieren.
Mir war eingefallen,das ich hier noch ein paar MAX7221 rumfliegen hab. Sind 8-Digit LED Treiber,und können schon mal standartmäßig 64 Led treiben. (und das mit nur einem Widerling als Aussenbeschaltung) Da man aber bei roten Led und 5V locker zwei in Reihe schalten kann,sind wir dann im Normalfall schon bei 128. Das ganze drei mal,und fast fertig ist die Laube. Dazu noch ein Microprofessor der SPI kann,und alles ist schön.
Da ich keine 384 Led hatte,(und schon gar nicht aufs Steckbrett murksen wollte),hab ich zum testen paar 7-Segmentanzeigen missbraucht. (is ja auch nix anderes ) Mein Programm hakt zwar noch etwas bei der Kaskadierung der drei Mäxchens,aber das wird hoffentlich auch noch gelöst. Und ob das mit der Reihenschaltung der Led so funktioniert wie ich es dachte,konnt ich so natürlich auch nicht ausprobieren. Aber theoretisch müsste es das eigentlich. Und wenn nicht,die Kollegen MAX sind (fast) beliebig kaskadierbar. Zumindest spart man viele Widerlinge und... | |||
| 9 - Probleme mit 595 Shiftregister -- Probleme mit 595 Shiftregister | |||
| Ich melde mich nun nochmal,
Habe alles soweit zum laufen gebracht konnte es auch schon mit dem SPI Bus ansteuern alles erfolgreich, meine einzige Sorge, der Q7S Quasi der Carry gibt keine Spannung raus im falle eines Überlauf. Der Multimeter sagt, er ist ziemlich auf LOW. Trotz des manuellen Betriebs um einen Überlauf herbei zu führen. Was ich auch nicht verstehe ist im Datenblatt Seite 6 Bild nummer 8. Warum... ist Q7S schon auf High obwohl Q7 noch auf LOW ist, Q7S müsste doch auf die Mitte nicht nach links sondern nach rechts verschoben sein. Ich sehe Q7S als 8. Bit welches bei einem Überlauf an geht. Dieser überlauf findet aber noch nicht statt wenn von Bit 6 auf bit 7 geschoben wird. [ Diese Nachricht wurde geändert von: BennIY am 5 Jun 2015 22:51 ]... | |||
| 10 - ATMega32: Software-SPI ohne Aufwand (nicht) möglich? -- ATMega32: Software-SPI ohne Aufwand (nicht) möglich? | |||
| Ich verwende einen ATMega32 und Bascom
Verstehe ich das richtig, daß ich bei einem SPI-Slave die hardwaremäßig vorgegebenen Pins benutzen muß und der Befehl "Config Spi = Soft" sich nur auf den Master bezieht? Ich habe auch softwaremäßige Slave-Lösungen gefunden, aber wenn ich keinen zusätzlichen Programm- und Rechenzeitaufwand haben möchte, bleibt wohl nur die Hardware-SPI? Hintergrund der Frage: Ich habe mit vier "altertümlichen" vierfach-Punktmatrixanzeigen VQC10 (DDR-Produktion) eine sechzehnstellige Anzeigezeile aufgebaut. Wegen des 1 KByte umfassenden Zeichengenerators habe ich einen ATMega32 mit dieser EEPROM-Größe benutzt. Da er über genügend Anschlüsse verfügt, konnte ich auf weitere Dekoderschaltkreise verzichten und die 16 Stellen-, 7 Zeilen- und 5 Datenleitungen direkt anschließen. Es wird auch schon prima die jeweils einprogrammierte Zeile angezeigt, allerdings will ich der Anzeige ja auch wechselnde Daten übermitteln können. Es sind gerade noch die Pins MOSI, MISO und SCK übrig, über die ich den ATMega programmiere. Diese Pins wollte ich deshalb auch zur Datenübermittlung nutzen. Es ist das erste Mal, daß ich SPI benutze!
Im "Mikrocontroller-Lehrbuch" von... | |||
| 11 - Mikrowellekontroller oder konventionell? -- Mikrowellekontroller oder konventionell? | |||
| Grundsätzlich ist so nen µC nichts anderes als ein Mikroprozessor, der Recheneinheit, Arbeitsspeicher, Programmspeicher und z.T. Peripheriebausteine bereits integriert hat.
Da gibts von vielen Herstellern unterschiedliche Familien, im Hobbybereich sind aber Atmel AVR und Microchip PIC ziemlich weit vorne dabei, weil billig und einfach zu benutzen. Um da was anzuschließen kannst du im simpelsten Fall die einzelnen I/Os setzen bzw. auslesen. Manche davon sind mehrfach belegt und können anstelle des digitalen I/O auch Funktionen wie A/D-Wandler oder PWM Ausgang übernehmen. Oft sind auch diverse serielle Schnittstellen wie UART, SPI oder I²C integriert. Dazu gibts dann nen Haufen Register, Timer und Interrupts um auf Ereignisse zu reagieren und das Zeug zu steuern. Als Betriebsspannung sind 3,3 und 5V gängig, viele Chips können aber auch mit einem größeren Spannungsbereich umgehen. (AVR je nach Takt und Modell zwischen 1,8 und 5,5V.) Die spucken dann TTL-kompatible Pegel aus die man direkt weiter verwursten kann, oder z.b. mit nem MAX232 auf klassische V.24 umsetzen. Die Leistung reicht dabei aus um LED oder Kleinsignalransistoren direkt anzusteuern. Aus dem Kopf wären das beim AVR 20mA pro Portpin, bzw. 200mA für den ganzen Chip - kann mittlerweile auch... | |||
| 12 - Ethernetschnittstelle für ATMega -- Ethernetschnittstelle für ATMega | |||
| Das Non-Plus-Ultra: der W5100 von Wiznet.
Der implementiert 4 unabhängige Sockets in Hardware mit den Protokollen MAC-Raw, IP-Raw, UDP und TCP. Ansteuerung über Memory-Mapping oder SPI. Der ENC28J60 ist ziemlich buggy, habe genug mit dem zu tun gehabt. Bei dem W5100 hat man aber vor allem den Protokoll-Overhead nicht mehr, den der AVR sonst implementieren müsste. Und da AVRs bestimmte Speicheroperationen nicht sehr schnell erledigen, bietet sich eine externe Lösung an. Wer im Protokollstapel doch nach unten will, greift über Raw-Sockets drauf zurück. [ Diese Nachricht wurde geändert von: DonComi am 20 Jan 2013 17:39 ]... | |||
| 13 - ZF Signalform -- ZF Signalform | |||
| Alles klar, gibt es denn dann nicht eine Möglichkeit den LO mit einem AVR zu steuern? Also im Idealfall ein IC, dass sich per SPI oder so ansteuern lässt und mir ein Signal erzeugt? ... | |||
| 14 - Zwei unabhängige Amperemeter mit einem ADC -- Zwei unabhängige Amperemeter mit einem ADC | |||
| Hey Leute,
ich habe gerade einen Knoten im Gehirn, wie es mir scheint. Schiebe es jetzt einfach mal auf die fortgeschrittene Uhrzeit
Das Problem ist eigentlich ziemlich einfach. Ich will ein zweikanaliges Amperemeter bauen. Beide Eingänge sollen natürlich unabhängig voneinander arbeiten, weshalb ich je einen Differenzverstärker vorgesehen habe. Beide Verstärker haben aber die selbe Versorgungsspannung und sollen auch auf einen einen gemeinsamen ADC geschaltet werden. Die Shunts sollten jetzt eigentlich an beliebigen Stellen einer Schaltung verbaut werden können. Können sie ja auch, aber wenn sie High-seitig eingebaut werden bekommen sie Probleme mit der Gleichtaktspannung an den Eingängen. Man könnte auch jeden Differenzverstärker mit einem DCDC-Wandler versorgen und einen einzelen ADC mit Optokopplern (über SPI) an den µC bringen, aber würde dies das Problem lösen
Ich sach´s ja, Knoten
Anbei noch das vereinfachte Frontend der Strommessung. ... | |||
| 15 - 2,4 GHz Funk für eigene Datenübertragung nutzen -- 2,4 GHz Funk für eigene Datenübertragung nutzen | |||
| Um so länger ich mir das ganze ansehe, um so mehr Übereinstimmungen finde ich mit dem oben angehängten Datenblatt.
Ich gehe davon aus, dass es sich um ein SPI Interface handelt, auf dem ich die ganze Zeit rummessse. Die oben beschribene 1. Clockleitung wird SCK sein, die 2. Leitung CSN und die Datenleitung MOSI. Das 1. Ubertragene Byte wird sagen ob Daten bzw Einstellfunktionen übertragen werden und dann kommen die Daten bzw die Einstellbits. Das müssten dann die sich ständig verändernden Bytes sein... Da ich aber kein Hellseher bin, werde ich das entsprechende Datenblatt benötigen! Vom Sender kann man die Bedruckung leider nicht lesen. Auf dem Empfängerschaltkreis steht: A7105 AMP09160. Wo kann ich das dazugehörige Datenblatt bekommen, dass Netz war mir bei meiner Suche noch nicht gerade sehr behilfreich! Werde hier im Forum noch eine Anfrage in der Rubrik: Datenblätter reinsetzen. ... | |||
| 16 - gelöschter Zustand einer SD Karte -- gelöschter Zustand einer SD Karte | |||
Neee das hab ich schon verstanden. Nur läuft das alles über eine relativ langsame SPI Schnittstelle und selbst wenn Blockweise gelöscht wird, dann könnte das mit dem µC lange dauern.
Bisher habe ich auch selbst einen definierten Zustand hergestellt. Ich wollte eigentlich nur wissen ob ich als Grundzustand lieber '1' oder '0' nehmen sollte. Aber da ich (laut perl) keine Möglichkeit habe zu wissen was der Memory Controller genau macht, werde ich einfach wie bisher angedacht, die Karte mit '0' vollschreiben. Zitat : Wenn du erst einmal versuchst 2GB mit dem µC zu schreiben, wirst du dich wundern, wie lange das dauert. Genau darum geht es ja, und deshalb wird die SD Karte am PC "initialisiert". @Ltof: Die DAten werden sowieso menschenlesbar (ASCII) abgelegt. Das mit dem zeilenweisen Ansatz habe ich mir auch schon durchdacht. Es gibt zwar für mehrere Stationen als gleiche H... | |||
| 17 - Daten vom ADU einlesen -- Daten vom ADU einlesen | |||
| Hallo,
wie du sicher bereits gemerkt hast hat der AD Umsetzer eine SPI Schnittstelle. Du brauchst einen µC mit einer SPI Schnittstelle (meist im USART enthalten) und dann hast du schonmal eine Hardwareunterstützung. Alternativ kannst du auch die gesamte Schnittstelle mit normalen I/O Pins ausprogrammieren, ist aber aufwändig. Aber auch mit Hardwareschnittstelle wirst du einiges programmieren müssen. Eine Bibliothek für diesen AD Umsetzer (passend zu deinem µC) kannst du zwar im Internet suchen, aber ich hätte keine Hoffnung sowas zu finden. Also LOS, ran an den Texteditor!!
Übrigens: Hast du schonmal eine AD Umsetzung bei 22Bit gemacht? Da ist auch die Signalverarbeitung auf der analogen Seite und die Spannungsversorgung der ADU kein Spaß mehr. Wenn du da nicht aufpasst gehen sehr schnell einige Bits im Rauschen oder in Störungen unter. Grüße Simon EDIT: Für die Ansteuerung von HD44780 kompatiblen LCDs gibts für die meisten µC bereits Bibliotheken. [ Diese Nachricht wurde geändert von: wulf am 31 Okt 2011 20:35 ]... | |||
| 18 - bleibt aus, Spule -- LCD TFT Hanns G HX191D | |||
| Geräteart : Flachbildschirm
Defekt : bleibt aus, Spule Hersteller : Hanns G Gerätetyp : HX191D Kenntnis : artverwandter Beruf Messgeräte : Multimeter ______________________ Hallo an euch alle, ich mag euch gern mein Problem vortragen: dachte erst mit ein paar Kondensatoren könnte man dem abhelfen, aber die sehen alle OK aus. Jedenfalls hat der schon ein paar Wochen die Macke gehabt hin und wieder aus zu gehen, dann unwiederbringlich aus zu bleiben um dann wieder (als ob ihm danach wäre) wieder an zu gehen. Wenn er also mal nicht funktioniert dann kann man auch alles versuchen: -ON/OFF-Taste betätigen -Netzstecker ab und wieder dran -Videoleitung ab und wieder dran das hilft alles nix. Im Zustand "aus" ist er wie ohne Netzspannung, also auch die LED bleibt ohne Funktion. Jetzt hat er das ausgeweitet und bleibt nun länger aus. Vor allem störend bei meinem Energiemanagement (die Monitore sollen nach 15Min idle ausgeschaltet werden) denn dann bleibt der ja weiterhin aus wenn er doch aber wieder ein Bild bringen soll -.- Was ich feststellte: bei Inbetriebnahme ohne Chassis bemerke ich ein "fiepen" der größten Spule des Netzteils. Und falls er dann irgendwann ma... | |||
| 19 - Clock/Data auslesen über LPT -- Clock/Data auslesen über LPT | |||
| Weißt du denn überhaupt, in welcher Größenordnung (Millisekunden, Mikrosekunden) die Taktimpulse liegen?
Gefühlt würde ich sagen, die sind deutlich zu schnell für den LPT. Der würde das eventuell über einen passenden Treiber hinbekommen (die Hardware wird das evtl. schaffen), aber mit so einem krüppeligen Programm ist da nichts zu machen. Im Übrigen müssten die Taktimpulse mindestens mit der doppelten Taktfrequenz abgetastet werden, damit keine Flankenwechsel verpasst werden. Dafür benutzt man oft kleine Mikrocontroller, die bei jedem Flankenwechsel ein Interrupt auslösen. Ein Programm ließt dann die Datenleitung aus und taktet die Bits schrittweise in einen Speicher. Nach z.B. 8 Bits wurde dann ein Byte empfangen. Sowas gibt es auch in Hardware und es heißt dann SPI. Kannst dich ja mal über Prozessoren wie ATmega8 o.ä. schlau machen
Hast du eine Dokumentation der Schnittstelle? Gibt da einige Fallstricke - einige takten z.B. das MSB zuerst aus, während andere das LSB als erstes Bit bevorzugen. Je nach dem ist dann auch die Taktpolarität anders. P.S.: Dokumentation wäre klasse. Denn unter Umständen kann man mit dem EN-Eingang ein „Handshake“ implementieren, damit das G... | |||
| 20 - Alternative zum Wii Controller gesucht -- Alternative zum Wii Controller gesucht | |||
| Hi Sachsa,
willkommen im Forum! - Gibt es fertige kabellose Beschleunigungssensoren? Für die Playstation 3 gibt es auch so ein Handteil. Bei der Spielekonsole Arctic GC Pro http://www.arctic.ac/en/p/hobby/ent.....=2216 steht auch was von Motion. Diese Ding gab es vor kurzen für 40€ bei Norma. Ein IPhone (und bestimmt auch weitere Smartphones) hat auch einen Lagesensor drin und drahtlose Schnittstellen. Sensor ist ein Bauteil, die Schnittstelle ein zweites, dazu kann noch ein µC/Asic. Das Ganze kann man auf einer Platine zusammenstellen und als Modul verkaufen. Ob es das so zu kaufen gibt, kann ich dir leider nicht sagen. Selber suchen, oder auf weitere Antworten warten. Ich könnte mir vorstellen, dass es sowas zu "Transportbelastungsüberwachung" gibt, oder zur Überwachung von industriellen Misch-/Schüttel-/..prozessen. Vielleicht sogar im Modellbau, zur Lageübermittlung von Modellflugzeugen und -hubschraubern??? Als Datenlogger (also ohne wireless Schnittstelle gibt es das auf jeden Fall: | |||
| 21 - AVR - Geschwindigkeit von Operationen und Variablentypen -- AVR - Geschwindigkeit von Operationen und Variablentypen | |||
| Moin,
Zitat : Also jeweils schöne SR-Kaskaden als Portexpander. Jau, mach ich auch häufig so. 4094 kann man ja beliebig kaskadieren und die Routinen dazu binde ich meist als Assemblercode ein - da kann man schon viel an Geschwindigkeit rausholen. Noch schneller geht es per SPI, ist ja nichts anderes als ein Schieberegister. Zitat : Zeitbedarf ist reichlich unkritisch, Reaktionszeit von einer Zehntel Sekunde wäre nett, bis ein oder zwei Sekunde noch hinnehmbar. Kann man locker erreichen. Im Mikrosekundenbereich schafft man das sogar, also alles kein Problem .
Für PIS... | |||
| 22 - MOSFET mit Controller (Atmega128) schalten -- MOSFET mit Controller (Atmega128) schalten | |||
| Hallo Andreas,
Wie hast du das mit der Diode genau gemacht? Wenn der AVR auf Masse schaltet, dann ist seine Konfiguration so: Im DDRx-Register ist das entsprechende Bit auf '1' gesetzt, das korrespondierende Bit im PORTx-Register auf '0'. Lösung: schreibe das Bit im entsprechenden Register auf '1'. --- Ob das jetzt wirklich die Lösung war, kann man erst wissen, wenn man den genauen Aufbau kennt sowie den exakten Pin. Einige Pins sind nämlich auch für andere Hardware nutzbar und werden ggfs. von den entsprechenden Modulen einfach überschrieben. Dann ist es egal, was man im Programm macht, die Hardware hat dann diesen Pin fest unter Kontrolle. Beispiel für so eine Mehrfachbelegung von IO-Pins sind UARTs, SPI oder TWI. Fast alle IO-Pins haben Mehrfachnutzung. Daher kann man ohne nähere Kenntnis kaum helfen. Schlussendlich kann auch deine "Sicherheitsdiode" daran Schuld sein
Edit: Der fast schon intelligente Chip ist dafür auch maßlos übertrieben. Je nach Lüfterstrom reicht auch ein einfacher MOSFET mit Logiklevel-Eingang oder zusätzlichem Pegelshifter (NPN und Widerstand). [ Diese Nachricht wurde ge... | |||
| 23 - OLED-Display ansteuern -- OLED-Display ansteuern | |||
| Ja, nimm aber lieber einen seiner großen Brüder wie Mega16, '32 oder '64. Die kosten minimal mehr, sind aber mit größeren Speichern (sowohl Flash-ROM als auch SRAM) und IO-Ports ausgestattet.
Programmieren kann man sie mit BASCOM BASIC. Allerdings ist das in der kostenlosen Version auf 4k Programmgröße begrenzt, sodass du auch den Mega8 nehmen kannst. SD-Karten-Bibliotheken für BASIC kenne ich keine, für C gibt es einige. Die Implementation dürfte, inkl. Dateisystem, in C auch performanter sein, auch wenn im Optimalfall die Hochsprache darauf keinen Einfluss haben sollte .
SPI reicht für die Ansteuerung, parallel würde ich es eigentlich nicht machen, denn die genannten Typen haben alle eine Hardware-SPI an Board .
Was du dir anschauen musst, sind die Spezifikationen im Datenblatt. Anhand dieser Daten entwickelt man den Treiber bzw. die Treiberbibliothek für so ein Display. ... | |||
| 24 - Ethernet mit Mikrocontroller -- Ethernet mit Mikrocontroller | |||
| Hallo.
Ich würde gerne in dieses Thema einsteigen, doch weiß ich nicht wo ich anfangen sollte. Kennt Ihr vielleicht Internetseiten, die die Grundlagen dieses Themas abdecken? Ich habe beispielsweise einen PIC mit: -IEE 802.3 Compatible Ethernet Controller -Integrated MAC and Base-T PHY - . - . usw. Lieder kann ich dieses Thema noch nicht ganz fassen. Würde Euch also bitten, mir Eure Erfahrungen mitzuteilen oder mich anweisen mich zuerst über ganz bestimmte Dinge zu informieren. Darüber bin ich mir beispielsweise nicht im Klaren: Brauche ich eine IP/oder MAC Adresse? Wie vergebe ich die? Ich denke, dass eine MAC in einer anderen Schicht des OSI(heißt das so?) Modells "sitzt" als die IP. Es interessiert mich auch, welche Beschränkungen aufkommen gegenüber der Nutzung eines Ethernets über einen PC (Dabei meine ich nicht die Bandbreite) Wenn ich zum Beispiel Daten über SPI verschicken möchte, so schreibe ich meine 8 Bit in ein Register und iniziiere den Sendevorgang. Wie ist es beim ETHERNET? Wie sehen überhaupt die Daten aus und wohin werden sie geschickt? Zu einem anderen Rechner im Netz? Zu google? Zu meinem Router? Wie werden die Daten verpackt? An welcher s... | |||
| 25 - AVR Mega 8 verfused -- AVR Mega 8 verfused | |||
Servus Ralfi
Soweit ich mich erinnere, kann man das nur im parallelen Programmiermodus wieder geradebiegen. Per SPI ist es meines Wissens nach nicht möglich. Ich würde gerne nachschauen, muss aber wieder in die Uni. ... | |||
| 26 - Gibt es ICs zur Spannungsmessung? -- Gibt es ICs zur Spannungsmessung? | |||
Zitat : DonComi hat am 12 Okt 2009 22:13 geschrieben : Wie gesagt, der Mega8 hat 10Bit. Bei einer Referenz von 2,56V sind das ~2,5mV pro LSB. Es gibt aber, falls es dich beruhigt, noch wesentlich präzisere ADCs, schau dich mal bei Maxim oder Analog Devices um, gibts mit SPI, I²C, parallel, etc. Nur bezweifle ich, dass das nötig ist. Die Beschaltung der Analogseite des ADCs spielt eine große Rolle, wie genau er dann auch arbeitet! Also da muss man ordentlich arbeiten, damit man nicht mehr Rauschen als Signal verarbeitet..
Vielen Dank für die Antwort, ich werde mir mal den Mega8 genauer anschauen. Eines habe ich aber noch bezügl. Kleinspannungs Frage wegen dem µC vergessen. An einen extra ADC dachte ich auch deswegen, da ich ca. 26 NiMH Akkus jeweils einzeln messen möchte, d.h. ich werde gegebenefalls mehrere ADC Eingänge benötigen und da bieten µC leider nich... | |||
| 27 - Ethernetprojekt -- Ethernetprojekt | |||
| Hallo liebe Kollegen,
In Anlehnung an diesen und diesen Thread habe ich vor einigen Tag selbst Hand angelegt. Dabei herausgekommen ist eine 100*75mm große Platine, mit deren Hilfe ich mich dem Thema nun auch mal praktischer näherbringen wollte. Zwar habe ich, besonders unter Linux bereits viele Dinge mit Netzwerkprogrammierung gemacht, jedoch macht man sich dort eigentlich nie Gedanken über die Schichten darunter. Selbst wenn man direkt an den Ethernetframes herumschnibbelt ist es noch auf höherer Ebene als auf Basis eines AVRs und eines ENC28J60. Mit dem Gedanken im Hinterkopf, damit eine universelle Schnittstelle zu anderen IO-Möglichkeiten zu schaffen, habe ich mich an den Prototypen gemacht. Nachdem er fertig war, offenbarten sich erste Mängel: 1. Aufgrund einer blöden Situation, die mich beim Ätze... | |||
| 28 - usart c18 compiler -- usart c18 compiler | |||
| hallo zusammen !
ich bin neu in der Pic-Welt und habe Schwierigkeiten eine float zahl usart zu lesen(Hyperteminal) . ich benutze ein c 18 compiler . Ich habe auch gelesen , das der C 18 compiler keine konvertierung von float nach ascii nach . Weisst jemand wie , macht das Problem umgehen kann. Ich mache im moment folgendes und lesen nichts . Ich freue mich über Ihre Vorschläge. Code : #include <p18cxxx.h> #include <spi.h> #include <usart.h> #include <stdio.h> void Init_USART(void) | |||
| 29 - Ideen für eine Entschärfungs-Simulation (für LARP) -- Ideen für eine Entschärfungs-Simulation (für LARP) | |||
| Nabend,
Offtopic : Zitat : Dann sind wir schon mal zwei. Liegt aber auch daran,das der Mega8 der einzige ist mit dem ich so halbwegs umgehen kann... Moin Kleinspannung, Ehrlicherweise unterscheiden sich die AVRs alle nicht sonderlich stark. Der Kern ist gleich, der eine hat ein paar Sachen mehr oder weniger und einige benötigen gezielte Konfiguration. Das wars im Großen und Ganzen. Dir würde ich z.B. mal die etwas Größeren wie Mega32 oder 64 empfehlen - die kannst du dir in robusten, steckbaren (und in deiner herzlich bevorzugten Gehäusegröße DIP ) für ein paar Euros kaufen. Du wirst merken, rein programmiertechnisch kaum Unterschiede, abgesehen von ein paar Registerbezeichnungen (Symbolen), die hinzukommen. Die noch größeren sind dann ... | |||
| 30 - Invertierender Verstärker mit Digitalpoti -- Invertierender Verstärker mit Digitalpoti | |||
| Hallo,
ich habe eine Schaltung aufgebaut, die es erlauben soll, einen Sinus in seiner Amplitude zu verändern. Dazu benutzte ich einen DDS-Chip, der mir meinen Sinus erzeugt (ca. 5Hz) und dahinter zwei OP´s. Der eine verschiebt den Sinus auf die x-Achse (Subtrahierer), der folgende ist als invertierender Verstärker, mit einem Digitalpoti im Rückkopplungszweig verschaltet. Der "Sinus" hat eine Amplitude von ca. 380mV, bevor er dem Verstärker zugeführt wird. Er ist relativ sauber und frei von übermässigem Rauschen. Es tritt nun folgende merkwürdige Situation ein: Wenn ich das Digitalpoti über SPI ansteuere und ihm seinen Wert übermittle, verändert sich die Amplitude des Sinus am ausgang des Verstärkers. Soweit ist noch alles in Ordnung. Wenn ich allerdings bei einem bestimmten Widerstandswert "angekommen" bin und lasse das Poti höhere Werte annehmen, so bekomme ich einen verrauschtes Signal. (Ungefähr 5V, der Sinus wird "dicker") Normalerweise ist die Breite meines Signals 500mV. Kann es sein, dass das Poti nicht einrastet sondern zwischen zwei Positionen hin und her schwingt? Woher kommt sonst diese Störung. Oder baut sich mit den eingestellten Werten ein RC Schwingkreis auf ?? I... | |||
| 31 - Wie schnell ist ein Interrupt? -- Wie schnell ist ein Interrupt? | |||
| Moin,
Zitat : When an event on the INT1 pin triggers an interrupt request, INTF1 becomes set (one). If the I-bit in SREG and the INT1 bit in GICR are set (one), the MCU will jump to the cor- responding Interrupt Vector. The flag is cleared when the interrupt routine is executed. [...] Zitat : The I/O clock is used by the majority of the I/O modules, like Timer/Counters, SPI, and USART. The I/O clock is also used by the External Interrupt module, but note that some external interrupts are detected by asynchronous logic, allowing such interrupts to be detected even if the I/O clock is halted. [...] Edit: / Für Int... | |||
| 32 - RGB-LEDs und Lichterspiele - brauche Hilfe -- RGB-LEDs und Lichterspiele - brauche Hilfe | |||
| Ich sehe das ähnlich wie RacingSascha.
DMX bekommt man zwar einigermassen schnell aufgebaut und ist auch nicht besonders teuer wenn man es selbst macht, aber für den PDA bräuchtest Du dann extra eine Umsetzung RS232->DMX, da USB->DMX ja ausfällt. Dann kann man auch direkt vom PDA mit RS232 auf die Schaltung gehen. Bei DMX hättest Du max. 512 Kanäle a 8 Bit, was der Empfänger von den empfangenen Daten halten soll und welche der 512 Bytes er für sich verwenden soll, liegt im Ermessensbereich des Empfängers
Die Datenrate bei DMX ist standardmässig 250kbps. Das aber nur nebenbei. Ich denke auch eine dezentrale Struktur mit einem RS232-Dispatcher-Master-Atmel und vielleicht 7x12Kanal Slave-Atmels die vom Master per SPI/I2C angesprochen werden, wäre hier am sinnvollsten. Gruß Stefan ... | |||
| 33 - Geschirrspüler Bosch SPI 2435/04 -- Geschirrspüler Bosch SPI 2435/04 | |||
| Geräteart : Geschirrspüler
Hersteller : Bosch Gerätetyp : SPI 2435/04 S - Nummer : S4R2B FD - Nummer : FD 7506 047832 Kenntnis : Artverwandter Beruf Messgeräte : Multimeter, Phasenprüfer ______________________ moin moin! Ich nenne oben genannte Bosch Spühlmaschine mein Eigen... es ist eine schmale Version, eine andere passt auch nicht in meine Küche... bevor ich eine teure Neubeschaffung anfange wende ich mich mal hilfesuchend an euch... Vorgestern ist das Gerät ausgefallen... ich benutze die Maschine meistens in stufe 2, was wohl mittelstark verschmutztes geschirr bedeutet...(hat 3 stufen) jedenfalls ist sie mitten im waschprogramm stehengeblieben, und es ist wasser ausgelaufen, aus der türdichtung die maschine stand komplett bis zur türunterkannte innen voll wasser...
ich habe dann den programmwählschalter weitergeschaltet, bis die maschine am anfang des neuen spühlprogramms das wasser weggepumpt hat... dann stecker raus und wasserhahn zu und den wasserschaden beseitigt... heute wollte ich sie nochmal testen, aber anscheinend läuft die programmschaltuhr an manchen stellen nicht weiter??! ich bin von hause aus industrieelektroniker (elektrofa... | |||
| 34 - PWM für 4pol-Lüfter -- PWM für 4pol-Lüfter | |||
| Hallo Zusammen,
ich stehe nach langer elektronischer Ruhepause mal wieder vor einem Problem. Ich möchte mir für meinen PC eine Lüftersteuerung bauen, soweit noch leicht, gibt ja genug Anleitungen. Allerdings habe ich mir Lüfter mit 4poligem Anschluss zugelegt, und zwar solche mit zusätzlichem Pin für die Steuerung der Geschwindigkeit. Diese erwarten an dem 4. Pin ein PWM-Signal von 25kHz. Insgesamt regeln möchte ich auf diese Art 5-6 Lüfter, wenn möglich getrennt, also mittels Software-PWM. Als µC hatte ich einen ATmega8 ins Auge gefasst, da es der kleinste mit genug Pins und I2C ist. Genug geschrieben, hier mein Problem: Der ATmega8 lässt sich maximal mit 16MHz takten. Bei 25kHz Zielfrequenz komme ich auf 640 Takte pro Durchgang. Für einen Timer-Interrupt gehen allein für das Standard-Zeugs (RJMP, RETI, SREG sichern/rückschreiben) 12 Takte drauf. Bei einer (Un-)Genauigkeit von 50 Schritten bleibt mir also keine Zeit für das eigentliche Port-setzen. Ich hoffe, ich übersehe hier etwas wichtiges..
Ausweichmöglichkeiten: Einen "speziellen" Chip, der mehrere PWM-Kanäle zur Verfügung stellt, die 5-6 Lüfter getrennt regeln können. Ich hatte a... | |||
| 35 - Suche Digital analog konverter, i2c, res. -- Suche Digital analog konverter, i2c, res. | |||
| Hallo,
ein guter freund hat mich "beauftragt" für ihn ein spezielles netzteil zu entwickeln. da die ganze schaltung mit µC gesteuert wird liegt es nahe die referenz spannung via µC einzustellen und an einen DAC zu liefern. ich habe noch nie einen DAC verbaut und tue mich momentan sehr schwer irgendwas im netz zu finden. ich hoffe ihr könnt mir ein paar nennen die weit verbreitet sind (keine sonderbestellung aus fernost machen muss) und halbwegs meinen vorstellungen entsprechen
da ich 4 adcs benötige und die ausgangsspannungen nicht zeitkritisch geschaltet werden muss bietet sich meiner meinung nach eine ansteuerung mit i2c/TWI bzw spi mit 4 /CS an(wobei ich spi noch nie benutz hab). zum ansteuern wird ein atmega8 benutz. sollte also in beiden fällen kein problem darstellen. der dac sollte 5V betriebsspannung haben. die spannung am ende von der gesammten konstruktion soll zwischen 8V und 18V eingestellt werden. am liebsten wäre mir ein dac der i2c oder spi eingänge hat..ref. spannung und ausgang also ohne 200 kondensatoren/widerstände drumrum löten zu müssen.
so ich hoffe mir kann jemand helfen und mir ein paar namen nennen | |||
| 36 - externer A/D Wandler Atmega8 SPI -- externer A/D Wandler Atmega8 SPI | |||
| Hallo liebe Forengemeinde,
Ich wollte mich einmal informieren wie ich einen externen A/D Wandler an einen Atmega8 anschließen kann. Jetzt wollte ich wissen ob es irgendwo im Internet ein Tutorial oder sonstige Informationen gibt, die zeigen wie ich den Mikrocontroller programmieren muss wenn ich den A/D-Wandler über den SPI-Bus anschließen will. Danke ... | |||
| 37 - VFD Display und PT6311 mit Atmega8 ansteuern hilfe -- VFD Display und PT6311 mit Atmega8 ansteuern hilfe | |||
| Du brauchst zu erst das Datenblatt. Das vfd wäre gerne geheizt und will über den pt6311 ne Spannung von glaub ich -27 V haben. Dann hängst du den pt übern spi an den Avr und lässt den Avr mal testweise ein paar Bytes senden, um zu versuchen, ein paar Symbole an- und auszuknipsen.
Mach dir keine Illusionen, der Pt6311 hat im Ggs. zu den alphanumerischen lcds keinen Zeichengenerator, sondern du musst jedes Leuchtelement einzeln an- und ausknipsen. ... | |||
| 38 - PIC und C Amfängerfrage -- PIC und C Amfängerfrage | |||
| Du musst das serielle Interface (vermutlich I2C bzw SPI) und den Komparator/ADC (je nach dem was in dem PIC drin ist) ausschalten. Die Serielle ist es vermutlich schon, die Analogen Bestandteile sind beim POR aber gerne schon aktiviert. Schau aber sicherheitshalber nochmal im Datenblatt nach. ... | |||
| 39 - VFD Display -- VFD Display | |||
| Ist eigentlich einfach, wenn man die Datenblätter hat...
Gefunden habe ich für den NEC-Chip keines, ist vermutlich ein ASIC. Es gibt durchaus Standardtreiber dafür, ich habe hier z.B. einen rumliegen. Der wird mit einer seriellen Schnittstelle, SPI-ähnlich, kontrolliert. Wenn du keine Daten zum Treiberchip bekommst, muss du selbst eine Schaltung bauen, die die Anodenspannung auf die entsprechenden Anschlüsse schaltet und die im Multiplex die einzelnen Segmente bedient, da es anders nicht geht. Dazu bräuchtest du allerdings die Belegung des VFD, die man sogar selbst rausbekommen könnte. Kannst du programmieren? ... | |||
| 40 - SAA1057 ansteuern -- SAA1057 ansteuern | |||
| Hallo,
Also, daten ist bei mir eine 16bit-lange Zahl. Ins Datenblatt habe ich nicht geguckt, denn du willst das ja entwickeln und nicht ich. Das war nur ein Beispiel, wie man an in 16 Schritten an alle Bits kommt, um diese dann, zusammen mit einem Taktsignal seriell auszugeben. Dabei beachtet habe ich nicht, ob das LSB oder MSB zuerst kommt, ob das Datenformat stimmt, wie lang ein Datensatz ist, ob die Daten mglw. invertiert ausgebeben werden und wie die Logik zwischen Takt- und Datensignal aussieht. (also, ob Daten bei fallender- oder steigender Flanke übernommen werden etc.) Weiterhin habe ich kein Chipselect / Enablesignal drin, dass normalerweise bei dieser rt der Datenübertragung noch benötigt wird (SPI im Prinzip). Also, schau dir am besten die Timing diagrams an, sofern vorhanden, lass sie im Hintergrund laufen oder druck sie aus, um anhand dieser Diagramme das Programm aufzubauen. Natürlich müssen die Timings im Diagramm mit dem Programm übereinstimmen, also Pulslängen und -abstände etc. Das kling alles wahnsinnig kompliziert, ist es aber nicht. Außerdem empfehle ich dir die Lektüre der Bascomhilfe für den Shiftout-Befehel. Mir ist es versagt dort nachzusehen, da ich weder Bascom noch Windows habe. Dort wird stehen, welches Eingabeforma... | |||
| 41 - Geschirrspüler Bosch Geschirrspüler -- Geschirrspüler Bosch Geschirrspüler | |||
| Geräteart : Geschirrspüler Hersteller : Bosch Gerätetyp : Geschirrspüler S - Nummer : SPI 5430 Kenntnis : Artverwandter Beruf Messgeräte : Multimeter, Phasenprüfer, Duspol ______________________ Hallo und guten Tag, nachdem dieser Spüler nur laufend am Pumpen war, habe ich mich dafür entschieden einmal das völlig verdreckte Labyrinth zu säubern. Der Ausbau dieses Teils war schon kompliziert genug, die Reinigung ging einigermaßen simpel von statten, allerdings habe ich nun ein Problem mit den korrekten Anschlußplätzen der 3 dünneren, durchsichtigen Schläuche am unteren Teil des Labyrinths. Wer kann mir helfen, die richtigen Orte zu finden, oder mir eine Serviceanleitung zukommen lassen? Tausend Dank im Voraus! Bernie ... | |||
| 42 - AT89S8252 SPI Interface ?! -- AT89S8252 SPI Interface ?! | |||
| Im Datenblatt des Sensors steht, wie er behandelt werden will.
Im Datenblatt des AVR steht was du wie einstellen musst, dass der AVR den Sensor so behandelt. Lesen bildet... Das SPI ist ziemlich weit anpassbar. Codebeispiele müssten im Datenblatt auch zu finden sein, da haben sich die Jungs und Mädels von Atmel echt Mühe gegeben. [ Diese Nachricht wurde geändert von: Morgoth am 13 Sep 2007 22:56 ]... | |||
| 43 - Mega32 -> SPI -> ADE7758 mit bascom -- Mega32 -> SPI -> ADE7758 mit bascom | |||
| Hallo.
Wollen wir mal sehen: Zitat : The communications register is an 8-bit, write-only register that controls the serial data transfer between the ADE7758 and the host processor. All data transfer operations must begin with a write to the communications register. Also: Erst in das Com-Register schreiben, ob lesend oder schreibend auf welches Register zugegriffen werden soll. Dabei sieht man eine Tabelle: Bit7 legt fest, ob lesend oder schreibend zugegriffen werden soll und Bit0 bis Bit6 geben die Adresse des Registers an. Für das Register AVRMS ist das 0x0D. Siehe Tabelle auf Seite 60. Fusebits müssen eigentlich nicht geändert werden, wenn der Prozessor nicht mit der vollen Frequenz laufen soll (16MHz ist möglich und imho empfehlenswert, da die Software doch seeehr umfangreich werden kann.) SPI-Funktion wird softwaremäßig aktiviert, ohne Fusebits. P.S.: Sehr nützlich istauch das Timing Diagr... | |||
| 44 - Atmega162 + SRAM -- Atmega162 + SRAM | |||
| "Moin",
So, kurz vomr Insbettgehen: Ich verstehe das also noch richtig, dass du die gesamten Informationen auf einen Rutsch in den µC bzw. in den Arbeitsspeicher laden willst? Würd ich nicht machen, wenn der PC dann läuft, wenn auch der µC die Daten auf dem Display anzeigt. Ich würde ein einfaches Protokoll entwerfen, was die Daten permanent zwischen PC und µC übermittelt. Du wirst vermutlich nicht mal eine Verzögerung sehen, wenn die Daten der UART kommen und direkt ausgegeben werden. Somit ersparst du eine Menge Arbeitsspeicher, vorallem aber eine große Hardware. Wenn dem nicht so ist, dann muss der RAM größer werden und du musst Datenblätter wälzen .
PS: Im entsprechenden Datenblatt steht zu 100% drin, ob man den über ISP programmieren kann, es könnte auch einfach nur serial downloading etc. heißen, wichtig ist, dass es über die SPI-Schnittstelle geht. ... | |||
| 45 - Verlorene Fotos auf der Digi-Cam bzw. Speicherkarte -- Verlorene Fotos auf der Digi-Cam bzw. Speicherkarte | |||
| Das geht scheinbar nur von einem Mikrocontroller oder anderen Geräten aus, mit dem man direkt auf die Karte zugreifen kann. Um diese Kommandos mit dem Pc, am einfachsten mit einem Cardreader, zu senden habe ich leider keine Lösung gefunden. Da ich aber sowie so mit µC experimentiere und da auch SD bzw. MMC Karten einsetze, habe ich die benötigten Funktionen greifbar.
Um einen Befehl zu senden musst erst die Karte im SPI Modus initialisiert werden, und dann kann man das Kommando senden. In C sieht das dann beispielsweise so aus: Code : SSP_SendByte(0xff... | |||
| 46 - Neige-Sensor mit MicroController auslesen -- Neige-Sensor mit MicroController auslesen | |||
| Also ich interpretiere jetzt mal "IC" == "MicroController" - dann macht Dein Beitrag etwas mehr Sinn (IC == Integrated Circuit "Integrierter Schaltkreis").
Du hast Recht - MOSI -MISO deutet auf eine SPI - Schnittstelle hin, die mit Atmel, aber auch anderen uC, bedient werden kann. So weit ich das Datenblatt verstanden habe, ist schon ein AD - Wandler in dem SCA61T eingebaut, dessen Werte dann direkt über SPI ausgelesen werden können - also nur eine Frage der Software im uC. ... | |||
| 47 - UART mit Internem Oszillator -- UART mit Internem Oszillator | |||
| Schau dir mal die Clock Sektion im Datenblatt an:
Der Takt (Quarz, extern, interner RC usw.) wird hier umgeschaltet und versorgt den CPU und die Peripherie. Was beim UART unter four modes of clock operation gemeint ist, sind eben asynchron, sychron master und synchron slave. Beim synchron slave wird der Takt des anderen AVRs verwendet, der die Daten sendet. Das ist dann quasi eine Art SPI Modus. Der Takt vom UART wird definitv immer aus dem Haupttakt abgeleitet, der auch den AVR versorgt. ... | |||
| 48 - RFM02 - Sendemodul von Poll*n -- RFM02 - Sendemodul von Poll*n | |||
| Moin,
Bin grade am Bestellen und wollte fragen, ob oben genanntes Modul (Funkmodul RFM02 Sendemodul Bestellnr. 810 048) legal betreibbar ist. (pollin.de) Zitat : Das RFM02 ist ein kostengünstiges ISM-Band-Sendemodul. Es arbeitet mit FSK-Modulation im 433 Mhz Band. Über die integrierte SPI-Schnittstelle kann das Modul leicht mit einem Microcontroller programmiert und angesteuert werden. Ich vermute ja, aber ich möchte lieber einen Funkspezialisten hören, bevor ich erwischt werde. Vielen Dank. ... | |||
| 49 - Suche Bezugsquelle für PLL-Radio-ICs... -- Suche Bezugsquelle für PLL-Radio-ICs... | |||
| Hi.
Was bedeutet "vom FPGA her"? Solltest du nicht lieber eine Schnittstellen/Protokoll/Datenformat-Angabe machen? Der TEA5757 z.B. wird über einen SPI-ähnlichen Dreidraht-Bus kontrolliert. Darüberhinaus dürfte es noch einen Stapel weiterer passender Chips mit I2C-Bus etc. geben. Im Fall des TEA5757 lohnt es sich, gleich das Modul OM5610 zu nehmen. Damit erspart man sich einen Teil der HF-Verarbeitung. Bei mir vorhanden auf der PC-Zusatzkarte "Active Radio Upgrade" von Terratec - ein ganz ansehnlicher Stereo-UKW-Empfänger. D. ... | |||
| 50 - ATMega 32 INT2 löst nicht aus -- ATMega 32 INT2 löst nicht aus | |||
| Hallo!
Ich habe hier eine Schaltung zusammengebaut mit der ich eine PC AT Tastatur an einen ATMega32 anschließen möchte. Jetzt wollte ich erstmal den INT2 einschalten und mir die Flanken des Taktsignals zählen lassen. Jedoch löst das Clock-Signal der Tastatur am INT2 keinen Interrupt aus. Schaltung ist wie folgt: Am Controller hängt ein LC-Display an Port A, das funktioniert soweit einwandfrei. An PORT B hängt eine Lochrasterplatine mit der Anschlussbuchse für die Tastatur und 2 LEDs und zwar folgenderweise: PB7 = LED rot PB6 = LED grün PB5 = NC PB4 = NC PB3 = NC PB2 = KEYBOARD Clock = INT2 PB1 = NC PB0 = KEYBOARD Data Ich habe jehweils einen 10kOhm Pullupwiderstand an KEYBOARD Data und KEYBOARD Clock. Schaut auch sehr gut aus auf dem Oszilloskop. Hab auch direkt am Controllerpin PIN3 gemessen, das Clocksignal kommt bis zum µC durch. Jetzt wollte ich den INT2 einstellen, hab mich da auch soweit ans Datenblatt gehalten. MCUCSR Bit6 = 0 -> INT2 löst bei fallender Flanke aus GICR Bit5 = 1 -> INT2 aktiviert SEI Befehl um I-Flag im SREG zu setzen hab ich verwendet. In der Interrupttabelle steht rjmp EXT_INT2 die sprungmarke existiert auch und wird mir RETI beend... | |||
| 51 - Drucker HP Laserjet 6 -- Drucker HP Laserjet 6 | |||
| hi,
wie canide schon schrieb der Hebel muß ja irgendwo hingekommen sein. Das würde auch den evtl. weiter Fehlenden Hebel betreffen. Du mußt doch dann Teile übrig gehabt haben oder? Wenn nicht, hast du den Drucker im Zerlegten Zustand abgesaugt? Wenn ja, dann zerlege mal den Staubsaugerbeutel und hoffe, dass Du fündig wirst. Schau mal hier nach: (Ersatzteilseite von HP) dann weißt Du was noch alles fehlen könnte. http://partsurfer.hp.com/cgi-bin/sp.....3990A Gruß hologram ... | |||
| 52 - I2C am µC -- I2C am µC | |||
| Hallo Leute.
Ich möchte eine I2C Schnittstelle mit einem Atmel µC betreiben. Im Datenblatt finde ich leider keine Beschreibung, ob es möglich ist. Das man einen Software I2C Bus programmieren kann weiß ich und habe ich auch schon gemacht. Ich brauche jetzt aber einen Hardware I2C Bus. Kann man eine der Verfügbaren Schnittstellen der µC dazu verwenden. Gibt es irgendwelche Kniffe, um aus einem UART, SPI, JTAG ... eine I2C Schnittstelle herzustellen? PS: Bis jetzt wollte ich einen Atmega8 zum Programmieren verwenden! Danke für euer Bemühen! RaPe ... | |||
| 53 - Sprachsequenzen -- Sprachsequenzen | |||
| Hallo Robodriver,
Du wirst bei SD-Karten z.b. ein Dateiformatstreiber quasi in den Mikrokontroller implementieren. Dann kannst du damit Dateien z.b. im FAT-Format lesen. Das ist möglich. Zitat : Wie muss man sich den Mp3 decoder vorstellen? ist das ein IC, an dem man den Lautsprecher dann anschließt, oder ist es ein Software Decoder? Sowohl als auch. Es gibt komplette ICs, die das übernehmen, man kann es allerdings auch seeehhrr kompliziert softwaremäßig lösen, aber dazu sind viele µCs nicht in der Lage, weil da schon sehr komplexe Rechnungen auftauchen. Da bräuchte man dann DSPs (Digitale Signal-Prozessoren). Zitat : - Wo bekom... | |||
| 54 - TQFP mega16L verweigert programmierung -- TQFP mega16L verweigert programmierung | |||
| Hi,
Hab hier ein kleines Problem. Habe einen ATmega16L in der TQFP Ausführung auf einer Platine aufgelötet, der lässt sich aber aus irgendeinem Grund nicht mit em STK500v2 programmieren. Er hängt an einer 3V Spannungsquelle, SCK, RESET, MOSI und MISO sind korrekt beschaltet (nur SCK ist im Normalzustand auf High, ist dies Korrekt?). Ich nehme nicht an, dass ich den SS Pin beschalten muss, oder? Am Reset Pin hängt ausser dem SPI auch noch ein 10k Wiederstand sowie ein 100nF Kondensator, aber das sollte kein Problem darstellen, oder? Bisher hat das geklappt. Hat irgendwer Ideen oder einen grundsätzlichen Tipp wo man suchen muss, wenn das SPI nicht ganz funzt? Besten Dank und schöne Grüsse, Fabian ... | |||
| 55 - Strom Spannngsmessung ( Drehzahlmessung ) von Motor -- Strom Spannngsmessung ( Drehzahlmessung ) von Motor | |||
Wenn du den Eingang z.B auf +/- 100 mV konfigurierst ergibt das mit 16 bit Auflösung eine Abstufung von 3 Mikrovolt. Idealerweise würde also ab 3 Mikrovolt ein Messwert ungleich Null ausgegeben. in Realität wird mindestens das kleinste Bit rauschen. Den ADC musst du nach dem Einschalten über die SPI-Schnittstelle initialisieren wie es im Datenblatt ab Seite 19 beschrieben ist. Der ATMega muss die entsprechenden Konfigurationsbefehle an den ADC senden (der ADC braucht nach dem Einschalten bis zu 600 ms bis er bereit ist Befehle zu empfangen, darauf muss der AVR warten). Die Schaltung ist gut so wie du sie geplant hast (wenn du die kleinen Änderungen die ich vorgeschlagen habe noch eingebaut hast). Die Konfiguration des Gainblocks, Kalibration, etc. ist dann reine Software... Auf Seite 47 stehen noch Tipps für das Platinenlayout die du dir noch ansehen solltest. [ Diese Nachricht wurde geändert von: photonic am 14 Jan 2006 14:23 ]... | |||
| 56 - AVRStudio prog übertragen funkt nicht; warum??? -- AVRStudio prog übertragen funkt nicht; warum??? | |||
| Hi,
ich habe ein Programm für einen Atmel Atmega 16 und ner einfachen 2x7Segmentanzeige geschrieben und möchte nun mit dem AVR Studio 4.08 das HexFile auf dem Atmel übertragen. Ich nutze die SPI Schnittstelle (stk500). Wenn ich im Programmers Notepad von WinAVR Make Extcoff mache, erhalte ich folgende Meldung: > Process Exit Code: 0 avrdude: stk500_getsync(): not in sync: resp=0x00 make.exe: *** [program] Error 1 Diese Meldung erhalte ich nachdem ich im AVRStudio den Code Übertragen will (mit AVRProg): address: 0x0000; Expected: 0x940c, Received: 0xffff Was mache ich falsch? Simulieren kann ich das Programm am Rechner. Ich kann aber auch keinen anderen funktionstüchtigen Code aufspielen. Wäre echt für eure schnelle Hilfe super dankbar!!! Tschau, Steffi ... | |||
| 57 - AT90S1200 -- AT90S1200 | |||
| er programmeirt mit sp12, also via spi. kein parallel programming.. ich hab in erinnerung das man die aber auch mit sp12 setzen und auslesen kann. kanns aber nicht garantieren. muss eben nochmal das datenblatt überfliegen.
der reset wird normalerweise wie folgt verbunden (einfache schaltung) vcc -> widerstand -> .. kondensator -> gnd zwischen wiederstand und kondensator, da kommt der reset dran. somit gibste saft auf die platine, kondensator ist leer und reset liegt so auf gnd(reset ist aktiv) der kondensator füllt sich über den widerstand . wenn kondensator voll (bzw ab x volt) ist der reset H und somit ist der reset aus und dein programm fängt ab speicherstelle 0 an zu rödeln. ohne den reset beim einschalten ist nicht gewährleistet das er bei der ersten speicherstelle anfängt. hab ich zumindest so in erinnerung.. es gibt verschiedene schaltungen am reset. z.b. das oben genannte und gleichzeitig eine schaltung die ihn resetet falls die spannung VCC zu doll abfällt (also unter das minimum) nennt sich dan meines wissens nach brown out detection. haben manche AVRs auch schon intern verbaut. müsste aber auch alles im datenblatt zu finden sein.(auch die schaltung am reset.)... | |||
| 58 - Welchen µC für 2x Temp. ??? -- Welchen µC für 2x Temp. ??? | |||
| Ich denke, dann wäre die App-Note von Atmel genau das richtige für dich. Kompletter Schaltplan und frei verfügbare Software, die du nach deinen Wünschen anpassen kannst.
Oder du gehst eben nen eigenen Weg mit Temperaturfühlern über SPI oder I²C. Aber auch dafür gibt es im Netz unmengen an Beispielapplikationen und Projekten. Da wirst du dich wohl mal ein wenig mit Google herumschlagen müssen.
Kannst dir auch mal die PT100 bzw. PT1000 Temperaturfühler anschauen. Aber da wirst du um ein wenig Zusatzelektronik nicht herumkommen. Ich denke, das Einfachste wird es sein, so nen DS1621 (oder besser) zu benutzen, da dieser den Wert schon digital ausgibt und du ihn nur auslesen und verwerten mußt. Also minimaler Hardware- und Softwareaufwand. ... | |||
| 59 - Der Atmel spinnt! -- Der Atmel spinnt! | |||
| Richtig. Hab das Programm bis jetzt gar nicht angeschaut. Peinlich.
Im Programm sollte am Anfang etwa sowas stehen: $000 rjmp RESET ; Reset Handler $001 rjmp EXT_INT0 ; IRQ0 Handler $002 rjmp EXT_INT1 ; IRQ1 Handler $003 rjmp TIM1_CAPT ; Timer1 Capture Handler $004 rjmp TIM1_COMPA ; Timer1 Compare A Handler $005 rjmp TIM1_COMPB ; Timer1 Compare B Handler $006 rjmp TIM1_OVF ; Timer1 Overflow Handler $007 rjmp TIM0_OVF ; Timer0 Overflow Handler $008 rjmp SPI_STC ; SPI Transfer Complete Handler $009 rjmp USART_RXC ; USART RX Complete Handler $00a rjmp USART_UDRE ; UDR0 Empty Handler $00b rjmp USART_TXC ; USART TX Complete Handler $00c rjmp ANA_COMP ; Analog Comparator Handler $00d rjmp EXT_INT2 ; IRQ2 Handler $00e rjmp TIM0_COMP ; Timer0 Compare Handler $00f rjmp EE_RDY ; EEPROM Ready Handler $010 rjmp SPM_RDY ; Store Program memory Ready Handler $011 RESET: ldi r16,high(RAMEND); Main program start $012 out SPH,r16 ; Set Stack Pointer to top of RAM $013 ldi r16,low(RAMEND) $014 out SPL,r16 $015 sei ; Enable ACHTUNG: Das ist vom Mega8515, der hat ein paar Interruptsources mehr. Nur wenn du sowas in deinem Programm stehen ha... | |||
| 60 - Programmierung von Controllern ??? -- Programmierung von Controllern ??? | |||
Zitat : hpm hat am 10 Sep 2004 07:20 geschrieben : Hallo Forumler, Ich habe verschiedene Anwendungen, die den Einsatz einer kleinen Steuerungen rechtfertigen! Nun muß ich aber erst mal allgemein Fragen. 1.- Was gibt es für Möglichkeiten kleine Steuerungen zu programmieren, die sowohl digitale als auch analoge Verarbeitung von Signalen zulassen? 2.- Die Programmierung sollte nicht zu kompliziert sein! [/quote] Was verstehst du unter kompliziert ? Wenn du C oder Assembler kannst, ist das ganze kein Problem. Wenn du nur symbolische Programmiersprachen kannst, dann wird es etwas schwieriger. Zitat : 3.- Ich will keine 1000 Eu... | |||
| 61 - PS/2-Module für AVR? -- PS/2-Module für AVR? | |||
Zitat : MicroTobi hat am 20 Aug 2004 12:38 geschrieben : Das Modul, das ich mir kaufen werde hat 16MBx32bit, also 64Mbyte, oder? Am besten immer über die Bits ausrechnen: 16Mx32=512MBit 512M/8=64MByte Im Moment bastle ich ein kleines Programm für einen AVR, der im Prinzip das macht, was später der FPGA machen soll: Auf Befehl einen Wert aus dem DRAM lesen, und diesen Wert ausgeben. Im Moment wird das ganze über RS232 gesteuert, mit SPI geht es hoffentlich schneller als 10kB/s (theoretisch schafft der AVR (leicht übertaktet) 500kB/s.) Im Hintergrund läuft ein Timer und weckt den uC alle 30ms aus dem Schlaf, damit dieser den kompletten Speicher auffrischt. So müsste man das ganze ziemlich stromsparend hinbekommen. Das ganze soll eine Low-Cost Alternative für EEPROMs werden, um Daten mit einem Datenlogger aufzuseichnen. Mal schauen, vielleicht bekomme ich das ja einigermaßen hin, so dass sich ein Betrieb mit GoldCap oder ... | |||
| 62 - at90s1200 brauche hielfe! -- at90s1200 brauche hielfe! | |||
| All diese Parallelportprogrammiergeräte sind nichts richtiges. Die AVRs sind am SPI Interface verdammt empfindlich gegen Störungen. Und der Parallelport ist nicht gerade das beste was Störungen betrifft.
Wenn die AVRs heiß werden, dann hat du entweder irgendwo einen Kurzschluß an einem Ausgangspin, die falsche (verpolte) Betriebsspannung, das IC sitzt falschrum im Sockel oder die AVRs sind schon alle kaputt...... | |||
| 63 - Geschirrspüler Bosch SPI 446 -- Geschirrspüler Bosch SPI 446 | |||
Zitat : Mein Geschirrspüler Bosch SPI 446 wurde transportiert und zieht seitdem kein Wasser mehr. Beim erneuten Anschrauben des Schlauches macht nach kurzer Zeit der Aquastop dicht und er brummt nur noch. Hast Du schon den Eimertest gemacht und das Sieb im Zulaufschlauch (Hahnseite) gereinigt. Gruss Jürgen ... | |||
| 64 - Timer im Atmel - wie benutzen? -- Timer im Atmel - wie benutzen? | |||
|
.include m8def.inc ;Pfad zur Include-Datei ggf. anpassen .def temp = r16 ;braucht man immer .org 0000 rjmp reset ;RESET RETI ; External Interrupt0 Vector Address RETI ; External Interrupt1 Vector Address RETI ; Output Compare2 Interrupt Vector Address RETI ; Overflow2 Interrupt Vector Address RETI ; Input Capture1 Interrupt Vector Address RETI ; Output Compare1A Interrupt Vector Address RETI ; Output Compare1B Interrupt Vector Address rjmp check ; Overflow1 Interrupt Vector Address RETI ; Overflow0 Interrupt Vector Address RETI ; SPI Interrupt Vector Address RETI ; USART Receive Complete Interrupt Vector Address RETI ; USART Data Register Empty Interrupt Vector Address RETI ; USART Transmit Complete Interrupt Vector Address RETI ; ADC Interrupt Vector Address RETI ; EEPROM Interrupt Vector Address RETI ; Analog Comparator Interrupt Vector Address RETI ; Irq. vector address for Two-Wire Interface RETI ; SPM complete Interrupt Vector Address RETI ; SPM complete Interrupt Vector Address reset: ;Stackpointer initialisieren ldi temp,low(RAMEND) out SPL, temp ldi temp,high(RAMEND) out S... | |||
| 65 - Geschirrspüler Bosch SPI 2435 -- Geschirrspüler Bosch SPI 2435 | |||
| Geräteart : Geschirrspüler Hersteller : Bosch Gerätetyp : SPI 2435 ______________________ Hallo, seit ein paar Tagen zieht die Maschine kein Wasser mehr und bleibt wŠhrend des Programms stehen. Die Pumpe lŠft und pumpt eingeschŸttetes Wasser ab. Die Wassertasche links am GehŠuse ist gefŸllt. Habe bereist den Filter im Zulau greinigt-keine verbesserung. Kann ich selbst eine Reparatur ausfŸhren, zerlege grundsŠtzlich alles-habe aber keine Ahnung von GeschirrspŸlern! Danke... | |||
| 66 - LCD multiplexen -- LCD multiplexen | |||
| Genau, so hatte ich mir das gedacht.
Mir sind zwei Ideen gekommen: 1) Du überprüfst mit einem Mikrocontoller ständig den Druckerport und übermittelst die änderungen zum zweiten µController am LC-Display,der dann seinen Ausgabeport mit dem Wert lädt. Das lässt du den Contoller so schnell wie möglich machen, das sollte zum ansteuern des LCD reichen. 2) Du simulierst mit dem µContoller ein LCD interface und lässt dann die änderungen zum 2.Contoller übertragen. Das hat den Vorteil,daß du das LCD schneller ansteuern kannst,da die änderungen vom µC im leerlauf übertragen werden können.Beim vorschlag 1 kann es sein,daß der druckerport zu schnell ändert und die änderung vom 1.µC übersehen wird... beim 2. vorschlag kannst du mit IRQ arbeiten. Bei beiden Vorschlägen kannst du dir aussuchen,wie du die daten vo, 1. zum 2. µC überträgst: I2C, SPI , OneWire, etc... die software sollte das eigentlich nicht merken Gruß, SIGINT P.S.: Man kann Daten und Strom über eine Leitung übertragen... allerdings benötigt man spezielle Eingabe-Ausgabe hardware. Man nennt das 1-Wire protokoll oder so,echt feine sache.... | |||
| 67 - Frequenz Multiplizierer -- Frequenz Multiplizierer | |||
| Hm peinlich, hab ich doch glatt übersehen. Ich hab immer nur im Port Setup geschaut.
Ich bin größtenteils noch mit der Hardware am kämpfen. Jetzt muss ich umgekehrt nur noch irgendwie der Hardware mitteilen wann der Mikroschrittmodus eingeschaltet wird. Geht das mit dem Auxillary MCode Output Setup im PortSetup? Über welche Schnittstelle steuerst du die Motoren an, parallel oder über die Zusatzkarte seriell? Wenn seriell, weißt du etwas über das serielle Protokoll. Ich wollte nämlich wenns geht auch seriell ansteuern, um unter Windows keine Timingprobleme zu kriege. Ein Hardware UART hab ich eh auf dem Mikrocontroller. Im Moment sieht meine Hardware so aus: Die Steuersignale Takt Richtung kommen von der Parallelen ,oder wenn ich ans Protokoll komme besser, von der Seriellen Schnittstelle. Dann werden die Signale von AVR8535 in die Entsprechenden Bitmuster für die Motoren aufbereitet. Der Controller soll auch über den SPI-Bus die Aufbereitung der Referenzspannung für den Stromregler über einen DAC übernehmen. Der Stromregler hab ich diskret aufgebaut über einen PI-Regler und Komperator der ein RS-FlipFlop Triggert.(Mittelwertsstromregler). Logik und Leistungsteil sollen getrenn bleiben, für spätere Upgrades ... | |||
| 68 - PIC 18F452 - SPI Problem -- PIC 18F452 - SPI Problem | |||
Ich benutze den PIC18F452 und moechte ein paar Daten in das EEPROM 25C040 (microchip)speichern, via SPI Mode. Aber ich bekomme das Ding einfach nicht zum Laufen. Kann mir jemand ein paar Tips geben? Vielen Dank schon im Voraus.
... | |||
| 69 - SPI Informationen gesucht. -- SPI Informationen gesucht. | |||
| also,mache da grad ein praxissemster und bräuchte Info's zu SPI schnittstellen und busssysteme und wie man die untereinander anschließt. ein zwei links würden da schon ausreichen denn ich finde darüber im internet nichts (Büchertips gehen auch).
und noch was spezielles: kann man mit einer seriellen/parallelen schnittstelle eines pc einen daten/adressbus eines controllers ansteuern? ich hab dazu noch keine ahnung .
MFG Jotto Bräuchte mal Hilfe ist ja wohl keine aussagefägige Titelzeile. perl [ Diese Nachricht wurde geändert von: perl am 27 Sep 2003 12:24 ]... | |||
| 70 - Informatiktest -- Informatiktest | |||
| Ein Timer IRQ und UART IRQ können gleichzeitig anstehen und werden gespeichert.
Der interne Aufbau des Prozessors entscheidet, was zuerst bearbeitet wird (der PC ist nicht das Mass aller Dinge!). Warum ich die Frage so dämlich finde: Zitat : dafür zu sorgen, dass immer nur ein Gerät zur Zeit mit dem Prozessor kommunizieren kann. Über diese Leitungen kann eine Hardwarekompo Kommunizieren: Beispiel: ich bekomme serielle Daten herein (die Routine liegt im IRQ) und schiebe sie blockweise über SPI an einen serellen Speicher. Der SPI hat ein Ausgaberegister, das selbständig das Herausschieben übernimmt. Es findet also Kommunikation statt - auch ohne Zutun auf der Programmseite. Während der SPI Operation (8 Bit lang beim Atmel) kann also serielle Kommunikation stattfinden. Das gilt so ohne weiteres nicht für einen x86 PC - für mich geht allerdings die Fragestellung etwas an der eigentlichen Idee des IRQs vorbei und zeigt imho, das... | |||
| 71 - DMX-Empfangs-Programm für AVR -- DMX-Empfangs-Programm für AVR | |||
| also, bevor ich jetzt tausendmal nachfrage, poste ich doch einfach mal den programmtext, und du kannst dann ja mal das nötige verändern. falls du da die zeit zu hast $baud = 250000 On Urxc Rx_sub Enable Serial Declare Sub Get_byte '******************************************************************************* Config Lcdpin = Pin , Db4 = Porta.0 , Db5 = Porta.1 , Db6 = Porta.2 , Db7 = Porta.3 , E = Porta.6 , Rs = Porta.4 Config Lcd = 16 * 2 Cls Cursor Off '******************************************************************************* Do 'hier soll erstmal nur der wert des eingestellten dmx-kanals in eine varible geschrieben werden! Loop '******************************************************************************* $asm Get_byte: ' das unterprogramm aus dem ASM-Listing ' inc dmx_countL mußt du als inc r22 schreiben ' so wie es in den .def steht ' also die Namen gegen die Register tauschen ' 8515 mit 8MHz .include "8515def.inc" .equ Channels_all = 1 ... | |||
| 72 - PIC -- PIC | |||
| Hi,
wenn man ein bisserl mehr machen will, würde ich auch zum Atmel raten. Der 8515er hat 8K Flash Speicher, 512 Byte EEprom und 512 Byte Ram on Chip. Dazu noch einen UART, SPI, PWM und IRQ Eingänge... Der Assembler und der Simulator sind frei erhältlich. Es gibt (noch - wird wohl bald durch JTAG abgelöst) einen recht guten In Circuit Emulator (ICE200 hiess der glaube ich), den man auch noch bezahlen kann (fragt mich jetzt nicht nach dem genauen Preis |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 6 Beiträge im Durchschnitt pro Tag heute wurden bisher 4 Beiträge verfasst 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |