Wo finde ich ein günstiges Entwicklungsboard? [geschlossen]

Ich weiß, wie man in C programmiert, und ich interessiere mich wirklich für Mikroprozessoren, und ich würde gerne einen wirklich billigen Mikroprozessor kaufen, den ich an meinen Computer anschließen und in C programmieren kann. Ich habe einige Bausätze gesehen, aber sie sind sehr gut verwirrend aussehen oder sie sind $60+.

Ich suche etwas Einfaches, ich lerne Elektronik in der Schule und mein Lehrer findet es eine tolle Idee und er wird helfen. Alles, was ich brauche, ist ein billiges

Sie können nach Arduino und seinen Varianten suchen, sie beginnen bei etwa 10/15 $. Wir haben einige andere Fragen dazu, aber im Allgemeinen ist es zu spezifisch (für einen Benutzer und einen bestimmten Zeitpunkt) für diese Site.
Und bist du 11 oder 16, wie dein Profil sagt?
@clabacchio - die 11 im Originaltitel bedeutet 11. Klasse. Ich habe mich auch verlesen, weil wir in Europa (zumindest in Belgien) nicht so weit zählen. Wir haben sechs Jahre in der Grundschule und beginnen wieder mit sechs Jahren in der Sekundarschule.
@stevenvh: gut zu wissen
Jordan - Es tut mir leid, dass sie Ihre Frage geschlossen haben - sie erschien mir äußerst nützlich. Die niedrigsten Kosten für die folgenden Angebote betragen 4,30 US-Dollar, was in Ordnung sein sollte :-).
Jordan – Das Launchpad-System kostet komplett 4,30 $ – stecken Sie das mitgelieferte Kabel ein, stecken Sie das Launchpad ein, laden Sie die kostenlose Software herunter und starten Sie es. Kann für 4,93 $ von Digikey Australia erhältlich sein – hier . || Website: Ihr Apps-Link führt Sie zu einem iTunes-Store und die Zurück-Schaltfläche funktioniert dann nicht. Sehr traurig, leider. Abgesehen von diesem Link zur dunklen Seite sieht Ihre Website gut aus.

Antworten (2)

Das haben Sie schon gemacht ;) Sie können sich einen AVR-Chip besorgen - entscheiden Sie sich für eine größere Flash / RAM-Version wie ATMega32 oder ATMega64, damit Sie am Anfang nicht zu viel über Speicherbeschränkungen nachdenken müssen.

Alles, was Sie brauchen, ist ein Steckbrett, ein Chip, einige Stiftleisten und eine Programmierhardware. Was die Programmierhardware betrifft, reicht etwas Billiges und Einfaches wie USBasp aus, oder Sie können sich Litle Wire besorgen , das etwas mehr als nur ein Programmierer ist.

Wenn Sie den Chip schneller ausführen möchten, besorgen Sie sich einen Kristall und ein paar Kronkorken.

Die Build-Umgebung ist Open Source und absolut solide und für die meisten gängigen Plattformen verfügbar.

Sie könnten sich auch die ARM-Plattform ansehen, Chips wie LPC1343 benötigen keine externe Hardware, um sie zu programmieren, aber sie werden nur in SMD-Paketen geliefert, sodass Sie selbst eine Leiterplatte herstellen oder eine fertige Plattform wie Forebrain oder mbed erwerben müssen

Das Schöne an den genannten ARM-Plattformen ist, dass Sie eine native USB-Schnittstelle erhalten.

PIC-Mikrocontroller können auch in C programmiert werden. Ich bin nicht erfahren genug, um darüber zu sprechen, aber im Allgemeinen brauchen Sie dasselbe wie im AVR-Fall.

Bearbeiten

Mir ist aufgefallen, dass Sie in Ihrer Frage einen Mikroprozessor erwähnen. Ich vermute, Sie interessieren sich wirklich für Mikrocontroller, da diese integriert sind, Mikroprozessoren erfordern zunächst mehr Hardwarekenntnisse.

