USB AVR Lab News

OP #1298078
Lesenswert?

Hallo,

Seit heute gibt es nun eine JTAGICEmkII Firmware mit der man über JTAG 
AVR´s mit dem USB AVR Lab flashen kann.
Vor einer Woche ca hab ich eine überarbeitete Firm/Software für das Oszi 
online gestellt die nun die Samplerate und Horizontale auflöung 
verstellen kann so wie Triggern. Es sind damit Samplerates bis zu ~230 
KSp/s möglich.

Weiterhin gibt es nun ein experimentierkabel das nahezu alle Adapter 
ersetzen kann (ISP,JTAG Adpater) es kann auch auf Steckplatinen und 
Entwicklungsboards eingesetzt werden.

lg
Christian
#1298110
Lesenswert?

HI,

ich wollte mal fragen in welcher Programmiersprache du z.B. deine 
Oszi-Software geschrieben hast. c# ?

Wollte demnächst auch mal ein paar kleinere Programme bezüglich 
Kommunikation vom avr lab und einem Windows-Programm starten. Z.b. 
irgendwelche Parameter an das avr lab schicken etc.

Hast du Quellcode zur Oszi-Software veröffentlich oder machst du das 
nicht?
OP #1298179
Lesenswert?

Nein, ist alles in Lazarus geschrieben, C# ist mir da zu unflexibel ;)
Den Quellcode dazu veröffentliche ich nicht, ist mir so schon zu 
schwirig mit den China Kopien man glaubt gar nicht wie dreift die Leute 
sind.
Es wird ein Kommandozeilenprogramm und eine DLL geben mit der man mit 
der Userfirmware kommunizieren kann. Derzeit gibt es eine dll um die 
Bitbanging Firmware anzusteuern.
Was hast du denn vor ?
#1298233
Lesenswert?

Ich habe mir eine Beleuchtung mit verschieden-Farbigen LEDs gebastelt. 
Die Helligkeit wird über eine PWM von einem Atmega8 gesteuert.
Natürlich könnt ich da einfach ein paar Taster dran machen und das 
steuern oder einfach über die serielle Schnittstelle und das mit dem avr 
Lab machen.

Mir geht es eigtl generell darum meine Mikrocontroller-Projekte an den 
USB anschluss zu bringen. Mit der Beleuchtung hätte ich mein erstes 
Projekt.


hab generell noch keine Ahnung über die Kommunikation vom AVR und USB.
Ich habe im Forum ein bisschen geschaut aber da bekommt man nict so 
richtig den überblick. Teilweise gibt es Projekte die extra 
"usb-Bausteine" oder mikrocontroller die extra für den usb anschluss 
gedacht sind, verwenden.

Ich schau mir dann mal die dll zu Bitbanging an. Denke da kann ich vl 
schon den ein oder anderen Test machen und bin erstmal wieder 
beschäftigt.
OP #1298262
Lesenswert?

Ich werde die Userfirmware des Lab´s stück für Stück dahin treiben das 
du sowas mit dem Lab machen kannst. Jedoch ist der Gedanke dabei das Lab 
als Entwicklungsplattform zu nutzen. Das Lab in deine Projekte einzubaun 
ist ungünstig. Allein schon Lizenztechnisch damit müsstest du alles an 
Hard/Software zu deinen Projekten veröffentlichen (GPL). Da würd ich 
mich an deiner stelle eher mal bei den AT90USBxxx Controllern von Atmel 
umschaun.
Gast #1340503
Lesenswert?

