2015-03-01 4 views
0

Полный новичок здесь ищет некоторую помощь в отношении MCU. Дело в том, что я хочу разработать проект, который поможет мне узнать о MCU, но в настоящее время я на уровне (минус) 10. У меня много вопросов относительно MCU, потому что у меня мало опыта с ними. Поскольку я склонен к вариантам 8051, мои вопросы будут вокруг этого. Здесь я перечислю вопросы в форме указателя.Основные сведения о MCU

  1. В чем основное отличие разницы между платой разработки/освещением или прототипом? Могу ли я программировать/записывать MCU, если у меня есть один из них, или мне нужна отдельная часть аппаратного обеспечения, называемая программистом, чтобы поместить шестнадцатеричный код в MCU?

  2. В чем разница между программированием AT89c2051 и ATs52? Какую из двух я могу запрограммировать с помощью USB-порта на моем ноутбуке без особых затрат на дополнительное оборудование? Мне предложили использовать 89v51rd2, потому что он может быть запрограммирован только с MAX232 без использования какого-либо программиста, однако дополнительная стоимость этого MCU мешает мне идти за ним. Я бы предпочел купить или построить программиста для себя и использовать 89c2051. Но проблема в том, что я не знаю, как программировать эту вещь, используя порт USB на моем ноутбуке.

Просим руководствоваться.

Благодаря

+1

Я голосующий, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании, а принадлежит на electronics.stackexchange.com. – Lundin

+0

Почему вы склонны к 35-летнему MCU динозавров с крайне неэффективной архитектурой? Я даже не уверен, что какая-либо крупная полупроводниковая компания все еще делает их. Вы должны посмотреть на 32-битные MCU MCM, если вы хотите узнать о MCU, который фактически используется в современном дизайне электроники. – Lundin

ответ

0

этот билет должен свернута, так как это не программирование вопрос, в первую очередь мнение на основе и/или просто пойти прочитать руководство являются основными причинами.

Прежде всего, просто прочитайте руководство. 8051 все еще жив и здоров, но я бы не пошел туда, как ваш первый mcu. Существуют основанные на avr и msp430 и основанные на плечах (и фотографии, мой первый, но наименее любимый). 8051 и плечо будут построены многими различными поставщиками чипов во многих различных вариантах. Что касается программирования/записи вашей программы в нее, она может варьироваться для каждого поставщика или семейства микросхем для каждого поставщика или для каждого чипа, в основном есть один ответ. и вы обнаружите, что некоторые чипы имеют более одного решения.

Вам не нужен max232. Из usb это, скорее всего, пустая трата, потому что вам нужно перейти от usb к уровням rs232, тогда max232 вернет вас к уровням ввода/вывода чипов (если ваш чип не гибрид и не имеет уровней RS232). они обычно, если не всегда используют нормальные уровни gpio для uart. то, что вы ищете, это то, что ftdi основано на ft2232 или одном из многих вариантов. теперь можно получить кабели с частью ftdi в них или прорывными досками $ 15 или меньше (плюс вещи, чтобы подключить его, штыри, провода перемычек, что угодно).

arduinos являются основанными на avr и становятся все дешевле и являются массово популярными тоннами примеров и пользователями, которые могут помочь. st имеет несколько хороших плат на базе cortex-m за $ 10 до $ 20 (нуль, обнаружение stm32 f0, обнаружение f4). ti.com/launchpad имеет несколько плат msp430 и arm (и их старую линию dsp, если они заинтересованы) по аналогичным ценам. Иногда, кажется, каждый год они понижают плату начального уровня msp430 до 4,30 долларов. была бесплатная доставка, но теперь есть довольно разумная стоимость доставки.

В принципе, вам нужно просто выполнить свой поиск, информация все там, некоторые документы компаний лучше других, некоторые продукты имеют лучшие онлайн-сообщества или примеры или что-то еще, чем другие. Тогда есть тип процессора, который может или не имеет значения для вас, инструменты (в этот день и в возрасте инструменты должны быть бесплатными, если не двигаться дальше), библиотеки, если вы хотите использовать консервированные или сверните свои собственные и т. Д. Это может быть ошеломляющим, возможно, просто взять ту часть, которую вы указали, и узнать больше об этом, что такое программный интерфейс. Будучи atmel, их документы обычно довольно хороши, по крайней мере, для процессоров с поддержкой avr и arm, но, возможно, для их 8051.