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
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.
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).
Vollständiges Entwicklungssystem für 4,30 US-Dollar (Kabel im Lieferumfang enthalten) (Einige Programmierung erforderlich)
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.
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.
Klatsch
Klatsch
stevenvh
Klatsch
Russell McMahon
Russell McMahon