Я знаю, как программировать на C, и меня очень интересуют микропроцессоры, и я хотел бы иметь возможность купить действительно дешевый микропроцессор, который я мог бы подключить к своему компьютеру и программировать на C. Я видел несколько комплектов, но они очень сбивающий с толку вид или они $ 60 +.
Я ищу что-то простое, я изучаю электронику в школе, и мой учитель считает, что это отличная идея, и он поможет. Все, что мне нужно, это дешевый
Это уже было сделано ;) Вы можете приобрести себе AVR-чип - выберите более крупную версию flash/ram, такую как ATMega32 или ATMega64, это позволит вам не слишком много думать об ограничениях памяти в начале.
Все, что вам нужно, это макетная плата, чип, несколько контактных разъемов и аппаратное обеспечение программатора. Что касается программатора, то подойдет что-то дешевое и простое, например, USBasp , или вы можете приобрести себе Litle Wire , который немного больше, чем просто программатор.
Если вы хотите запустить чип быстрее, приобретите кристалл и пару крышек.
Среда сборки имеет открытый исходный код и надежна, доступна для большинства популярных платформ.
Вы также можете изучить платформу ARM, такой чип, как LPC1343, не требует внешнего оборудования для его программирования, но он поставляется только в smd-пакетах, поэтому вам нужно будет сделать печатную плату самостоятельно или получить готовую платформу, такую как Forebrain или mbed .
Что хорошо в упомянутых платформах ARM, так это то, что вы получаете собственный интерфейс USB.
Микроконтроллеры PIC также могут быть запрограммированы на C. Я не настолько опытен, чтобы говорить об этом, но в целом нужно то же, что и в случае с AVR.
Редактировать
Я заметил, что вы упоминаете микропроцессор в своем вопросе. Я подозреваю, что вы действительно заинтересованы в микроконтроллерах, поскольку они интегрированы, микропроцессоры требуют больше знаний об оборудовании для начала.
Поскольку вы говорите: «Все, что мне нужно, дешево», вам следует взглянуть на MSP LaunchPad . Вы получите его примерно за 5 долларов.
Другой очень популярной платформой является Arduino . На Sparkfun примерно за 30$.
Примечание: все эти платы используют микроконтроллеры (не микропроцессоры).
Полная система разработки за 4,30 доллара США (включая кабель) (требуется некоторое программирование)
ТИ говорят:
LaunchPad теперь поддерживает новые и будущие устройства G2xx Value Line. Для получения дополнительной информации нажмите здесь. март 2011 г.
MSP-EXP430G2 LaunchPad — это простой в использовании флеш-программатор и инструмент отладки, который предоставляет все необходимое для начала разработки на устройствах MSP430 Value Line.
Он включает в себя 14-/20-контактную целевую плату с DIP-разъемом и встроенной эмуляцией для быстрого программирования и отладки устройств MSP430 Value Line внутри системы по протоколу Spy Bi-Wire (2-wire JTAG).
Флэш-память может быть стерта и запрограммирована за считанные секунды без внешнего источника питания благодаря сверхнизкой мощности флэш-памяти MSP430.
LaunchPad связывает устройства MSP430 с интегрированной программной средой, такой как Code Composer Studio версии 4 или IAR Embedded Workbench. Эти IDE бесплатны и не имеют ограничений на устройствах MSP430 Value Line. LaunchPad поддерживает все части флэш-памяти MSP430G2xx в 14- или 20-контактном DIP-корпусе (код корпуса TI: N).
LaunchPad также имеет встроенные программируемые светодиоды и кнопки для пользовательских проектов и приложений! Также предусмотрены 10-контактные разъемы для печатных плат для подключения дополнительных устройств к LaunchPad.
Доступны бесплатные загружаемые версии интегрированных сред разработки IAR Kickstart и Code Composer Studio Ver 4, которые включают ассемблер, компоновщик, симулятор, отладчик на уровне исходного кода и C-компилятор. Эти бесплатные IDE не ограничены на устройствах MSP430 Value Line.
Страница проектов около 70 проектов, созданных пользователями.
Емкостный сенсорный бустер — 10 долларов — подключается к панели запуска.
Capacitive Touch BoosterPack (430BOOST-CAPTOUCH1) — это подключаемая плата для комплекта разработчика MSP430 Value Line LaunchPad стоимостью 4,30 долл. США (MSP-EXP430G2 — продается отдельно). Capacitive Touch BoosterPack (10 долларов США) содержит несколько емкостных сенсорных элементов, включая колесо прокрутки, кнопку и датчик приближения. Кроме того, на плате есть 9 светодиодов, которые обеспечивают мгновенную обратную связь, когда пользователи взаимодействуют с емкостными сенсорными элементами. Кроме того, UART на основе таймера обеспечивает связь с ПК для обратной связи через графический интерфейс пользователя или гипертерминал. Этот BoosterPack также включает предварительно запрограммированное устройство MSP430G2452IN20 Value Line.
В сочетании с комплектом LaunchPad Capacitive Touch BoosterPack предоставляет полный эталонный дизайн аппаратного и программного обеспечения, позволяющий разработчикам быстро и легко заменить любую физическую кнопку емкостным сенсорным элементом. Это самое простое и экономически эффективное решение для добавления емкостной сенсорной дифференциации во многие приложения, такие как бытовая электроника, торговые автоматы и другие устройства с физической кнопкой.
клабаккио
клабаккио
Стивенвх
клабаккио
Рассел МакМахон
Рассел МакМахон