Könnten Sie mir bitte eine Liste mit allem, was ich kaufen müsste, und einen Gesamtbetrag von $$ zur Verfügung stellen?
ein Mikrocontroller, ein Steckbrett, ein Programmierer, ein USB-Kabel, ein Stück oder Draht- oder Steckbrett-freundliches Jumper-Set. was $$ betrifft - es hängt alles von den Quellen ab, aus denen Sie die Dinge beziehen. Ich bin ein Geizhals, also habe ich meine Sachen aus verschiedenen Ecken bekommen.
Reichen der Litle Wire und ein Steckbrett aus?
kleiner Draht, Steckbrett, ATMega32-Chip, USB-USB-Kabel und ... Sie brauchen etwas zum Experimentieren, einige LEDs, Fotowiderstände, Potentiometer;)
Jetzt denke ich, vielleicht brauchen Sie nur ein Arduino-Starterpaket von Adafruit - Arduino ist als solches nicht in C programmierbar (es ist C-ähnlich), aber es kann in Bare Bones AVR C programmiert werden. Es ist ein ATmega-Chip auf einem Board mit nett und einfache Programmierumgebung wirklich. Wenn Sie billig werden wollen, besorgen Sie sich Arduino aus einer beliebigen Quelle und holen Sie sich dann ein paar Sachen zum Spielen aus Ihrem örtlichen Elektronikgeschäft - schauen Sie einfach, was im Starterpaket in Adafruit enthalten ist, und wählen Sie selbst aus. Adafruit hat viele nette Tutorials für Anfänger.
Als ich Ihre Frage las, dachte ich, Sie möchten von unten nach oben kommen - beginnen Sie mit dem bloßen Chip. Arduino-Hardware ist nichts anderes als ein AVR-Chip mit an Bord oder auf demselben Chip integrierter Programmierhardware (sie heißt Bootloader) und aussortierten Stromquellen. Die wahre Stärke von Arduino ist seine Programmier-IDE - seine vereinfachte C-Sprache, die AVR-C-Bibliotheken auf niedriger Ebene umschließt, die wiederum AVR-Assembly auf niedriger Ebene umschließen. Sie können mit dem High-Level-Arduino beginnen und später zu Low-Level-Sachen wechseln. Es gibt jede Menge Informationen für Arduino-Anfänger.
Benutze Google, Lukas ;)
ok, ich habe etwas gejagt und wenn ich ein [arduino-uno-r3] kaufen würde, könnte ich es anschließen, programmieren und ausführen, oder müsste ich auch andere Sachen kaufen? ( australianrobotics.com.au/products/arduino-uno-r3 )
Die allgemeine Antwort lautet ja - Sie werden es sicherlich anschließen und programmieren können. Aber Mikrocontroller werden normalerweise verwendet, um etwas zu steuern. Ansonsten sind sie inerte Chips, also schlage ich vor, dass Sie sich etwas besorgen, das es ermöglichen würde, einige Eingaben in den Mikrocontroller einzugeben und einige Ausgaben anzuzeigen. Sie benötigen einige LEDs, ein Potentiometer, einen lichtabhängigen Widerstand und eine Handvoll einfacher Widerstände, mit denen Sie anfangen können zu spielen. Stöbern Sie in den Arduino-Tutorials und finden Sie heraus, womit Sie spielen möchten, und besorgen Sie sich dann die benötigten Komponenten. Sehen Sie sich die Sensoren-Sektion im selben Online-Shop an, sie machen Spaß.
Ich habe haufenweise solche Sachen, in der Schule haben wir Kisten und Kisten mit Sachen.

Weil Sie sagen: „Alles, was ich brauche, ist billig“, sollten Sie einen Blick auf das MSP LaunchPad werfen . Sie erhalten es für etwa 5 $.

Eine weitere sehr beliebte Plattform ist Arduino . Auf Sparkfun für etwa 30 $.

Anmerkung: Diese Boards verwenden alle Mikrocontroller (keine Mikroprozessoren).


TI-Launchpad.

Vollständiges Entwicklungssystem für 4,30 US-Dollar (Kabel im Lieferumfang enthalten) (Einige Programmierung erforderlich)

Geben Sie hier die Bildbeschreibung ein

