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

 
 
> нужна помощь в выборе микроконтроллера
RKS
сообщение Sep 11 2013, 18:20
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Мы давно и успешно работаем с STM32 и ARM9, но сейчас для задачи нужно что-то совсем простое 8-ми битное. Посмотрели у тех производителей, кого используем и не нашли того что удовлетворяет по всем пунктам. Требования вот такие.
1. 1 UART обязателен.
2. АЦП хотя бы 1 канал (опора встроенная или питание).
3. Работа в диапазоне питания 3.3...5 (можно от 1.8).
4. Габариты чем меньше тем лучше
5. Первая и последующие запись памяти программ через UART (желательно так как у STM32 - BOOT RESET и UART). Должно использоваться не более 4 сигнальных ОДНОНАПРАВЛЕННЫХ!!! линий.
6. Хотя бы 1 из 2 сигналов (не UART) из предыдущего пункта надо использовать как GPIO в обычном режиме (не в режиме программирования). Это требование не обязательное но желательное.
7. Собственная EEPROM
8. Ну и чтоб в России купить это чудо можно было без приключений.Чем дешевле тем лучше.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Harbinger
сообщение Sep 14 2013, 16:16
Сообщение #2


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Так понимаю, что измерители и вычислитель на одной плате стоят, потому и есть резонное желание прошить всё одним махом...
В общем-то, если присмотреться к схеме ST-Link, SWIM - однопроводный только со стороны целевого контроллера, и развязку можно делать по двум проводам - SWIM и SWIM_IN... но стоит ли разбираться с этим довольно замороченным протоколом, чтобы поддержать в контроллере-мастере - сложно сказать.
Бутлоадер по UART есть таки вроде у всех STM8L151, в прошлом посте я ошибся - но они не могут питаться от 5 В. Если этот момент не самый главный и нужен корпус меньше, чем TSSOP-20, то вырисовывается STM8L151F2U6 (QFN-20, 3х3 мм) или же, если 4 килобайт Flash мало, а 8 хватит, то STM8L151G3U6 (QFN28, 4х4 мм).
Попутно, от задержки встроенного бутлоадера в Вашей системе легко уйти - если прошивать контроллер измерителя не нужно, то сразу после включения дать ему по UART команду на старт приложения.
(Небольшой оффтоп). Если бы в вычислителе стоял STM32, можно устроить так, что и кнопок в программе нажимать не нужно. Только задать STM32 ST-Link Utility необходимую последовательность действий, которые она будет выполнять с каждым контроллером сразу после подключения по SWD, а после выполнения подскажет, что можно отключать и подключать следующий... даже не ожидал от ST такой приятности sm.gif ).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
RKS
сообщение Sep 15 2013, 11:43
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599



Цитата(Harbinger @ Sep 14 2013, 20:16) *
...
(Небольшой оффтоп). Если бы в вычислителе стоял STM32, можно устроить так, что и кнопок в программе нажимать не нужно. Только задать STM32 ST-Link Utility необходимую последовательность действий, которые она будет выполнять с каждым контроллером сразу после подключения по SWD, а после выполнения подскажет, что можно отключать и подключать следующий... даже не ожидал от ST такой приятности sm.gif ).

В вычислителе как раз и стоит STM32F100C8. А кнопки надо нажимать чтобы подтвердить что пищалка и лампочки работают. Типа нажми (случайно генерится код клавиши) если все горят зеленым.... Мысль ваша понятна.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:50
Рейтинг@Mail.ru


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