Forum: Mikrocontroller und Digitale Elektronik Programmieren mit AVR Basic?


von Juppi J. (juppiii)


Lesenswert?

Hallo
Da es hier sehr viele negativen oder ablehnende Meinung darüber gibt,
finde ich das diese Frage hier her gehört.

Da ich jetzt wieder kostenlose AVR Exenplare bekommen kann,
will ich mich mal wieder etwas damit beschäftigen.
Asm will ich nicht wieder,C möchte ich nicht.
Also fiel die Wahl auf  AVR Basic.

Es sollen nur einfache ,nicht komplexe Aufgaben mit dem AVR gelöst 
werden.
Die Max. Schnelligkeit ist auch nicht der dominierende Punkt.
Hardware zimmere ich mir selbst.

Wo finde ich eine GUTE Aufschlüsselung Hardware und Software mit einer 
Deutschen Hilfe?

Danke

von Oliver J. (skriptkiddy)


Lesenswert?

Juppi J. schrieb:
> Wo finde ich eine GUTE Aufschlüsselung Hardware und Software mit einer
> Deutschen Hilfe?
Was genau suchst du?

Gruß Oliver

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Juppi J. schrieb:
> Wo finde ich eine GUTE Aufschlüsselung Hardware und Software mit einer
> Deutschen Hilfe?

Hier: http://www.rowalt.de/

von Juppi J. (juppiii)


Lesenswert?

Der Link ist nicht schlecht.
Da wird aber über GFA Basic gesprochen?


Mit welchen Basic werden jetzt AVRs programmiert,möglich
Kostenfrei für den Anfang.

Wäre auch nicht schlecht wenn dies auch direkt über USB gemacht 
wird,wenn es die Controller zulassen.

MfG

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Rowalt schreibt in seinem Buch über BASCOM. Damit wird der AVR 
programmiert.

Eine Programmierung direkt über USB geht z.B. mit einem Atmega32u4 und 
der Atmelsoftware Flip.

von Juppi J. (juppiii)


Lesenswert?

http://www.amazon.de/tag/rowalt/products
Steht aber nichts von BasCom?


...USB werde ich erst einmal lassen

von Harald W. (wilhelms)


Lesenswert?

Juppi J. schrieb:

> Also fiel die Wahl auf  AVR Basic.

Meinst Du jetzt BASCOM oder einen anderen Basic-Dialekt?
Gruss
Harald

von Karl H. (kbuchegg)


Lesenswert?

Juppi J. schrieb:
> http://www.amazon.de/tag/rowalt/products
> Steht aber nichts von BasCom?

Oh Juppi.
Was soll man dir bloss sagen?

Hast du auch mal die Kurzbeschreibungen der Bücher gelesen?

Du musst ein wenig mehr Sorgfalt an den Tag legen und dich ein bisschen 
mehr für Details interessieren. Sonst seh ich ehrlich gesagt schwarz für 
deine µC-Karriere.
Der Grundgedanke "Da kauf ich mir halt ein Buch und wenn ich das von 
vorne bis hinten abends durchlese, bin ich ein Ass auf dem Gebiet", 
dieser Gedanke funktioniert sowieso nicht. Ein Buch kann und wird dich 
leiten, aber es wird noch jede Menge Zeug übrig bleiben, wo du 
Informationen zwischen den Zeilen (und aus der Datenblatt-Bibel) 
herausholen muss. Ich will dich nicht davon abhalten, ganz im Gegenteil. 
Aber da ist von Anfang an Eigeninitiative gefragt!

von Fox Mulder (Gast)


Lesenswert?

Juppi J. schrieb:
> Steht aber nichts von BasCom?

Wenn du es schaffen würdest die Kurzbeschreibung zu lesen, dann schon.

von Juppi J. (juppiii)


Lesenswert?

Eigentlich suche ich nur eine Basic-Dialekt, zum Programmieren
einiger AVRs, welche leicht zu erlernen und Aktuell sein könnte.
Die Programmierhardware sollte auch nicht so kompliziert und aufwendig 
sein.

Dabei ist BASCOM ein aktuelles Schlagwort,Kostengünstig
und/oder Kostenfreie minimierte Version.
Sollte Mit Hilfe von Tante Goggel auch gute Hilfe geben.

Am besten eine I-Seite ,wo Ohne Buchkauf alles aufgeschlüsselt ist.

von Karl H. (kbuchegg)


Lesenswert?

