|
|
  |
Посоветуйте микроконтроллер для изучения USB |
|
|
|
May 3 2012, 17:12
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 22-09-11
Пользователь №: 67 329

|
Требования, помимо встроенного интерфейса USB - возможность в Москве, небольшая цена, наличие недорогих программаторов (отладочных плат). Желательно наличие документации, самоучителей, примеров.
|
|
|
|
|
May 3 2012, 18:55
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(BratInt @ May 3 2012, 20:12)  Требования, помимо встроенного интерфейса USB - возможность в Москве, небольшая цена, наличие недорогих программаторов (отладочных плат). Желательно наличие документации, самоучителей, примеров. AT89C5131. Это тот же MCS51, только с USB. Предельно простой и понятный USB-движок, хорошая документация. Для этого МК есть примеры, поставляемые с Кейлом, и есть книжка Агурова. Для старта - самое лучшее. Если же хотите начинать с ARM, то обратите внимание на LPC214x и примеры, идущие с Кейлом. Но начать с ARM будет заметно труднее ...
|
|
|
|
|
May 3 2012, 19:19
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 25-08-05
Пользователь №: 7 944

|
Смотря какая у Вас цель: (1.) изучить МК , имеющий USB, или (2.) работу самого USB, используя недорогой контроллер. Если (1), то тут думайте и выбирайте класс контроллеров, перспективный для Вас. Если (2), то я бы порекомендовал SiLab C8051F320, мы делали первое устройство с USB на нём - никаких проблем. Можно просто взять и скомпилировать фирменные примеры для фирмвары, там же взять драйвер - и можно работать. Раньше в инете можно было найти даташит на русском (что немаловажно). Сам МК достаточно "дуракоустойчивый" : я умудрился подать питание в обратной полярности, плата задымилась, а он остался работоспособным. Стоил пару лет назад ~150 р (мы закупили достаточно боьшую партию, пока хватает). Насчет программатора не скажу , для начала покупали отладочный набор, программатор был в комплекте. Сколько стоит сейчас не в курсе, просто нужды не было узнавать.
|
|
|
|
|
May 4 2012, 05:47
|
Участник

Группа: Участник
Сообщений: 48
Регистрация: 28-01-12
Пользователь №: 69 930

|
Цитата(BratInt @ May 3 2012, 21:12)  Требования, помимо встроенного интерфейса USB - возможность в Москве, небольшая цена, наличие недорогих программаторов (отладочных плат). Желательно наличие документации, самоучителей, примеров. Я юзал такие PIC18F2455/2550/4455/4550. http://depositfiles.com/files/loqthj6j9
|
|
|
|
|
May 4 2012, 08:42
|
Участник

Группа: Участник
Сообщений: 56
Регистрация: 22-09-11
Пользователь №: 67 329

|
Всем спасибо!!! Цитата(kovigor @ May 3 2012, 22:55)  AT89C5131. Это тот же MCS51, только с USB. Предельно простой и понятный USB-движок, хорошая документация. Для этого МК есть примеры, поставляемые с Кейлом, и есть книжка Агурова. Для старта - самое лучшее. Если же хотите начинать с ARM, то обратите внимание на LPC214x и примеры, идущие с Кейлом. Но начать с ARM будет заметно труднее ... Посмотрел, AT89C5131A-RDTUL есть в продаже, а что на счёт программатора к нему? Если верить этой статье, то их можно программировать напрямую через USB? Цитата(NikP @ May 3 2012, 23:19)  Смотря какая у Вас цель: (1.) изучить МК , имеющий USB, или (2.) работу самого USB, используя недорогой контроллер. Если (1), то тут думайте и выбирайте класс контроллеров, перспективный для Вас. Если (2), то я бы порекомендовал SiLab C8051F320, мы делали первое устройство с USB на нём - никаких проблем. Можно просто взять и скомпилировать фирменные примеры для фирмвары, там же взять драйвер - и можно работать. Раньше в инете можно было найти даташит на русском (что немаловажно). Сам МК достаточно "дуракоустойчивый" : я умудрился подать питание в обратной полярности, плата задымилась, а он остался работоспособным. Стоил пару лет назад ~150 р (мы закупили достаточно боьшую партию, пока хватает). Насчет программатора не скажу , для начала покупали отладочный набор, программатор был в комплекте. Сколько стоит сейчас не в курсе, просто нужды не было узнавать. Цель и та и другая. C8051F320-GQR на Вольтмастере вроде бы есть по 140, но вот с отладочными платами сложнее. Цитата(dinam @ May 4 2012, 06:38)  Может стоило сначала спросить какой USB нужен? USB бывает full speed, high speed, SuperSpeed. Скорости какие требуются? МК нужен исключительно для учебных целей, поэтому дополнительных требований нет. Цитата(electronics @ May 4 2012, 09:47)  Я юзал такие PIC18F2455/2550/4455/4550. http://depositfiles.com/files/loqthj6j9Тоже вариант.
|
|
|
|
|
May 4 2012, 09:51
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(aaarrr @ May 4 2012, 12:11)  После Cortex-M3 в сторону C51, мелких PIC'ов и AVR и плюнуть не захочется. А вот у меня другое мнение, принципиально. МК нужно выбирать по задаче, и есть множество задач, где тот же MCS51 использовать гораздо выгоднее, чем Cortex. Задача автора - именно из таких. Я предлагаю взять МК как можно проще, чтобы его сложность и сложность его освоения не накладывалась на сложность самой USB (а сложность эта весьма значительна). Впрочем, не будем спорить, едва ли мы сможем друг друга переубедить ... Цитата(BratInt @ May 4 2012, 11:42)  Посмотрел, AT89C5131A-RDTUL есть в продаже, а что на счёт программатора к нему? Если верить этой статье, то их можно программировать напрямую через USB? Да, он программируется по USB напрямую, тем же программатором FLIP ...
|
|
|
|
|
May 4 2012, 10:10
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(kovigor @ May 4 2012, 13:51)  есть множество задач, где тот же MCS51 использовать гораздо выгоднее, чем Cortex Думаю, уже нет таких задач, если только речь не идет о замене МК в уже существующей железке. AT89C5131 vs LPC1343: 1. В разы дороже 2. В разы медленнее 3. Периферия беднее 4. И т.д. и т.п. Насчет сложности освоения тоже не соглашусь, ничего сложного в M3 нет.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|