реклама на сайте
подробности

 
 
> Какой контроллер выбрать?
iiv
сообщение Oct 24 2012, 17:50
Сообщение #1


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Всем привет,

есть незадачка - ищу подходящий контроллер, чтобы:

1. можно было перепрошиваться через USB, которое воткнуто в дебьян-арм линукс,
2. было куча простых и понятных библиотек для работы с I2C, SPI, UART, десяток GPIO, с десяток ADC 10 битных, а лучше 12 битных.
3. цена, корпус и достоваемость - не принципиально, главное, чтобы где-то в мире их можно было купить...

Идеально подходит под мои требования Atxmega128a4u/Atxmega256a3u или их младший брат Atxmega32a4u. С переферией и софтом тут супер, но вот я уже неделю как бьюсь и не могу начать перепрошивать эти процессоры через усб - даже моя 64 битная семерка, не говоря уж об линуксе, их почему-то не видет.

Из-за невозможности перепрошить, вопрошаю здесь, помогите, пожалуйста, что можно кроме этой серии выбрать?

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Артём_
сообщение Oct 24 2012, 18:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(iiv @ Oct 24 2012, 20:50) *
Идеально подходит под мои требования Atxmega128a4u/Atxmega256a3u или их младший брат Atxmega32a4u. С переферией и софтом тут супер, но вот я уже неделю как бьюсь и не могу начать перепрошивать эти процессоры через усб - даже мой 64 битная семерка их почему-то не видет.

Как она должна их увидеть?
У этих xmeg разве есть зашитый загрузчик, который может windows распознать как usb-устройство?
Думаю что нет такого...
Или у вас программатор их не видит?

Цитата(iiv @ Oct 24 2012, 20:50) *
Из-за невозможности перепрошить, вопрошаю здесь, помогите, пожалуйста, что можно кроме этой серии выбрать?

Выбор сейчас большой - Cortex-M0/3 от NXP, STM и многих других.
Go to the top of the page
 
+Quote Post
iiv
сообщение Oct 24 2012, 18:47
Сообщение #3


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(_Артём_ @ Oct 24 2012, 23:18) *
Как она должна их увидеть?


на более слабых камнях (атмега328) я делал так: атмеговский порт втыкал в ftdi232 и выход последней - в усб линукс компа. Дальше в 328 вшивался бутлоадер от ардуины, и я мог по avrdude через /dev/ttyUSB0 перепрошивать этот контроллер или открывать /dev/ttyUSB0 на чтение и запись и общаться с работающей прошивкой.

К сожалению, атмеги328 мне теперь не хватает - мало ног и только один ком порт. Атмеги2560 по ногам хватит, но по точности адц-шки - нет.
Go to the top of the page
 
+Quote Post
maksimp
сообщение Oct 25 2012, 19:16
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(iiv @ Oct 24 2012, 22:47) *
на более слабых камнях (атмега328) я делал так: атмеговский порт втыкал в ftdi232 и выход последней - в усб линукс компа. Дальше в 328 вшивался бутлоадер от ардуины, и я мог по avrdude через /dev/ttyUSB0 перепрошивать этот контроллер или открывать /dev/ttyUSB0 на чтение и запись и общаться с работающей прошивкой.

К сожалению, атмеги328 мне теперь не хватает - мало ног и только один ком порт. Атмеги2560 по ногам хватит, но по точности адц-шки - нет.

Если вы согласны поставить дополнительную микросхему ftdi232, то подключите её к USART1 контроллера STM32, настройте ftdi как COM порт, и с помощью Serial Flash Loader и уже имеющегося в ПЗУ STM32 загрузчика будете прошивать. А когда не прошивать то по этому COM порт можно общаться с работающей прошивкой. Под Linux Serial Flash Loader тоже вроде есть - ищите "stm32 Serial Flash Loader linux".
И даже если вы зашьёте в процессор свой загрузчик для работы прямо по USB процессора, всё равно разведите на плате USART1 (не-remap выводы) и возможность выставлять вывод boot0 в 0 или 1 (1 - запуск встроенного загрузчика).
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 10:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016