[C/C++] Acer h340 LEDs ansteuern. Wie?

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von DarkBug, 13. April 2010 .

  1. 13. April 2010
    Acer h340 LEDs ansteuern. Wie?

    Hallo,

    ich habe mir vor einiger Zeit einen Acer h340 zugelegt und nach kurzer Zeit W2K3 darauf installiert, weil ich das WHS nicht leiden kann. Längere Zeit habe ich versucht die Dienste, welche die HDD LEDs steuern auf W2K3 ans laufen zu bekommen. Zu Letzt habe ich auch alle Dienste ans laufen bekommen, selbst die dämliche WHS Konsole lief, jedoch hat keine einzige HDD LED ihren Dienst verrichtet. Die LEDs für die HDDs gehen so wie es scheint nicht vom SATA-Controller (Chipsatz: Intel 945G mit ICH7 Controller) aus, sondern wurden durch die Dienste vom WHS durch einen extra Controller gesteuert. Nun bin ich auf die Idee gekommen die LEDs über ein C/C++ Programm anzusteuern. Mir würde es eigentlich anfangs sogar reichen, wenn die LEDs nur leuchten würden, denn so sieht das Gerät ziemlich leblos aus. Ich habe schon ein paar Codes gefunden, nur leider fehlten immer irgendwelche Header. Daraufhin habe ich mir zwar die Header Dateien heruntergeladen, nur leider lief es zum Schluss dennoch nicht. Ich hoffe ihr könnt mir zeigen wie man so etwas in etwa macht.

    Mit freundlichen Grüßen,
    DarkBug
     
  2. 14. April 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Die HDD-LEDs werden durch's Mainboard gesteuert. Da hast du mit Software keine Chance.

    mfg r90
     
  3. 14. April 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Acer h340 LEDs ansteuern. Wie?

    Hallo razor90,

    es ist eine HDD-LED für alle vier HDDs auf der linken Seite unter der Netzwerk LED angebracht, welche wohl auch direkt vom ICH7 gesteuert wird. Ich weiß das ich diese LED nicht steuern kann und das ist auch gar nicht meine Absicht. Es sind auf der rechten Seite weitere 4 LEDs angebracht, die unter WHS durch bestimmte Dienste angesteuert werden um den momentanen Zustand der HDDs anzugeben. Unter W2K3 sind diese LEDs komplett aus. Soweit ich das beurteilen kann werden diese LEDs von einem extra Controller angesteuert und diese würde ich gerne mit einem C/C++ Programm ansteuern.

    Hier ein Bild vom Acer h340 um sich die Problemstellung besser vorzustellen:
    front_left_big.jpg
    {img-src: //www.notebooksbilliger.de/images/products/50000/54782/front_left_big.jpg}


    Mit freundlichen Grüßen,
    DarkBug
     
  4. 3. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Kann mir denn keiner weiterhelfen? Ich habe schon viele C/C++ Codes gefunden um LEDs anzusteuern, auch hier. Jedoch funktioniert das alles nicht wie es soll. Kann mir bitte jemand auf die Sprünge helfen? Wäre so ein Code, der eine LPT ansteuert in meinem Fall überhaupt richtig?

    Link: Klick mich!

    Mit freundlichen Grüßen,
    DarkBug
     
  5. 3. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    krass wie lange du schon wegen den scheiss led's rummachst...

    geh doch einfach in den elktroshop deines vertrauens, schildere denen dein problem und lass dir andere led's einbauen (dauer-an). das is ne sache von ~30min

    wenn du in dem bereich ein wenig ahnung hast kannst du das alles auch auch selber machen.
    also die led's direkt ans netzteil klemmen.
     
  6. 3. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Du wirst dich in erster Linie schlau machen müssen, wie der Controller heißt, mit denen die LEDs gesteuert werden (im Gehäuse nachschauen, was auf dem Chip auf der PCB bei den LEDs draufsteht).

    Dann darfst du noch drauf hoffen, dass es dafür ne halbwegs vernünftige Dokumentation und Firmware-Libraries gibt, und zu guter Letzt, dass er nen wiederbeschreibbaren Flashspeicher (und kein ROM) verwendet.

    Wenn das alles zutrifft, kannst du n bisschen herumbasteln, um dein Programm auf den Chip schreiben zu können (dazu wirst du wohl n extra Interface für RS-232 oder USB brauchen, das du mit den Pins deines Controllers verbindest).

    Einfachere Lösung:
    Du kaufst dir selber einen Mikrocontroller mit USB-Schnittstelle zum Flashen (z.B. ein Atmel AVR, dafür findest du auch sehr viel Support im Netz), und verbindest diejetzigen LEDs mit den Outputs des Controllers. Damit sparst du dir viel Arbeit (und riskierst auch nicht, das du was am jetzigen Controller verpfuscht, und am Ende die Garantie noch weg ist).
    Die Inputs müssen natürlich an die HDDs.

    Wenn ichs mir allerdings recht überlege, wird sich das ganze Unterfangen als noch schwieriger erweisen, da es wahrscheinlich unmöglich ist, rauszufinden, welche Signale die HDDs an den LED-Controller senden.

    Mich wundert es überhaupt, dass die Windows-Version irgendwas mit den LEDs zu tun haben soll - das ganze arbeitet ja de facto unabhängig vom Betriebssystem sollte demenstprechend mit jedem OS funktionieren.


    MfG

    SpyCrack
     
  7. 15. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Ich habe mal nachgeschaut: Momentan gehen von jeder LED 3 Kabel ab, die sich dann bündeln (4 LEDs * 3 Kabel = 12 Kabel) und über einen Stecker an einem 12-Pin Anschluss der sich direkt auf dem Motherboard befindet eingesteckt sind. Ist es nicht möglich die LEDs auch so zu steuern?
    Falls man doch einen Mikrocontroller benötigt möchte ich das Programm nicht direkt auf dem Controller laufen lassen, sondern wie beim WHS als Windows Dienst. Das Programm soll sogesehen die ganze Zeit zb. schauen ob an S-ATA Port 1 eine Festplatte hängt. Wenn ja soll die LED, die neben der Festplatte installiert ist Blau leuchten und wenn keine Festplatte angeschlossen ist, soll sie rot leuchten. Somit wären also die LEDs an dem Controller angeschlossen und der Controller wiederrum am Motherboard. Ich kenne mich mit Mikrocontrollern absolut nicht aus, gibt es so eine Art von Controller zu kaufen? Wäre schön wenn ihr mir da ein Beispiel für geben könntet.

    Mit freundlichen Grüßen,
    DarkBug
     
  8. 15. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Ich glaub die Lösung mit dem Microcontroller wird sich im nachhinein schwiriger herrausstellen als es Softwaremässig zu lösen ist/wäre, glaub wurde auch schon gesagt.

    Wenn du unbedingt es mit nem Microcontroller machen willste gerne, da Atmel AVR schon bereits genant wurde und ich zZ mich damit beschäftige unnterstreiche ich mal diese µC Baureihe, da Sie einfach zu Programmieren und zu steuern sind, aber dafür müsstest du entweder über eine Schnittstelle (Serial Port/USB/etc.) diese ansprechen oder die Statussignale direkt von der Hardware "abfangen" (viel Spass beim suchen dieser).
    Zum Programmieren verwende ich Persönlich dieses Programmiergerät mySmart USB, in verbindung dieses Adapters myMultiProg MK2 USB.
    Microcotnroller findest du eigentlich überall und zwar relativ billig, zB sollte so einer für dich komplett langen ATmega48.
    Weiter Details kannst du auf der Hompage nachlesen Atmel Corporation - Microcontrollers, 32-bit, and touch solutions

    Aber wie gesagt das alles ist nicht so einfach (für einen Anfänger) wie es sich anhört.


    Zur Softwarelösung, ich hab folgenden Beitrag gefunden:
    Quelle

    Du hast doch bestimmt eine TreiberCD o.ä. bei dem Rechner dabei gehabt, schau mal ob du dort irgentwo die im Zitat genannten Dienste findest, die eventuel sogar unter W2K3 funktionieren

    Mfg Rushh0ur
     
  9. 19. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Wie bereits in meinem ersten Beitrag erwähnt, habe ich sämtliche WHS Dienste unter anderem auch LoService, HomeServerMonService und WHSHealth auf W2K3 ans laufen bekommen. Ich hatte auch extra auf alle DependOnService Parameter geachtet, doch leider wollte keine LED ihre Dienste verrichten. Ich habe wirklich jeden Hinweis von dem home-server-blog genutzt um mein Ziel zu erreichen. Leider gibt es keinen bzw. ich finde keinen, der die LEDs auf einem anderen OS als auf dem WHS ans laufen bekommen hat.
    Es muss nicht unbedingt ein Mikrocontroller sein, der die LEDs steuert. Momentan sind die LEDs ja auch direkt an einer Schnittstelle direkt auf dem Motherboard angeschlossen. Mein Ziel ist es ein Programm auf OS-Ebene zu haben, mit dem ich die LEDs ansteuern kann, so wie beim WHS. Ich weiß nicht was so ein Mikrocontroller für Anschlüsse hat, aus dem Bild kann ich nichts entnehmen und in der Beschreibung steht auch nur "I/O-Kanäle: 23". Ist es denn nicht möglich die LEDs an den Mikrocontroller zu klemmen und den Mikrocontroller wiederrum an eine Schnittstelle auf dem Motherboard. Auf dem Mikrocontroller müsste dann nur eine Art SPS-Programm laufen, welches die Inputsignale an die Outputs weiterleitet. Somit dient der Mikrocontroller nur dazu einen Treiber auf Softwareebene zur Verfügung zu stellen um die LEDs anzusprechen. Könnte man die LEDs direkt über die Schnittstelle am Motherboard ansprechen wäre der Mikrocontroller überflüssig.

    @Rushh0ur: Vielen Dank für die Infos. Wäre es möglich die LEDs durch den Mikrocontroller von OS-Ebene zu steuern? Ich weiß nicht wie man solch einen Mikrocontroller benutzt. Hängt dieser die ganze Zeit an dem USB-Anschluss, oder wird dieser nur daran gehängt, wenn man ein Programm auf den Flash schreiben möchte? Kennst du vielleicht eine Möglichkeit, das ganze ohne einen Mikrocontroller zu realisieren?

    Mit freundlichen Grüßen,
    DarkBug
     
  10. 23. Mai 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Also du sagst das du die Services schon ausprobiert hast; wenn die LEDs von der Software gesteuer werden und die Software es nicht auf die Reihe bekommt die Treiber und damit das Mainboard anzusprechen, dann sehe ich keine Chance dies "Softwareseitig" (ohne Microcontroller o.ä.) zu lösen, auch nicht mit einem selbstgeschriebenem Programm da die Treiber welche du brauchst praktisch die Schnittstelle zum Mainboard und dadurch zu den LEDs bilden. Einen eigenen Treiber zu erstellen ist wieder eine heikle Sache, da du die Befehle dafür nicht kennst, die wird wohl nur der Herstelelr kennen und so einfach nicht rausrücken.
    Dies bezüglich solltest du eventuell mal checken ob irgentwelche nicht erkannten Geräte angezeigt werden, evnetuell funktionieren die Services nicht weil der dazugehörige Treiber (evtl. auch Falscher) nicht vorhanden ist.

    Einen Microcontroller zu benutzen ist auch nicht das ware, man könnte den Controller mit einer geeigneten Schnittstelle steueren alá USB oder Serial-Port dh. aber auch das du diese dann permanent verbunden sein müssten um die Statusdaten zu übertragen. Die 23 IO Pins bedeuten, dass du diese als Eingang (USB/Serial Port, um zb. die Statusdaten zu empfangen) und Ausgang (um die LEDs an und auszuschalten) benutzen kannst.

    Desweiteren könnte man den Microcontroller auch benutzten um die Daten direkt abzufangen die von den einzelnen Festplatten gesendet werden und die LEDs anstatt des Mainboards direkt einfach nur an den Microcontroller klemmen, dafür müsstest du nur wissen ob die Festplatten die genutzt werden eine Art "Sende/Empfange-Status"-Leitung haben und diese abgreifen und das wird nen wenig Fummelarbeit.......

    Ich vermute in deinem Rechner sind SATA Festplatten dirn, laut Wiki Serial_ATA#Datenbus ist die Leitung 11 des SATA-Stromkabels für "Staggered Spin-up / Activity LED" zuständig, damit hättest du die Lösung, müsstest halt prüfen was für Spanungslevel diese hat und die LEDs damit (evtl mit Hilfe von Wiederständen und Transistoren) verbinden, dann bräuchtest du sogar weder ne Software noch nen Microcontroller.

    Letzteres würd ich an deiner Stelle prüfen, sprich die Spannungen an der Leitung 11 protokollieren wie diese genau funktioniert sowie die Spanungen an den LEDs mal prüfen dann sollte ne kleine Schaltung das ganze auch "Hardware"-mässig regeln.

    // Edit:
    Damit sollte dir nen einfacher Transistor die Leds bei aktivität zum Leuchten bringen, falls du da was machen möchtest kannste mich ja per PN erreichen.

    Mfg Rushh0ur
     
  11. 6. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Vielen Dank für deine Antwort. Sorry das ich mich erst jetzt melde, habe momentan ziemlichen Stress. Als ich versucht habe die LEDs über die Services zu steuern, habe ich alle Treiber vom WHS nach W2K3 kopiert. Unter dem jetzigen W2K3 habe ich nur die Treiber installiert, die Acer auf ihrer Homepage anbietet (Chipset,AHCI,VGA) und in der Tat sehe ich ein Unbekanntes Gerät im Gerätemanager. Gut möglich, das dies den LED Controller darstellt. 1. Nur auch wenn ich den Treiber für den Controller installiert hätte, wie spreche ich diesen an? Ich habe keine Ahnung wie man solch einen Controller über C/C++ anspricht. Ein Beispiel wäre nicht schlecht. Ich habe mich dazu entschieden die Services des WHS nie wieder zu benutzen, diese ziehen die Performance des Systems einfach nur abnormal in den Keller. Danke für deine Hardwarelösung, aber ich möchte das ganze gerne softwaremäßig lösen, da man dadurch mehr Kontrolle über die LEDs hat. Zum Beispiel wäre eine LED einfach aus, wenn an einem Port keine Festplatte wäre. Wie es scheint gibt es wohl keine andere Möglichkeit die LEDs von OS-Ebene zu befehligen als sich einen Mikrocontroller anzuschaffen und diesen die ganze Zeit mit einer Schnittstelle verbunden zu lassen.

    2. So wäre es auf jeden Fall möglich oder?
    3. Wie wäre die Reaktionszeit?
    4. Müsste ich das USB-Kabel des Controllers dann nach außen führen und anschließen oder lässt sich das auch innerhalb des Gehäuses realisieren?
    5. Ich meinte eigentlich: Was für Anschlüsse haben die I/O-Kanäle? Sind es Pins wie diese?

    Bild

    Mit freundlichen Grüßen,
    DarkBug
     
  12. 6. Juni 2010
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Acer h340 LEDs ansteuern. Wie?

    1. Ja, mit einem Mikrocontroller kannst du die LEDs (direkt oder indirekt) an den µC hängen und mittels einer Firmware (die auf dem µC läuft) an- bzw. ausschalten. Die Firmware kann man, je nach Mikrocontroller in verschiedenen Sprachen programmieren. C und Assembler funktionieren denk ich immer, bei manchen (z.B. AVR) gibts auch einen Basic-Compiler.

    2. Was meinst du mit der Reaktionszeit? Sobald du einen "Befehl" an den µC schickst und er verarbeitet ist, geht die LED an ^^

    3. Ein µC hat kein USB-Kabel. Ein µC sieht ungefähr so aus:
    atmega8a-pu.jpg
    {img-src: //www.tme.eu/katalog_pics/4/9/b/49bf68659d99ab2f6e27785c6f74fa35/atmega8a-pu.jpg}

    Die kleinen Beinchen sind die I/O-Pins (nicht alle, aber die meisten). Daran kannst du einen FT232 anbasteln (ein USB<->Serial-Wandler, da mit dem Atmega-8 von Haus aus nur UART (serielle Schnittstelle) möglich ist. USB auf einem Atmega selbst zu implementieren geht zwar auch, ist aber immens umständlich).

    4. Siehe oben.

    Wenn du die Schaltung nicht selbst zusammenlöten willst, kannst du dir mal das Arduino-Projekt (Arduino - HomePage) anschauen. Das ist ein fertiges Board mit einem Atmega drauf, an dem du die LEDs anschließen kannst und das ganze nur noch programmieren musst.
     
  13. 6. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Zu meinem ersten Punkt: Wenn ich den Treiber für den jetzigen Controller installiert hätte und nicht wüsste was das für ein Controller ist, wäre es möglich diesen über ein C/C++ Programm anzusprechen? Wenn ja, könntet ihr mir ein Beispiel geben?

    3. Es kommt mir so vor, als müsste ich bei allen ein Kabel nach außen führen um es anzuschließen, auch beim Arduino-Projekt. Gibt es da keine Lösung, das sich alles im Gehäuse abspielt?

    5. Wie bringt man das ganze überhaupt im Gehäuse an? Ich mein man kann es nicht einfach auf das Motherboard legen.

    Mit freundlichen Grüßen,
    DarkBug
     
  14. 6. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    1. Mal angenommen dein unbekanntes Gerät ist der fehlender Treiber um die LEDs anzusteuern, wenn du nun diesen Installierst und die Software die dabei war nun die LEDs steuern kann, dann kann man teoretisch diese dann auch mit eigener Software ansteuern. Ein Beispiel wird dir hier wahrscheinlich keiner geben, da man den Treiber ansprechen muss und die Funktionen währden meistens von eine Bilbliothek bereitgestellt die man auch nutzen könnte, jedoch wirst du da wohl wenig Informationen daüber finden wie das geht, weil das alles Herstellerabhängig ist und wie schon gesagt diese Schnittellenfunktionen meistens nicht öffnetlich rausgegeben werden.
    Mit ein wenig Glück und "Rumspielen" könnte man diese aber auch zum laufen bekommen.

    3. Nicht wirklich, du willst deine Hardware steuern und das geht am einfachsten mit USB oder Seriel und die Ausgänge dafür befinden sich meistens aussen von daher wirds wohl nicht mehr viel geben was intern ist, was man einfach benutzen könnte.

    5. Lass deine Kreativität freien Lauf, mal im ernst das ist doch nicht das Problem, lass es von mir aus die Platine oder was auch immer du zussamenbauen wirst einfach "baumeln" .... solange die richtigen Stellen isoliert sind wird da "nix" passieren.

    Mein Vorschlag wäre, schau das du den Treiber zum laufen bekommst und die schon bereits mitgelieferte Software und dann schauste wie du das mit einem eigenen Programm schliesslich selbst steuern kannst.

    Mfg Rushh0ur
     
  15. 7. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Hast du schonmal beim Hersteller nachgefragt, ob man die LEDs softwaremäßig steuern kann? Vllt. gibts da ja eine API dazu, dann wäre das ganze nicht so schwer.

    Natürlich gibt es da eine Lösung. Deine Front-USB-Ports sind z.B. irgendwo am Mainboard angeschlossen. Wenn du ein Mainboard mit vielen USB-Anschlüssen hast, dann kannst du einfach einen zweckentfremden und da deinen Controller anschließen.

    Kabelbinder, Schrauben, Nägel, Kleber, was du willst
     
  16. 8. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    @Rushh0ur:
    1. Wie soll ich denn auf dem WHS ausmachen, welcher Treiber für den Controller zuständig ist? Ein Installationspacket hat Acer nicht auf ihrer Webseite freigegeben. Was meinst du denn mit "Rumspielen", wenn man den Treiber ansprechen muss, aber dafür keine Bilbliothek sowie Funktionen hat.

    Ich denke langsam die Idee mit dem Mikrocontroller ist doch besser.

    @pyro:
    Ich denke weniger, das die mit Informationen rausrücken werden. Es ist ja nichtmal gedacht ein anderes OS als WHS auf dem Acer h340 zu haben.

    Mit freundlichen Grüßen,
    DarkBug
     
  17. 8. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Instalier einfach mal alle Treiber die du auf der Herstellerseite findest:
    Chipset Treiber, SATA AHCI Treiber <- Ist wohl der fehlende Treiber für das Unbekannte Gerät

    Nimmst dafür wahrschienlich am besten die für Windows XP Home/Pro x32, wenn du Glück hast läuft der Treiber auch unter Windows 2003.

    Du hast zwar nicht die Linker und Headerdateien für die ansteuerung aber die Bibilotheken sind iwo in dem Ordner drin wo die Steuerungsoftware (wie hies die ICH7 war das doch) installiert ist.

    Die Funktionen zum Ansteuern sind in diesen Biblotheken (DLL- Dateien) vorhanden und könnnen eigentlich einfach ausgelesen werden, man muss nur rausfinden mit welchen Parametern diese gefütert werden müssen.


    Aber ich bezweifel dass du überhaupt eine der Methoden die hier gennant wurden zum laufen bekommst, ich rate dir professionele Hilfe zu Suchen, wenn du "es" unbedingt haben willst, die das ganze Vorort beurteilen und durchführen kann.

    Mfg Rushh0ur
     
  18. 8. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    Ich habe alle Treiber die zu installieren sind installiert:

    Wenn ich das WHS installiere, läuft die Installation komplett von selber. Es ist eine Disk, die bei dem Rechner dabei war und auch nur für dieses Gerät bestimmt ist. Somit werden auch alle Treiber für das Gerät mitinstalliert. Welche das sind weiß ich nicht. Auf der Herstellerseite finde ich nur Chipset, AHCI und VGA Treiber und habe nach Installation all dieser noch ein unbekanntes Gerät im Gerätemanager.

    Der ICH7 hat nichts mit dem LED-Controller zu tun. Das Board ist ein Spezialboard, welches man normal nicht kaufen kann. Leider kann ich nicht ausmachen was für ein Mikrocontroller sich da auf dem Board befindet.

    Möchtest du mir nun sagen, das es doch nicht möglich ist das ganze mit einem extra Mikrocontroller ans laufen zu bekommen? Weil wenn doch würde ich nun dazu greifen.

    Mit freundlichen Grüßen,
    DarkBug
     
  19. 9. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    So hab ich es nicht gemeint. Teoretisch ist alles möglich aber praktisch ist nicht so einfach.
    Hier wurden einige Möglichkeiten gennant wie du das ganze umsetzen kannst und das ganze wurde relativ einfach ausgedrückt, weil die Leute die hier gepostet mehr oder weniger Ahnung haben.

    Du kannst von mir aus einen Microcontroller dafür nehmen und ihn anschliessen, jedoch musst du bedenken, dass du dafür einmal ein Programmiergerät brauchst, den Microcontroller selbst, eine passende Schnittstelle auswählen musst, und schliesslich weitere elektronische Bauteile sowie Programmierwissen brauchst um dies durchzuführen.
    Das sind alles Dinge die vielleicht einfach klingen, aber du den Anschein machst gar kein Plan davon zu haben, und das lernte man nicht von heut auf morgen.

    Das ist jetzt nicht böse gemeint aber ich rate dir davon ab selbst etwas zu machen, den Unwissen wird hart bestraft, und letztenendlich wird dein Rechner keinen muchs von sich geben.

    Wenn du es dennoch durchziehen möchtest soltest du dich sehr gründlich über die oben genannten Dinge informieren und wenn du dann irgentwelche Fragen hast zur Beschaltung oder Programmierung von Microcontrollern, dann suchst du dir das passende (Unter-)Foren aus.

    Ich helf dir mal den Anfang zu machen hier (ATmega8) hast du ein Datenblatt eines Microcontrollers denn du dafür benutzen kannst. Blick mal ins Datenblatt dann wirst du verstehen warum das ganze nicht so einfach ist.


    Mfg Rushh0ur
     
  20. 23. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    1. Ist es denn möglich die hier genannten Statusnachrichten während des Betriebs an den Mikrocontroller zu schicken?

    2. Was meinst du mit "weitere elektronische Bauteile". An Hardware brauche ich doch nur ein Arduino-Board und ein USB-Kabel, oder nicht?

    3. Wenn ich die LEDs am Arduino-Board anschließen würde und vom Arduino-Board ein USB-Kabel nach außen führen würde, würde dann das Arduino-Board auch über die USB-Schnittstelle mit Strom versorgt werden?

    Logischerweise kann ich keine C\C++ Mikrocontrollerprogrammierung, aber ich kann sämtliche Grundlagen bis hin zu OOP, Threads, Sockets usw. Aber ich denke das kann man sich anlernen.

    Mit freundlichen Grüßen,
    DarkBug
     
  21. 24. Juni 2010
    AW: Acer h340 LEDs ansteuern. Wie?

    1. Ja, ist es; Nichts ist unmöglich, wenn man weiss wie es geht.
    2.+3. Wenn du ein Arduino-Board nimmst, kannst es nätürlich ganz einfach an eine äußere, sowie inner USB Schnittstelle anschliessen, das Board sollte dann eigentlich über diese mit Strom versorgt werden (Standart: max ca. 500mA die die USB Schnittstelle liefert).

    Da du ja die Grundlagen hast, kannst ja mal damit Anfang dir die ganze Sachen beizubringen

    Mfg Rushh0ur
     
  22. 26. April 2011
    AW: Acer h340 LEDs ansteuern. Wie?

    Hi DarkBug,

    (sorry lieber Mods wegen der Threadfledderei, aber man muss ja nicht immer was neues aufmachen, vielleicht lebt der OP ja noch )

    Ich habe mir auch einen WHS zugelegt. Allerdings einen HP Data Vault X312 und stehe vor genau dem gleichen Problem.
    Ich habe mit viel Mühe heraus gefunden, dass es einen Treiber gibt, welcher die LEDs steuert (und nicht nur die), bei mir ist es der Chip SMSC SCH5127, welcher von der Datei WNAS.sys (Im Gerätemanager unter "Systemgeräte" als "System Hardware Monitor" oder so zu finden) angetrieben wird. Leider reicht das noch nicht, denn da müssen auch ein paar Dienste mitspielen.

    Ich vermute mal, bei dir ist es das gleiche Problem wie bei mir...
    Da du ja mit C++ umgehen kannst, kannst du uns vielleicht damit eine Lösung zaubern.
    Ich kann dir, wenn du möchtest, den Treiber geben (vielleicht geht der auch für deinen Server, da du den selben Chip hast) oder du suchst den bei dir selbst.

    Du kannst auch gern mal hier vorbei schauen, dass hilft dir sicher.

    Ich habe das Problem im Moment mit dem universal LED Treiber von Würth (funktioniert mit jedem OS) gelöst, da mich die blinkende Status LED nervt, die hört damit nämlich nicht auf, bevor sie keinen vernünftigen Treiber hat.

    Ich hoffe du lebst noch, vielleicht bekommen wir das ja in den Griff


    Gruß
    Crusoe
     
  23. 1. Mai 2011
    AW: Acer h340 LEDs ansteuern. Wie?

    Hi Crusoe,

    tut mir Leid, aber ich kenne mich mit so Hardwarenaher Programmierung nicht aus. Leider habe ich auch absolut nicht die Zeit mich damit vertraut zu machen. Vielleicht fragst du alexandergeorg mal ob er den Treiber für Windows umprogrammieren kann.

    Gruß,
    DarkBug
     
  24. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.