Programmieren mit AVR Basic?

#2854566
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
#2854656
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!
#2854668
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.
#2854672
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.
#2855382
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.

...
Gast #2855392
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.
#2855803
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.
#2855970
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.

...
Gast #2856073
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! :)
Gast #2856121
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.
#2856399
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

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