Welchen Mikrocontroller für den weiteren Anfang?

OP #3217157
Hi,
ich habe mich schon länger einbisschen mit dem Arduino UNO auseinander 
gesetzt.
Ich möchte aber jetzt einen Schritt weiter gehen.
Ein AVR-Board mit C programmieren ist ja sozusagen der Standard.
Welchen empfehlt ihr mir?
Vlt. gleich einen mit mehr Arbeitsspeicher...
Danke und Gruß
Gast
Simon Name schrieb:
> schon länger einbisschen

Soll bedeuten? a) Du kommst damit nicht zurecht und suchst was anderes
               b) Du bist in der lage mit mühe und not ein Programm das 
manchmal funktioniert auf den Arduino zu bekommen?
               c) Du hast die Möglichkeiten die Dir der Arduino bietet 
voll ausgereitzt und suchst nach neuen Möglichkeiten dich weiter zu 
verbessern?

Arduino UNO ist auch ein AVR-Board das man in C-Programmieren kann. 
Anders gesagt du Programmierst doch schon in C nur eben mit Arduion 
Toolchain und Librarys. Falls du noch nicht so weit bist dich mit dem 
auseinanderzusetzten was du da vor dir hast brauchst du eigentlich auch 
keine neue Hardware.

Wenn du eine andere Welt erkunden willst mit C kannst du dir auch ein 
Launchpad kaufen. Da bist du fast genauso eingewickelt in dein Polster 
wie beim Arduino.
Gast
Hey Simon,

Ich glaube du verstehst da etwas nicht. Das Arduino kannst du 
programmieren weil es diese Bibliotheken gibt...

Schau dir doch mal die Tutorial auf dieser Seite an, du kannst dein 
Arduino als reines AVR-board benutzen.

Beispielprogramm:
1
#include <Prozessor-lob> // hier muss das File für deinen Prozessor rein
2

3
#define ... // da wo ... steht evtl. Dein Takt oder sonstigen spaß eintragen
4

5
int main(void)
6
{
7
  DDRx |= 0xFF; // an x kann irgend einer deiner Ports stehen, erste frage was bedeutet diese Zeile? --> Tutorial
8
  PORTx |= 0xFF; // x wie oben, was würde passieren mit einer LED an diesem Port?
9

10
while(1); // warum wird diese Zeile benötigt?
11

12
return 0;
13

14
}

Gruß und Kuss der Julius ;)
Gast
public schrieb:
> while(1); // warum wird diese Zeile benötigt?
>
> return 0;  /* und warum diese Zeile?  ;-)  */
>
> }

jaja, #if 0  und while(1) und for(;;;)

Man kann (wenn man will) auch in C ordentlich und sauber 
programmieren, aber die aller- aller- allermeisten C-Programmierer 
würden sich lieber kielholen lassen, als dies zu tun.

Simon Name schrieb:
> Ich hab schon relativ viel mit dem Arduino
> gemacht.

Dann schreib doch mal, was du so alles bisher gemacht hast und auch, was 
dir so als weiterführende Ideen jenseits von Arduino so vorschwebt. Das 
klärt den Horizont und ermöglicht treffendere Ratschläge.

W.S.
Persönliche Seite
W.S. schrieb:
> Man kann (wenn man will) auch in C ordentlich und sauber
> programmieren, aber die aller- aller- allermeisten C-Programmierer
> würden sich lieber kielholen lassen, als dies zu tun.

Hmmm schade. Es macht eigentlich Spass, sich an (Quasi-) Vorgaben zu 
halten. Das Problem bei den meisten (mir auch) ist wohl eher, dass man's 
einfach nicht besser weiss.

Da hilft nur Codes und Dokumentationen durchwälzen :)
Gast
W.S. schrieb:
> jaja, #if 0  und while(1) und for(;;;)

von #if 0 war nicht die Rede und for(;;;) gibt es nicht.

> Man kann (wenn man will) auch in C ordentlich und sauber
> programmieren, aber die aller- aller- allermeisten C-Programmierer
> würden sich lieber kielholen lassen, als dies zu tun.

Dann zeige uns was an while(1) und for(;;) so unsauber ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.