Juppi J. schrieb:
> Eigentlich suche ich nur eine Basic-Dialekt, zum Programmieren
> einiger AVRs, welche leicht zu erlernen und Aktuell sein könnte.
> Die Programmierhardware sollte auch nicht so kompliziert und aufwendig
> sein.
>
> Dabei ist BASCOM ein aktuelles Schlagwort,Kostengünstig
> und/oder Kostenfreie minimierte Version.
> Sollte Mit Hilfe von Tante Goggel auch gute Hilfe geben.
>
> Am besten eine I-Seite ,wo Ohne Buchkauf alles aufgeschlüsselt ist.

den Link hast du schon.
http://www.rowalt.de/

Wenn dir das nicht reicht: Es gibt noch jede Mange anderer Seiten. 
Google ist dein Freund. Mit den Stichworten "BASCOM Tutorial" solltest 
du weiter kommen.
Auch "avr experimentierplatine" ist eine Stichwort-Kombination, die dir 
bei deiner ersten Schaltung helfen wird. Aber auch hier im
AVR-Tutorial
findet sich die Grundschaltung, mit der man einen AVR zum Leben erweckt.

von Stefan (Gast)


Lesenswert?

www.halvar.at

von Juppi J. (juppiii)


Lesenswert?

Stefan schrieb:
> www.halvar.at

..hier scheint es Alles zu geben was ich benötige.


Hilfe Ohne Worte.(fast ohne Worte);-))

Mal sehen ob ich mein altes Pollin AVR Programmier-Bord umstricken kann,
damit es Nutzungsfähig wird.

Danke

von Joe G. (feinmechaniker) Benutzerseite


Lesenswert?

Juppi J. schrieb:
> Hilfe kann man Ohne Worte auch geben.(fast ohne Worte)

Simtmt, nur leesn msus man imemr ncoh sebler.

von Peter K. (pker)


Lesenswert?

http://www.mikrocontroller.net/

http://halvar.at/

http://www.roboternetz.de/

Hier findet man fast alles darüber!!!

gruß peter

von Juppi J. (juppiii)


Lesenswert?

Hallo
Kann das Pollin AVR Programmier-Bord  seriell aus BASCOM
direkt genutzt werden.Habe noch echte RS232.

Para ist auch vorhanden ,könnte die Pollin-Karte umstricken,das  sie
auch von der Para angesteuert werden kann.
MfG

von Albert M. (Firma: Bastler aus Mönchengladbach) (albertm) Benutzerseite


Lesenswert?

Vieleicht ist LunaAVR, eine Basic ähnliche Programmiersprache, ja was 
für Dich:
http://avr.myluna.de/doku.php?id=de:about
Und kostenlos ist LunaAVR auch noch.

von Hannes L. (hannes)


Lesenswert?

Juppi J. schrieb:
> Steht aber nichts von BasCom?

Eigentlich schon, hier ist das Buch zum Onlinelesen:
http://www.rowalt.de/mc/avr/AvrbuchOnline/AvrLehrbuch000.htm

Juppi J. schrieb:
> Kann das Pollin AVR Programmier-Bord  seriell aus BASCOM
> direkt genutzt werden.Habe noch echte RS232.

Ich denke, dass das gehen müsste. Ich habe da noch den Begriff "Ponyser" 
im Hinterkopf. Ich selbst habe es aber nie probiert, ich nutze Original 
Atmel-Equipment unter AVR-Studio 4.

...

von Mirko (Gast)


Lesenswert?

Albert M. schrieb:
> Vieleicht ist LunaAVR, eine Basic ähnliche Programmiersprache, ja was
> für Dich:
> http://avr.myluna.de/doku.php?id=de:about
> Und kostenlos ist LunaAVR auch noch.

luna-avr ist aber schon anspruchsvoller. Zwar basic bzw. pascal ähnlich, 
aber für Anfänger und Solche die jetzt nur kleine Basteleien machen 
wollen ist doch was Einfacheres wie bascom wohl besser geeignet, denke 
ich mal.

M.

von Weingut P. (weinbauer)


Lesenswert?

Bascom ... einfach?
Es ist reichlich egal in welchem Dialekt programmiert wird, die 
Komplexität ergibt sich aus der Aufgabenstellung und Bascom kann z.B. 
bei Berechnungen schon recht umständliche sein.
Auch wenn das Programmieren ggf. einfacher ist mit Bascom so hat es auch 
einige Fallstricke Parat, die beim Debuggen einen in die Verzwweiflung 
treiben können.
Beispiel: Niemals EEPROM-Lesezugriffe in Mainloop und Interrupt ... wenn 
der Lesezugriff im Interrupt erfolgt während gleiches in der Mainloop 
erfolgt verschiebt der Int den Pointer im EEPROM, sodass die Werte die 
die Mainloop ausliest nicht mehr stimmen.

