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

 
 
> Как прошить с десяток STM32F415RGT6, сидящих на одной шине
iiv
сообщение Nov 22 2012, 10:22
Сообщение #1


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

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



Всем привет,

недавно по наставлению хороших людей их электроникса, начал пользовать сабж, за что премного благодарен. Контроллер очень понравился, но пока работаю на уровне схем из демоборд. Возникла необходимость разработать устройство на этом контроллере, которое бы можно было в 1-10 экземплярах подсоединить на какую-то шину, чтобы:

1. можно было во всех устройствах одновременно или в одном из устройстве не разъединяя их от шины поменять прошивку,
2. иметь возможность обмениваться по этой же шине информацией типа каждый-каждому, объем информации маленький, но вот латентность желательно не хуже 2-3 мкс получить.

Скажите, пожалуйста, какие ножки этого процессора для такого действа надо попользовать, а, если у кого есть ссылка или схема на похожее, поделитесь, пожалуйста оной!

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
_Pasha
сообщение Nov 23 2012, 15:55
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Собственно "какая-то шина" и смущает.
Физически - что это? витая пара ? ОК, длина?
Можно брать CAN, RS485 или из SPI сделать нечто, пользуясь дифференциальными трансиверами.
Можно, в конце концов, RS422.
Надо выбрать.
Go to the top of the page
 
+Quote Post
iiv
сообщение Nov 23 2012, 16:24
Сообщение #3


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

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



Цитата(_Pasha @ Nov 23 2012, 21:55) *
Собственно "какая-то шина" и смущает.


планировалось, что с каждого модуля будет 2.54 пиновый штеккер выходить, в которой шлейф втыкаться будет. Расстояния маленькие, максимум пол метра. Если надо витую пару или экран - поставлю, конечно.

Основное недопонимание у меня в том, какие ноги процессора надо в эту шину воткнуть... Если брать так, как это в мапловской борде сделано, то там есть бут нога, и все на усб висит, то есть коммуникация - программатор-контроллер не подразумевает два контроллера.

А мне надо чтобы либо:

1. вначале один контроллер прошили через что-то, а потом он всех сам попрошивал, ИЛИ
2. все контроллеры попрошивались извне одним программатором (каким и как), ИЛИ
3. как-то выставив какие-то комбинации в ногах можно было бы попрошивать какой-то заданный из нескольких, которые висят на одной шине.

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

Спасибо

ИИВ
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 21:07
Рейтинг@Mail.ru


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