Guten Abend! Ich habe in meiner Lehrwerkstatt vom Digispark ATTiny85 erfahren und mir zwei dieser kleinen Boards gekauft. Damit konnte ich zumindest schon die Krippenbeleuchtung etwas "modernisieren" und mittels PWM diverse LEDs dimmen. Nun möchte ich über ein Terminalprogramm (mittels virt. COM-Port) einen Zustand der Beieuchtungsmodus am PC ausgeben, leider gelingt mir dies nicht, da schlichtweg kein virt. COM-Port zur Verfügung steht. Auch "SoftSerial" o.ä. Libraries klappen nicht. Deshalb die Frage: Kann ich den Digispark über den USB-Port über ein Terminalprogramm wie TTerm ansteuern? Danke!
Hallo Rene, nur über Software mit den passenden Programmierkenntnissen. V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip. Siehe: https://www.obdev.at/products/vusb/index-de.html Die Beschaltung sieht schon mal passend für V-USB aus: https://s3.amazonaws.com/digistump-resources/files/97a1bb28_DigisparkSchematic.pdf
Allerdings werden dir schlicht die Pins ausgehen. Du brauchst 2 für USB und zwingend einen quarzstabilen Takt, sonst siehts mit USB schlecht aus - und ja, ich weiss von der Auto-Takt Lösung, aber die funktioniert nur bei schönen Wetter. Es geht also ein weiterer Pin (XTAL1) für einen Quarzoszillator verloren. Es bleiben also 2 Pins für die LED.
Um Missverständnissen vorzubeugen: - Ich möchte NICHTS am Digispark rumlöten oder die Schaltung verändern. Meine Frage ist, ob er von haus aus (ohne den Lötkolben benutzen zu müssen) das "Erzeugen eines virtuellen COM-Ports" kann?
Rene schrieb: > das "Erzeugen eines virtuellen COM-Ports" kann? Nein! Ältere Win Versionen mögen sich da noch überzeugen lassen, Win 10 nicht mehr. Es bleibt bei: NEIN!
Rene schrieb: > Kann ich den Digispark über den USB-Port über ein Terminalprogramm wie > TTerm ansteuern? Nur, wenn Du a) auf dem Digispark via V-USB die CDC-Unterstützung* nutzt und b) das von Dir verwendete Betriebssystem so tolerant ist, daß es die nicht standardkonforme Implementierung von CDC auf einem Low-Speed-USB-Device zulässt. Mit Windows XP beispielsweise funktioniert das (Du brauchst nur eine passende *.inf-Datei, um den "Treiber" installiert zu bekommen), aber mit Windows 10 geht das wohl nicht mehr (auch wenn das diese beknacke *.inf-Datei endlich nicht mehr braucht). *) das ist auch in der Arduino-Umgebung nutzbar, siehe https://digistump.com/wiki/digispark/tutorials/digicdc
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.