Ich habe gerade deine neue User Firmware entdeckt 
(http://shop.ullihome.de/catalog/userdownloads/17090.1de_0Experimente.zip). 
Hab eben nur mal schnell drübergeschaut, was mir aber aufgefallen ist, 
du hast z.B. in der usart.h jede menge structs um auf die einzelnen 
Register der usart Schnittstelle zugreifen zu können. Wo sind aber die 
Funktionen zum senden/empfangen von Nachrichten? In der usart.c bin ich 
da nicht fündig geworden. Ich bräuchste eigentlich nur das Senden.
Wie gesagt, hab nur eben mal schnell drübergeschaut.
OP #1341374
Lesenswert?

Hallo gast,
Die Konstrukte sind derzeit nur für die Experimente des AVR 
Einsteigersets gedacht. Und es gbt noch kein Experiment mit der Uart, 
wird aber folgen.

Hallo Walter,

auch hier gilt das selbe derzeit gibt es noch kein Experiment das mit 
dem PC kommuniziert es wird aber definitiv mehrere geben.

lg
Christian
Gast #1362920
Lesenswert?

Ich habe eine Frage zum Oszi!

Ich habe die Schaltung vom USB AVR Lab als DIL-Version mit eigenem 
Layout aufgebaut. Dabei habe ich einen ATMega88 mit 3,3V eingesetzt.
Die STK500-Firmware hat soweit funktioniert, ich habe einen Mega16 
auslesen können (allerdings nur sehr langsam, der ist mit 16Mhz bestückt 
und wurde aus dem Programmer mit 3,3V gespeist).

Nun wollte ich die Oszi-Firmware ausprobieren und habe sie im Lab-Tool 
nicht gefunden (es gab nur eine Version für ATMega8). Also habe ich mir 
die Quellen geladen und mit AVR-Studio das Projekt für den Mega88 
übersetzt.
Leider hängt das Oszi-Programm auf dem PC wenn das USB AVR Lab 
angeschlossen ist.
Läuft das nur mit dem Mega8?

Gruß Reinhard
#1387586
Lesenswert?

Hallo,

hab blöderweise in einem halben Jahr 2 Atmega8 mit dem avr-lab zerflasht 
und hab keinen zugriff mehr auf diese.... leider habe ich jetzt keinen 
atmega mehr da der geht :(
ich hab schon oft mit dem avr-lab geflasht und das ging ohne Probleme.

ich habe gelesen, dass man die wohl wiederbeleben kann da sie 
wahrscheinlich verfused sind und man sie z.b. mit der FIrmware 
"Taktgenerator" und einem programmiergerät wieder retten kann. -> das 
werde ich mal testen vielleicht geht es ja....


Nun wollte ich mal wissen wie ihr eure Atmegas brennt.
Ich schreib normal mein Programm im AVr-Studio und brenn sie dann aus 
dem avr-studio heraus mit dem der AVRISPmkII firmware und stelle da 
eigtl nichts ein. Ich wähl mein programm aus und drücke dort einfach nur 
auf brennen.
Teilweise habe ich gelesen, dass manche erst die fuses einlesen und dann 
ihr programm schreiben.....
wie geht ihr da vor? macht ihr da irgendwelche einstellungen bzw benutzt 
ihr eine andere firmware, da ihr die für besser haltet?

den zweiten atmega hab ich mit der software von christian (USB AVR Lab 
Programmer) zerflasht. gibt es da vl irgendwelche vorgehensweisen wie 
man da brennt? z.b. auch erst fuses einlesen oder sowas? oder sollte das 
eigtl idiotensicher sein? einfach programm auswählen und auf brennen 
drücken?
Gast #1422725
Lesenswert?

Ich habe jetzt das erste mal mit der V-Lib eine USB Anwendung 
zusammengebastelt. Ich melde mich mit einem ATmega8 als HID Tastatur 
beim Rechner an. Am ATmega8 hängt noch ein TSOP zum empfangen von 
FB-Signalen. Diese werden dann entsprechend in Tastencodes umgewandelt 
und an den Rechner gesendet. Da ich viel Filme schaue (von OTR und der 
gleichen) und eine UniversalFB habe, ist das ziemlich praktisch. Ich 
muss dann nicht jedes mal aufstehen zum spulen, lauter machen etc...
Ich kann bequem im Sofa liegen bleiben und den Rechner fernsteuern.

Da das ganze auf einem ATmega8 mit 12Mhz läuft, könnte man das bestimmt 
auch auf dem AVR Lab laufen lassen. Zumindest mit ein paar kleinen 
Anpassungen. Wenn Interesse besteht, einfach melden. Ich poste dann bei 
bedarf den Sorcecode.
Gast #1424751
Lesenswert?

>Ich wär an der HID Kommunikation interessiert.
>Was ist die V-Lib?
http://www.obdev.at/products/vusb/index.html
schau da mal nach, da gibt es auch viele Beispiele zur HID 
Kommunikation, die du einfach erst einmal 1:1 nehmen kannst.

@ Christian
Ich hab heut meine Diplomverteidigung gehabt und bin jetzt am Sachen 
packen für meinen Umzug. Ich hoffe dass ich bis nächste Woche so weit 
fertig bin und meld mich mal bei dir.
Gast #1431164
Lesenswert?

Hallo Christian,


ich habe ein Usbasp und hatte deine Firmware für AVRISPmkII drauf hat 
bzw. hatte bis her SUPER funktioniert.
Ich wollte mit deine JTAGICEmkII Firmware was probieren, dann AVR 
USB-Lab Tool gehölt und die dabei JTAGICEmkII Firmware auf dem 
Controller geflash, alles läuft beim flashen ok aber das "Geräte wird 
von Windows nicht erkannt" bzw USB-Geräte von Win nicht erkannt, habe 
mit AVRSIPmkII und STK500v2 Firmware probiert und beim alle das gleiche 
ergebnis.

Habe aber eine alte version von STK500v2 von dir und die funz!! aber 
keine von der neue funktioniert, hast du in der neue Versionen irgendwie 
nur auf dein Hardware begrenz oder sowas??

Gruß
Martin
Gast #1431642
Lesenswert?

Hallo Christian,

vielen Dank für deine Antwort!
nein ich benutze den Bootloader nicht.
Was ich an das ganze nicht verstehen kan, ist, dass keine von der neue 
Firmware (AVRSIPmkII, STK500v2 oder USBasp) funktioniert, ich habe 
leider die alte AVRSIPmkII nicht mehr aber hatte eine alte STK500v2 von 
dir, die habe ich geflash und hat sofort funktioniert, hab keine Ahnung 
mehr, selber die USBasp funktioniert auch nicht.
Gast #1431774
Lesenswert?

Hallo  Christian,

also es geht !

>> Von mir gibts nur noch hex Files für den Bootloader, benutz den einfach
>> und es geht. Die neuen Firmwares sind darauf ausgelegt.

genau so ist es, es lag wie 99% der fälle: "AN DER FUSSE", ich habe den 
Bootloader geflash dann die Fusse für den Bootloader eingestellt (bei 
dir auf der Homepage irgendwo sehr gut versteckt!), dann hat Win nach 
Treiber gefragt, dann Bootloader Treiber angegeben dann war alles ok, 
Firmware waren auf der USB AVR-Lab Tool alle da, Firmware für 
JTAGICEmkII gewählt, geflash, und was sehe ich da?
Windows fragt nach Treiber für JTAGICEmkII !! dann wie im Bild !

Gruß
Martin
Angehängte Dateien:
Gast #1431797
Lesenswert?

>> gut versteckt ist übrigends leicht übertrieben würd ich sagen.

es war von mir gut mein!

hmmm,
na ja, ich habe es wirklich nicht ganz gleich gefunden! nach lange 
suchen habe ich es gefunden, wie gesagt ist von mir gut gemein, bin 
nicht sicher ob ein Anfänger in deine Homepage leicht hat.
Auf jedem Fall finde ich dein Projeckt sehr sehr gut !
besten Dank

Gruß
Martin
Gast #1482989
Lesenswert?

naja, so wie deine Homepage früher war, hat man die Downloads und die 
Übersicht der möglichen Firmwares schneller gefunden. Ich bin froh dass 
ich in den Favoriten ein Link zu den Downloads hab. Ich fang da nämlich 
auch immer an zu suchen.
Gast #1482992
Lesenswert?

Also ich bin jetzt der "gast vom 23.09.2009 09:14". Ich hab meinen Umzug 
hinter mir und auch endlich wieder Internet^^

Wie gesagt, Grundlage war das Beispielprojekt hidkeys von der V-Lib. Da 
hab ich dann im Prinzip nur noch den TSOP drangehängt, mir die richtigen 
Steuercodes für VLC rausgesucht und meine Fernbedienung entsprechend 
programmiert. Ist zwar eigentlich sehr einfach, aber eine sehr nette 
Anwendung. Für mich zumindest immer wieder praktisch, da ich viel über 
OTR schaue und so immer die Werbung spulen kann^^
Angehängte Dateien:
OP #1543594
Lesenswert?

Ich habs mir noch nicht angesehn, sehs auch zum ersten mal. Ich schau ja 
nicht ständig heir ins Forum, mit ner Mail hätt ichs mir schonmal eher 
angesehn ;) ich schau mal wenn ich linux mal wieder am laufen hab. Aufm 
Windows hab ich kein rar (werd mir den Quatsch auch nicht installieren).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren