Где найти дешевую плату для разработки? [закрыто]

Я знаю, как программировать на C, и меня очень интересуют микропроцессоры, и я хотел бы иметь возможность купить действительно дешевый микропроцессор, который я мог бы подключить к своему компьютеру и программировать на C. Я видел несколько комплектов, но они очень сбивающий с толку вид или они $ 60 +.

Я ищу что-то простое, я изучаю электронику в школе, и мой учитель считает, что это отличная идея, и он поможет. Все, что мне нужно, это дешевый

Можно поискать Arduino и его варианты, они начинаются примерно от 10/15$. У нас есть еще несколько вопросов по этому поводу, но в целом это слишком специфично (к одному пользователю и к одному моменту времени) для этого сайта.
А тебе 11 или 16, как указано в твоем профиле?
@clabacchio - 11 в оригинальном названии означает 11-й класс. Я также неправильно понял, потому что в Европе (по крайней мере, в Бельгии) мы так далеко не считаем. У нас есть шесть лет в начальной школе, и мы начинаем считать шесть лет в средней школе.
@stevenvh: приятно знать
Джордан – извините, ваш вопрос закрыли – он показался мне чрезвычайно полезным. Самая низкая стоимость предложений ниже составляет 4,30 доллара США, что должно быть в порядке :-).
Джордан. Система Launchpad стоит 4,30 австралийских доллара в комплекте — подключите прилагаемый кабель, подключите Launchpad, загрузите бесплатное программное обеспечение и запустите. Может быть доступен по цене A4,93 от Digikey Australia — здесь . || Веб-сайт: ссылка на ваши приложения ведет вас в магазин iTunes, а кнопка «Назад» не работает. Очень грустно, увы. Помимо этой ссылки на темную сторону, ваш сайт выглядит красиво.

Ответы (2)

Это уже было сделано ;) Вы можете приобрести себе AVR-чип - выберите более крупную версию flash/ram, такую ​​как ATMega32 или ATMega64, это позволит вам не слишком много думать об ограничениях памяти в начале.

Все, что вам нужно, это макетная плата, чип, несколько контактных разъемов и аппаратное обеспечение программатора. Что касается программатора, то подойдет что-то дешевое и простое, например, USBasp , или вы можете приобрести себе Litle Wire , который немного больше, чем просто программатор.

Если вы хотите запустить чип быстрее, приобретите кристалл и пару крышек.

Среда сборки имеет открытый исходный код и надежна, доступна для большинства популярных платформ.

Вы также можете изучить платформу ARM, такой чип, как LPC1343, не требует внешнего оборудования для его программирования, но он поставляется только в smd-пакетах, поэтому вам нужно будет сделать печатную плату самостоятельно или получить готовую платформу, такую ​​​​как Forebrain или mbed .

Что хорошо в упомянутых платформах ARM, так это то, что вы получаете собственный интерфейс USB.

Микроконтроллеры PIC также могут быть запрограммированы на C. Я не настолько опытен, чтобы говорить об этом, но в целом нужно то же, что и в случае с AVR.

Редактировать

Я заметил, что вы упоминаете микропроцессор в своем вопросе. Я подозреваю, что вы действительно заинтересованы в микроконтроллерах, поскольку они интегрированы, микропроцессоры требуют больше знаний об оборудовании для начала.

Не могли бы вы предоставить список всего, что мне нужно купить, и общую сумму $$, пожалуйста.
микроконтроллер, макетная плата, программатор, usb-кабель, кусок провода или набор перемычек для макетной платы. что касается $$ - все зависит от источников, из которых вы получаете вещи. я скряга, поэтому я получил свои вещи из разных уголков.
Будет ли достаточно Litle Wire и макетной платы?
провод, макетная плата, микросхема ATMega32, кабель usba-usba и... нужно что-то для экспериментов, светодиоды, фоторезисторы, потенциометры ;)
теперь я думаю, может быть, все, что вам нужно, это стартовый пакет Arduino от adafruit - Arduino не программируется на C как таковой (он похож на C), но его можно запрограммировать на голых костях AVR C. Это чип ATmega на плате с красивым и действительно простая среда программирования. Если вы хотите сэкономить, купите себе Arduino из любого источника, а затем приобретите что-нибудь для игры в местном магазине электроники — просто посмотрите, что входит в стартовый пакет в adafruit, и выберите сами. У Adafruit есть много хороших руководств для начинающих.
Прочитав ваш вопрос, я подумал, что вы хотите идти снизу вверх - начните с голого чипа. Аппаратное обеспечение Arduino — это не что иное, как чип AVR с программным обеспечением, встроенным на плате или на том же чипе (он называется загрузчиком) и источниками питания. Настоящая сила Arduino заключается в его программной среде IDE — это упрощенный язык C, обертывающий низкоуровневые библиотеки AVR C, которые, в свою очередь, обертывают низкоуровневую сборку AVR. Вы можете начать с высокого уровня - Arduino, а затем перейти к более низкому уровню позже. Есть МНОГО информации для новичков в Arduino.
используй гугл, Люк ;)
хорошо, я немного поискал, и если бы я купил [arduino-uno-r3], мог бы я подключить, запрограммировать и запустить, или мне нужно было бы купить еще что-то? ( australianrobotics.com.au/products/arduino-uno-r3 )
Общий ответ - да - вы наверняка сможете подключить его и запрограммировать. Но микроконтроллеры обычно используются для управления чем-то. В противном случае это инертные чипы, поэтому я предлагаю вам получить некоторые вещи, которые позволили бы вводить некоторые данные в микроконтроллер и отображать некоторые выходные данные. Вам понадобятся несколько светодиодов, потенциометр, светочувствительный резистор, горстка простых резисторов, чтобы начать играть. Просмотрите учебные пособия по Arduino и найдите то, с чем вы хотели бы поиграть, а затем приобретите необходимые компоненты. Загляните в раздел датчиков в том же интернет-магазине, там интересно.
У меня куча таких вещей, в школе у ​​нас есть коробки и коробки с вещами.

Поскольку вы говорите: «Все, что мне нужно, дешево», вам следует взглянуть на MSP LaunchPad . Вы получите его примерно за 5 долларов.

Другой очень популярной платформой является Arduino . На Sparkfun примерно за 30$.

Примечание: все эти платы используют микроконтроллеры (не микропроцессоры).


Панель запуска TI.

Полная система разработки за 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 предоставляет полный эталонный дизайн аппаратного и программного обеспечения, позволяющий разработчикам быстро и легко заменить любую физическую кнопку емкостным сенсорным элементом. Это самое простое и экономически эффективное решение для добавления емкостной сенсорной дифференциации во многие приложения, такие как бытовая электроника, торговые автоматы и другие устройства с физической кнопкой.


Другие связанные инструменты разработки TI MSP430

и более ! ...

+1. 4,30 доллара США за все это трудно превзойти (вы должны поставить свой собственный USB-кабель по этой цене).
@Russell McMahon На самом деле мой Launchpad (я думаю, версия 1.6) поставлялся с необходимым USB-кабелем. Интересно, что такой кабель, как тот, что шел в комплекте с Launchpad, стоит дороже, чем сам Launchpad.
Питомец - +10. Наслаждаться :-).
@Рассел МакМахон - Спасибо за ваше редактирование. (Чувствую себя почти виноватым за то, что получил все плюсы... ^^)