Pages: [1]   Go Down
Author Topic: Ein Anfänger hätte ein paar Fragen  (Read 972 times)
0 Members and 1 Guest are viewing this topic.
Germany
Offline Offline
Full Member
***
Karma: 3
Posts: 126
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo zusammen,

ich bin neu hier und möchte mich zuerst kurz vorstellen.

Mein Name ist Martin, meine ersten Elektronikerfahrungen habe ich noch im (ausgehenden) Röhrenzeitalter gemacht und habe erst vor ein paar Jahren den Microcontroler für mich entdeckt.
Leider habe ich mit der Controllerwahl wohl ein wenig aufs falsche Pferd gesetzt (PIC-xx).
Bei einem meiner begonnenen Projekte stosse ich an die Grenze des verfügbaren Flash der PIC und habe nun festgestellt, dass es bei der Arduino-Serie recht leistungsfähige Boards auch mit ausreichend Flash gibt.

Bevor ich nun beginne, meine begonnen Projekt zu portieren, hätte mich noch folgende Fragen:

- Sind die in der IDE enthaltenen Bibliotheken erweiterbar, z.B. für LCD-Displays mit zwei Controllern für 4x40 Zeichen?
- Kann das SPI-Modul auch 16-bit-Informationen vararbeiten, z.B. für 12-bit Wandler?
- Kann ich die im Arduino-System verwendeten Controller auch mittels Programmer programmieren oder benötige ich immer ein fertiges Board mit Bootloader?

Für die Beantwortung meiner Fragen bedanke ich mich bei Euch bereits im Voraus!


Grüße

Martin
Logged

Cologne
Offline Offline
God Member
*****
Karma: 11
Posts: 513
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

- Sind die in der IDE enthaltenen Bibliotheken erweiterbar, z.B. für LCD-Displays mit zwei Controllern für 4x40 Zeichen?
- Kann ich die im Arduino-System verwendeten Controller auch mittels Programmer programmieren oder benötige ich immer ein fertiges Board mit Bootloader?
Zumindest 2 deiner Fragen kann ich schonmal beantworten:
ja, die Bibliotheken sind erweiterbar. Die Source ist verfügbar. Ist nur von deinem Programmiergeschick abhängig
ja, du kannst den Chip auch aus der IDE mit einem Programmer flashen, du brauchst dafür minimum nur den Chip und ein PullUp am Reset Eingang.
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 89
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vielleicht hilft dir das hier ja dabei:

http://www.arduino.cc/en/Main/Standalone
Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 271
Posts: 21887
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Obwoh ich mich mit PIC nicht auskenne kommt es mir komisch vor daß es keine PIC-Modelle mit genügend Flash gibt, damit Du sie für Dein Projekt gebrauchen kannst.

Um ein Display 4x40 anzusteuern brauchst Du nur die Bibiothek LiquidCrystal.h 2 instanzen aufzurufen und in der Pin-definition je ein Enable Pin zu geben oder Du nmmst diese Bibiothek: http://www.arduino.cc/playground/LCD/EnhancedLiquidCrystal http://arduino.cc/forum/index.php?topic=50542.0

Du kannst den ATmega mit einem ISP-Programmer programmieren oder den Bootloader (falls bereits einprogrammiert) und einen USB-Serial Adapter verwenden.

SPI ja.

Grüße Uwe


Logged

Germany
Offline Offline
Full Member
***
Karma: 3
Posts: 126
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Uwe und alle anderen,

zunächst vielen Dank für Eure Hilfe!

Was den PIC betrifft mag es schon sein, dass es welche gibt, die > 48 KB Flash haben.
Das Problem ist nur, wo bekommen?

Bei Reichelt sieht's ziemlich mies aus, bei Conrad noch mieser!

Offensichtlich setzen die auch schon alle auf die AVR-Controller.

Sei es wie es will, ich habe mir jetzt mal einen Arduino Uno bestellt und werde damit meine ersten Gehversuche, insbesondere in der C-Programmierung, machen.
Ich muss gestehen, C habe ich bisher gemieden, da ich das Programmieren mit Pascal gelernt habe und es für den PIC eine kostenlose IDE mit Pascalähnlicher Syntax gibt.
Allerdings bin ich, wie erwähnt, bei einem meiner Projekte (Röhrenmessgerät) an der Grenze des verfügbaren Flash, hier werde ich wohl den ATMega 2560 brauchen.
Ich bin schon gespannt, wie effektiv der AVR-Compiler arbeitet.

Noch eine Frage wegen der Programmer.
Was ist von den CORTEX-Programmern zu halten?
Die werden ja ziemlich preiswert z.B. von Reichelt angeboten.


Grüße

Martin
Logged

Germany
Offline Offline
Edison Member
*
Karma: 48
Posts: 2338
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Noch eine Frage wegen der Programmer.
Was ist von den CORTEX-Programmern zu halten?
Die werden ja ziemlich preiswert z.B. von Reichelt angeboten.
Hast du da etwas verwechselt? Reichelt bietet die Diamex-Programmer an. Ich habe mal in meinem Blog beschrieben, wie man den in die Arduino-IDE einbindet (LINK). Ich denke, dass Arduino-Einsteiger noch nicht unbedingt einen ISP benötigen, der Upload funktioniert auch hervorragend über den Bootloader.
Ansonsten ist auch Atmels MKII keine schlechte Wahl, der liegt hier auch. smiley-grin
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 271
Posts: 21887
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Bei Reichelt sieht's ziemlich mies aus, bei Conrad noch mieser!
hast Du Distrelec.de oder de.rs-online.com versucht?
Grüße Uwe
Logged

Pages: [1]   Go Up
Jump to: