Kann ich diesen USBASP / ISP Programmer mit V-USB Firmware Flashen. Es soll als HID tatatur arbeiten und an den ISP pinout sollen tasten dran MFG Ripper121
Gast
#3764855
Nein, geht leider nicht.
Warum ist doch die Selbe Schaltung am USB Port?! Siehe http://rn-wissen.de/wiki/index.php/V-USB:_Ein_Firmware_USB-Treiber_f%C3%BCr_AVR
Gast
#3764880
Na dann geht's ws. doch.
Sehr gut, so ganz ohne begründung sagst du nein es geht ne :D
Gast
#3764944
Der USBASP ist ja von Thomas Fischl, also in diesem Link mal auf Readme.txt klicken: http://www.fischl.de/usbasp/ et voila: Der läuft mit V-USB
ja weis aber ne ob das china teil auch so geschaltet ist. aber sieht ganz danach aus mit den screenshots
Stefan Anderson schrieb: > Kann ich diesen USBASP / ISP Programmer mit V-USB Firmware > Flashen. > Es soll als HID tatatur arbeiten und an den ISP pinout sollen tasten > dran > > MFG Ripper121 Ja geht - das habe ich selbst schon gemacht. Beachte das das USB-Layout nicht Standard VUSB ist. (PB0 und PB1 fuer Datenleitungen und PD2 fuer INT0 ...) Falls du Hilfe brauchst - ich bin in meinem TS erreichbar und stehe dir gern fuer Fragen zur Verfuegung. http://matrixstorm.com/avr/tinyusbboard/#support MfG p.s.: Kann ein Mod bitte die Beitraege von "derHELMUT" loeschen? Scheint ja naemlich ein fleissiger Dummschwaetzer zu sein...
Gast
#3765044
Willst du das für Pr0gramm Entwickeln ???
Gast
#3765045
Pr0gramm schrieb: > Willst du das für Pr0gramm Entwickeln ??? Hahaha :D Hallo fellow pr0 user! Dachte exakt das gleiche beim lesen!
Gast
#3765047
Wobei. Nein, kann er nicht sein. cekay und störtebeker haben nen arduino pro mini clone aus china für 2€ als Basis soweit ich das in den Prototypen Fotos sehen konnte^^
Gibt anscheinend echt viele pr0 User xD
Das soll die Steuerung für den russischen 300km/h Panzer werden und es wird mit der Energie der kalten Sonne angetrieben. Zur Funk Übertragung nutzen wir skalarwellen. Muss man wissen.
Gast
#3765119
Meine Fresse, was ist denn hier los? 1) Ja geht 2) du musst den Jumper "Self program" JP2 zum programmieren schließen.
N. Rokpop schrieb: > Meine Fresse, was ist denn hier los? Ich fuerchte Schulferien. (Vermutlich in den meisten Bundeslaendern jetzt) MfG
1. Mich hat nur gewundert wie viele das nutzen 2. Danke ich werde es versuchen sobald die 2 Teile eingetroffen sind Muss ich was beachten bei den Fusebits? Wie ist der intern getacktet, mit Divisor oder normal 8Mhz?
Gast
#3765233
>Muss ich was beachten bei den Fusebits? Ja, fass sie nicht an. >Wie ist der intern getacktet, mit Divisor oder normal 8Mhz? Bist du blind? Was meinst du wofür der 12MHz Quarz da ist?
Danke habe ich übersehen.
Gast
#3765241
Stefan Anderson schrieb: > Das soll die Steuerung für den russischen 300km/h Panzer werden und es > wird mit der Energie der kalten Sonne angetrieben. Zur Funk Übertragung > nutzen wir skalarwellen. > Muss man wissen. Hier ist Nachhilfe in Deutsch angesagt.
Mimimimimimi
Gast
#3765635
VUSB sollte damit laufen. Ansonsten empfehle ich die Lektüre "Das Wissen um die wahre Physik: Bis heute unterdrückt" vom promovierten Naturwissenschaftler Dr. Axel Stoll. Darin sind die Basics von AVR und VUSB sehr nachvollziehbar beschrieben. Weiß nur wieder keiner.
Gast
#3773543
Habs gerade ausprobiert. Funktioniert! Selbst die Arduino Lib funktioniert nach ein paar Anpassungen (Original Lib nutzt PORTD, der China USBasp nutzt PORTB).
Cool :) Könntest du den Code bitte bereit stellen?
Gast
#3773591
https://code.google.com/p/vusb-for-arduino/ Library wie gewohnt installieren. Benötigt wird bei dir ja nur UsbKeyboard. In usbconfig.h:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
nach
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
ändern. In UsbKeyboard.h:
1 | |
2 | |
nach
1 | |
2 | |
ändern. Zusätzlich in der boards.txt einen Eintrag für den "USBasp-Arduino" anlegen und die CPU Clock auf 12 MHz stellen. Das beigelegte Example dann noch anpassen:
1 | |
in
1 | |
Fertig. Die V-USB example Projekte lassen sich nativ übersetzen. Das wichtigste ist der Eintrag in der usbconfig.h. Der Rest ist dann src Absuchen, CPU clock ändern falls nötig, usw. Programmiere den China-USBasp mit nem zweiten asp.
Gast
#3773592
Achja: Die LEDs sitzen auf A0 und A1. Den "Set-SCK" Jumper kann man als Schalter in dem example Sketch missbrauchen. Der liegt auf A2. Einfach kurzschließen, und schon erfolgt die Ausgabe. Schönes Spielzeug :D
Aber Vorsicht. Das hardcoden des Codes hat zur Folge, das es mit keinem anderen Arduino aus der "Boardselection" funktioniert. Besser ist die gepatchte Version der Arduino-VUSB Bibliothek zu installieren. Diese wertet die aktive Boardbeschreibung aus, um das Pinset (per Makros) anzupassen. MfG
@China (Gast): habe alles angepasst geht leider nicht. Kannst du mir es bitte mal per mail schicken deine angepasste Lib und das Example ? Ripper121@gmail.com
Welches Board hast du denn in Arduino ausgewaehlt? Vermutlich ein Taktproblem. MfG
atmega8.name=V-USB Atmega8 atmega8.build.mcu=atmega8 atmega8.build.f_cpu=12000000L atmega8.build.core=arduino atmega8.build.variant=atmega8 Meine Config. Wäre lieb wenn du es schon testen kannst bei dir und es geht wenn du mir da einfach alle dateien die du geändert hast zusenden könntest.
Also ich bin nicht "China (Gast)" falls du das denkst. Ich checke es aber dann mal nach MfG
Ich weis wir sind über Mail in Kontakt du und ich ;) Wäre super, hast ja meine mail ;)
Also wenn du meine VUSB-fuer-Ardunio Patches nimmst, und auch die Boardescription fuer die BeteMCU Dinger - dann gehts, denn das ist bereits ueber 1 Jahr lang getestet ;-) Nachtrag: Achja, und das geht native - ganz ohne Anpassen irgendwelchen LIB-Codes. (Sodass es mit anderen Boards dann nimmer funktioniert.) MfG
Kannst du mir die bitte mal schicken und ein Beispiel dazu wie man eine taste sendet?
Ist genau die gleiche Lib - deinen Arduinocode kannst du behalten. Nur das was im Hintergrund werkelt ist gepatcht. Ich habe aber auch nativen Code fuer dich, der direkt AVR gcc nutzt und bereits Matrixtastatur enthaelt. Ich lade es bei Bedarf gern mal hier hoch. Bin innerhalb der naechsten h auch noch im TeamSpeak erreichbar, fuer direkte Fragen an mich. MfG
Mit matrix tastatur wäre auch gut 2x4 tasten oder ADC. Bin auf arbeit, ts is ne so gut hier ^^
Ok. Gegen 19:30 muss ich dann zum Zug und bin definitiv bis 22 Uhr weg. Code kommt per Mail. Bitte nicht vergessen die usbconfig.h fuer deinen Bedarf anzupassen. Auch die main.h enthaelt moeglicherweise PIN definitionen (NUM-, Caps, und ScrollLock LEDs), die du aendern musst. Ist derzeit fuer eine 6x6 Matrix Tastatur. Du kannst ja Fragen und anpassen. MfG
Danke -
Keyboard muesste sich wie folgt enumerieren:
1 | |
2 | |
3 | |
lsusb:
1 | |
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
Gast
#3774601
Ist natürlich richtig. Die lib würde mit diesen Änderungen NUR noch mit dem China clone funktionieren. @matrixstorm: cooles Projekt hast du da mit dem tinyUSBBoard. Hab ich auf der Suche nach dem Arduino/VUSB/atmega8 krams auch gefunden.
Gast
#3774603
@ripper: Das USBKeyboard example zeigt schon sehr gut, wie das funktioniert. Am Anschluss von dem clone liegen auch genug gpio Pins an, um eine Matrixtastatur anzusteuern. Die Infos dazu gibts zuhauf im Netz. Kannste dir in 10min zusammen copy/pasten.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