Ist nur so ne kleine fiese Gemeinheit, der Teufel steckt wie so oft im 
Detail.
Was das Pollinboard angeht so geht das mit Ponyprog soweit mir bekannt 
ist.
Aber ne vernünftige Hardware zum Flashen kommt man meiner Meinung nach 
eh nicht drum herum.

von Hannes L. (hannes)


Lesenswert?

Fhutdhb Ufzjjuz schrieb:
> Was das Pollinboard angeht so geht das mit Ponyprog soweit mir bekannt
> ist.
> Aber ne vernünftige Hardware zum Flashen kommt man meiner Meinung nach
> eh nicht drum herum.

Wenn der Rechner noch einen echten COM-Port hat und das Betriebssystem 
noch Direkt-Zugriffe (Bitbanging) zulässt, dann ist das Pollin-Board 
eine vernünftige Hardware zum Flashen. Als Experimentierboard mit der 
auf dem Board platzierten Peripherie taugt es allerdings nix.

Fhutdhb Ufzjjuz schrieb:
> einige Fallstricke

Naja, ohne eine gewisse Kenntnis der Controller-Architektur kann man mit 
keiner Programmiersprache effiziente Programme schreiben.

...

von Juppi J. (juppiii)


Lesenswert?

Hallo
http://dev.emcelettronica.com/programming-avr-microcontrollers-pickit2-programmer

Werde nicht richtig Schlau daraus,kann man mit dem PicKit2 AVRs 
programmieren.
Und dies vielleicht sogar aus Bascom?

Suche nach "Ponyser" ergab die gleiche Prog Schaltung wie auf dem
Pollin Bord.

Ob ich das Teil einfach mal anschließe und aus Bascom "anspreche"?

MfG

von Mach endlich (Gast)


Lesenswert?

Wurde laut Artikel mit dem AVR ATmega8 getestet.

Juppi J. schrieb:
> Ob ich das Teil einfach mal anschließe und aus Bascom "anspreche"?

Um Gottes Willen nicht. Du könntest außer Theorie noch Praxis 
mitbekommen.

von Programmierer (Gast)


Lesenswert?

Jetzt lad dir endlich BASCOM runter und fang an zu experimentieren.

Anstatt des PICKIT nimm eine etablierte, gut bekannte Standardlösung für 
AVRs, entweder den Original Atmel AVRISP MKII, oder dann halt einen 
anderen für AVRs gemachten ISP. (Ich setze den mySmartUSB light ein, der 
ist zuverlässig und günstig, eine gute Wahl solange man mit 5V Boards 
hantiert).

Und jetzt, leg los! :)

von gon (Gast)


Lesenswert?

Mirko schrieb:
> Albert M. schrieb:
>> Vieleicht ist LunaAVR, eine Basic ähnliche Programmiersprache, ja was
>> für Dich:
>> http://avr.myluna.de/doku.php?id=de:about
>> Und kostenlos ist LunaAVR auch noch.
>
> luna-avr ist aber schon anspruchsvoller. Zwar basic bzw. pascal ähnlich,
> aber für Anfänger und Solche die jetzt nur kleine Basteleien machen
> wollen ist doch was Einfacheres wie bascom wohl besser geeignet, denke
> ich mal.
>
> M.

Fand ich nicht, ich habe vor ca. 1/2 Jahr mit Avr-Programmierung 
angefangen und aufgrund der Vorgeschichte auch einen Basicdialekt 
gesucht. Ich kann weinbauer da nur zustimmen, das Aufteilen von 
Rechnungen und einige Probleme bei paralleler Verarbeitung sind schon 
sehr lästig. Habe jedenfalls beide Varianten ausprobiert, luna hat auf 
mich da einen professionelleren Eindruck gemacht, habs bisher nicht 
bereut. Ausprobieren und selbst eine Meinung bilden ist hier wohl die 
beste Empfehlung.

von Juppi J. (juppiii)


Lesenswert?

Programmierer schrieb:
> Jetzt lad dir endlich BASCOM runter und fang an zu experimentieren.
>
> Anstatt des PICKIT nimm eine etablierte, gut bekannte Standardlösung für
> AVRs, entweder den Original Atmel AVRISP MKII, oder dann halt einen
> anderen für AVRs gemachten ISP. (Ich setze den mySmartUSB light ein, der
> ist zuverlässig und günstig, eine gute Wahl solange man mit 5V Boards
> hantiert).
>
> Und jetzt, leg los! :)

mySmartUSB light das wird meine Option werden.

Bascom habe ich mir schon angeschaut,daher auch die Fragen nach dem 
Programmer.

LunaAVR  ist auch nicht übel,ganz ohne Installation.

Werde aber erst einmal ein wenig löten,die Mini ProgVarianten.
Wenn ich loslege,muss ich Anderes unterbrechen.
MfG

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.