TI sagt:

  • LaunchPad umfasst jetzt Unterstützung für neue und zukünftige Geräte der G2xx Value Line. Klicken Sie hier für weitere Informationen. März 2011.

    Das MSP-EXP430G2 LaunchPad ist ein benutzerfreundliches Flash-Programmier- und Debugging-Tool, das alles bietet, was Sie für den Einstieg in die Entwicklung auf MSP430 Value Line-Geräten benötigen.

    Es enthält eine 14-/20-Pin-Zielplatine mit DIP-Sockel und integrierter Emulation zum schnellen Programmieren und Debuggen von MSP430 Value Line-Geräten im System über das Spy Bi-Wire (2-Draht-JTAG)-Protokoll.

    Der Flash-Speicher kann aufgrund des extrem stromsparenden Flashs des MSP430 in Sekundenschnelle gelöscht und programmiert werden, ohne dass eine externe Stromversorgung erforderlich ist.

    Das LaunchPad verbindet MSP430-Geräte mit einer integrierten Softwareumgebung wie Code Composer Studio Version 4 oder IAR Embedded Workbench. Diese IDEs sind auf MSP430 Value Line-Geräten kostenlos und uneingeschränkt verfügbar. Das LaunchPad unterstützt alle MSP430G2xx-Flash-Teile in einem 14- oder 20-Pin-DIP-Gehäuse (TI-Paketcode: N).

    Das LaunchPad verfügt außerdem über integrierte programmierbare LEDs und Tasten für benutzerdefinierte Projekte und Anwendungen! 10-polige PCB-Anschlüsse sind ebenfalls vorhanden, um zusätzliche Geräte an das LaunchPad anzuschließen.

    Kostenlos herunterladbare Versionen der integrierten Entwicklungsumgebungen IAR Kickstart und Code Composer Studio Version 4 sind verfügbar und umfassen einen Assembler, Linker, Simulator, Source-Level-Debugger und C-Compiler. Diese kostenlosen IDEs sind auf MSP430 Value Line-Geräten uneingeschränkt verfügbar.

Launchpad nach Hause

Projektseite mit etwa 70 von Benutzern beigesteuerten Projekten.

Kapazitives Touch-Boosterpack – 10 US-Dollar – wird in das Launchpad eingesteckt.

  • Das Capacitive Touch BoosterPack (430BOOST-CAPTOUCH1) ist ein Plug-in-Board für das 4,30 $ MSP430 Value Line LaunchPad Development Kit (MSP-EXP430G2 – separat erhältlich). Das Capacitive Touch BoosterPack ($ 10) verfügt über mehrere kapazitive Touch-Elemente, darunter ein Scrollrad, eine Taste und einen Näherungssensor. Außerdem sind 9 LEDs an Bord, die sofortige Rückmeldung geben, wenn Benutzer mit den kapazitiven Touch-Elementen interagieren. Darüber hinaus ermöglicht ein Timer-basierter UART die Kommunikation mit einem PC für Rückmeldungen über eine GUI oder ein Hyperterminal. Dieses BoosterPack enthält auch ein vorprogrammiertes MSP430G2452IN20 Value Line-Gerät.

    In Verbindung mit dem LaunchPad-Kit bietet das Capacitive Touch BoosterPack ein vollständiges Hardware- und Software-Referenzdesign, mit dem Entwickler schnell und einfach jede physische Taste durch ein kapazitives Touch-Element ersetzen können. Dies ist die einfachste und kostengünstigste Lösung zum Hinzufügen einer kapazitiven Berührungsdifferenzierung in vielen Anwendungen wie Unterhaltungselektronik, Verkaufsautomaten und anderen Geräten mit einer physischen Taste.


Andere verwandte TI MSP430-Entwicklungstools

und mehr ! ...

+1. 4,30 US-Dollar insgesamt sind kaum zu schlagen (zu diesem Preis müssen Sie Ihr eigenes USB-Kabel mitbringen).
@Russell McMahon Tatsächlich wurde mein Launchpad (Version 1.6, glaube ich) mit dem erforderlichen USB-Kabel geliefert. Das Interessante ist, dass ein Kabel, wie es hier mit dem Launchpad geliefert wurde, mehr kostet als das Launchpad.
Haustier - +10. Genießen :-).
@Russell McMahon - Vielen Dank für Ihre Bearbeitung. (Ich fühle mich fast schuldig, weil ich all die Upvotes bekommen habe ... ^^)