Forum: Mikrocontroller und Digitale Elektronik Anfänger mit AVR Studio4


von Rolf H. (flash01)


Lesenswert?

Anfänger mit AVR Studio4
Hallo Leute,
meine bisherige Stärke ist Bascom mit der Entwicklungsumgebung
von myAVR (Board V2.07).
Auf meinem Tisch liegt eine Steuerung für einen Quadrocopter
mit einem AVR ATmega168PA (in SMD) ohne Software von
www.kkmulticopter.com (Version 5.5)
Habe das Teil bei ebay für ca. 40,-€ geschossen
Die Firmware habe ich runter geladen, aber das nützt mir mit meinem
Bascom garnichts. Also schnell Studio4 installiert, aber hier reichen
meine Englischkenntisse nicht aus.
Weis auch garnicht, ob ich mit meiner myAVR und Studio4 was
anfangen kann.
Gibt es Studio4 evtl. in deutsch?
Gibt es Bücher in deutsch?
Würde myAVR und studio4 kommunizieren?

Grüße

Rolf

von Klaus W. (mfgkw)


Lesenswert?

Wenn du die Firmware schon kompiliert bekommen hast (hex?), brauchst du 
das AVRStudio-Zeugs gar nicht.

Mit avrdude und einem Programmer (siehe Tutorial) kannst du dann das 
Flashen.

Nebenbei gefällt mir das ganze Studio-Zeugs eh nicht, selbst für selber 
schreiben und kompilieren reichen ein paar Kommandozeilenbefehle aus.
Das ist vielleicht ohne Englischkenntnisse auch leichter zu bewältigen.

von Rolf H. (flash01)


Lesenswert?

Hallo Klaus,
danke für Deine Nachricht!
Werde heute Abend Deinen Vorschlag mal nachgehen.
Habe inzwischen von www.kkmulticopter.com
die Firmware für einen Quadrocopter mit 4 Motoren herunter
geladen und mit ZIP extrahiert.
Dabei entstanden .asm Datei eine .hex Datei und diverse .inc Dateien
(Include mega168)
Ein Kollege meinte, die hex Datei könne ich einfach mit Bascom
flashen.
Aber Bascom meldet Error.
Als Versuch habe ich ein kleines Basic-Progr. für einen
Tiny 2313 geschrieben.
Schiebe ich die als .bas Datei rüber, klappt alles.
Versuche ich es als .hex Datei kommt Error.
Also hier tappe ich noch im dunkeln!

Viele Grüße

Rolf

von MWS (Gast)


Lesenswert?

Rolf Hegewald schrieb:
> Als Versuch habe ich ein kleines Basic-Progr. für einen
> Tiny 2313 geschrieben.
> Schiebe ich die als .bas Datei rüber, klappt alles.
> Versuche ich es als .hex Datei kommt Error.

So funktioniert das nicht, Bascom erzeugt zwar auf Wunsch eine 
.hex-Datei, aber nur zum Zweck, daß diese mit anderer Programmer-HW/SW 
geflasht werden kann. Zum Flashen per Bascom wird eine .bin erzeugt, der 
in Bascom integrierte Programmer kann selber kein .hex flashen.

von duck&wech (Gast)


Lesenswert?

Klaus Wachtler schrieb:
> Nebenbei gefällt mir das ganze Studio-Zeugs eh nicht, selbst für selber
> schreiben und kompilieren reichen ein paar Kommandozeilenbefehle aus.

Und so'n neumod'scher Krams wie ein Sourcecode Debugger ist sowieso nur 
etwas für Weicheier.

von Martin (Gast)


Lesenswert?

Hexfiles kannst du z.B. mit dem myAVR ProgTool über ISP in deinen 
Prozessor flashen.

von Rolf H. (flash01)


Lesenswert?

Hallo Leute,
danke für Eure Hinweise.
Man lernt dabei immer wieder hinzu. Eine .hex Datei
steckt in der Firmware drin, aber keine .bin Datei und Bascom
fragt danach...also kann ich den Weg vergessen.(danke an MWS)
Nun muß ich mich mit dem ProgTool von myAVR beschäftigen.
Bei mir liegt eine CD, mal sehen, ob ich daraus schlau werde.
Wenn es interessiert, werde ich von den Multicopter Modul
ein Photo machen.

Danke nochmals

Rolf

von Klaus W. (mfgkw)


Lesenswert?

duck&wech schrieb:
> Und so'n neumod'scher Krams wie ein Sourcecode Debugger ist sowieso nur
> etwas für Weicheier.

Da bin ich auch Weichei, aber dafür brauche ich auch keine GUI...

von Rolf H. (flash01)


Lesenswert?

mh...auf der Seite von myAVR kann ich über ProgTool nichts finden.
Werde mal weiter suchen.

von Martin (Gast)


Lesenswert?

Rolf Hegewald schrieb:
> mh...auf der Seite von myAVR kann ich über ProgTool nichts finden.
Frag' Google - Erster Treffer "myAVR ProgTool"
http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=dl112

von Rolf H. (flash01)


Lesenswert?

danke Martin hat hingehauen.
Heute Abend kommt der neue Versuch mit dieser .hex Datei.

Grüße

Rolf
(nehmt bischen Rücksicht mit mir und meinen 76 Jahren,
in einer Stunde geht es zum Hubi-fliegen in einer Turnhalle,
und das mit einem LOGO400 von Mikado)

von Rolf H. (flash01)


Lesenswert?

Hurra... die ersten Steuerimpulse sind an den 4 Motorpins
des Quadrocopters am Skop sichtbar, und beim Bewegen der Steuerknüppel

AIL = Roll
ELE = Nick
THR = Pitch (Gaskurve)
und RUDD = Gyro (Hecksteuerung
stellen sich Impulsverjüngung bzw. Verbreiterung ein.
So ein Modul soll in etwa > 100,-€ kosten!
Man darf dabei nicht die Zeit und Eure Hilfe sehen, die man
da hinein steckt.
Jetzt kann es richtig zur Sache gehen.

Danke nochmals

und Grüße

Rolf

von Rolf H. (flash01)


Angehängte Dateien:

Lesenswert?

Hallo Leute,
als Anlage ein Photo von dem Modul.
Als AVR sitzt ein ATmega 168P drauf
Sein Flash-Speicher = 16384 Byte,  EEPROM =512 Byte,
läuft mit interner Taktfrequenz von 1MHz.

Grüße

Rolf

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
Noch kein Account? Hier anmelden.