Форум по микроконтроллерам: Демо платка на STM32F1xx 48 pin - Форум по микроконтроллерам

Перейти к содержимому

  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Демо платка на STM32F1xx 48 pin

#1 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 04 Февраль 2013 - 18:25

Выкладываю, может пригодится .
Демо платка на STM32F1xx 48 pin . http://www.chipnn.ru/81.php

Изображение


Изображение


Изображение


Изображение


Изображение


Изображение


Изображение


Изображение


Изображение


Прикрепленный файл  STM32F103CBT6.rar (39,12К)
Количество загрузок:: 134

Сообщение отредактировал dosikus: 04 Февраль 2013 - 21:07

0

#2 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 04 Февраль 2013 - 18:36

Завтра покажу как прошить без STLink и всяких Discovery.
Правда нужен UART-USB типа этого:

Изображение
0

#3 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 04 Февраль 2013 - 19:51

Цитата

Завтра покажу как прошить без STLink и всяких Discovery
Только что хотел этот вопрос задать. :)
Буду весьма благодарен :thank_you2:

Цитата

Правда нужен UART-USB типа этого
Есть MCP2200, подойдёт ?
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#4 Пользователь офлайн   dark_user 

  • Написал первую прогу
  • PipPip
  • Группа: Пользователи
  • Сообщений: 140
  • Регистрация: 18 Январь 13

Отправлено 04 Февраль 2013 - 20:11

Просмотр сообщенияdosikus (04 Февраль 2013 - 18:36) писал:

Завтра покажу как прошить без STLink и всяких Discovery.
Правда нужен UART-USB

С чего это вдруг???
Туда и MAX3232, ST3232 прекрасно станет... да и большинство шнурков от мобильников типа UART-USB...
RESET и вручную придавить можно...
0

#5 Пользователь офлайн   dark_user 

  • Написал первую прогу
  • PipPip
  • Группа: Пользователи
  • Сообщений: 140
  • Регистрация: 18 Январь 13

Отправлено 04 Февраль 2013 - 20:18

Просмотр сообщенияAlex (04 Февраль 2013 - 19:51) писал:

Есть MCP2200, подойдёт ?

Да там UART чистой воды... пофигу что цеплять...
0

#6 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 04 Февраль 2013 - 20:44

Для осознания процесса и самого процесса выкачиваем с сайта STM http://www.st.com/in...duct/216840.jsp
следующее :
STM32 and STM8 Flash loader demonstrator (UM0462)
AN2606: STM32™ microcontroller system memory boot mode

И так мы имеем STM32F103CB -
Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx
microcontrollers where the Flash memory density ranges between 64 and 128 Kbytes.

Ищем в скаченном документе Table 3. Embedded bootloaders
Из которой узнаем что бут нам доступен через UART1.
У данного камня UART1 сидит на PA9 RX и PA10 TX .

Далее смотрим Table 2. Boot pin configuration

Для активации boot комбинация следующая :
 boot1  boot0
     0      1       System memory is selected as the boot space.


Для этого на моей плате поставлены джамперы ( по умолчанию на обоих 0).
Вставляем boot0 в 1.


Запускаем Flash loader demonstrator ( который уже установлен).
Выбираем com порт на котором висит наш адаптер.
Жмем кратковременно Reset на плате . Затем в программе Next.

Изображение


Появится новое окно с сообщением что девайс читаем и с предложение жамкнуть снова Next.
Что и делаем .

Изображение

Далее появиться инфа о самом камне, версии бута и о том стоит ли защита на страницы флеша.
Сверху выбор камней в линейке . Наш 128к.

Изображение

Жмем Next.

Изображение

В этом окне уже можем или прошить или слить прошивку или манипулировать защитой.

Изображение

Далее все понятно интуитивно.
Не забываем вернуть boot0 на место...

Сообщение отредактировал dosikus: 04 Февраль 2013 - 21:01

1

#7 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 04 Февраль 2013 - 20:57

Просмотр сообщенияdark_user (04 Февраль 2013 - 20:11) писал:


С чего это вдруг???
Туда и MAX3232, ST3232 прекрасно станет... да и большинство шнурков от мобильников типа UART-USB...
RESET и вручную придавить можно...


Блин, ну я имел ввиду свою фигню на FT232RL. Чтоб только на USB без комов
Извиняйте ... :crazy:

Для меня было более доставаемо, используется мной уже х.. знает где.
От прошивки DVD и всякой другой хрени до терминала в девайсах на МК /
Незаменимая вещь...

Сообщение отредактировал dosikus: 04 Февраль 2013 - 21:00

0

#8 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 04 Февраль 2013 - 21:03

Спасибо.
Никаких программаторов, никакого геморроя .... Круто !
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#9 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 04 Февраль 2013 - 21:06

Вот только что бы воспользоваться этим на STM32-VL Discovery нужно проделать несколько манипуляций :
И boot'ы перепаять и Reset .
Так что штудируйте схему ...

Сообщение отредактировал dosikus: 04 Февраль 2013 - 21:07

0

#10 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 05 Февраль 2013 - 12:19

А ничего, что на TX переходника будет уровень 5V ?
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#11 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 05 Февраль 2013 - 12:39

Просмотр сообщенияAlex (05 Февраль 2013 - 12:19) писал:

А ничего, что на TX переходника будет уровень 5V ?


Не рискуй. А что от 3v не работает адаптер?
На FT есть встроенный стаб на 3v ...
0

#12 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 05 Февраль 2013 - 12:56

Я собираю переходник на PIC18F2550. МК есть в наличии, и есть готовая макетка из тритона, по этому мне будет проще. Точнее, уже почти собрал, осталось только разъём найти
Прикрепленное изображение: DSC00388.JPG
Прикрепленное изображение: DSC00394.JPG
На плате, к сожалению, нет установочного места для стабилизатора.
Если 5V нельзя, тогда придётся делать плату и собирать на MCP2200. В принципе, можно делитель из маленьких резюков запихнуть на TX, надо покумекать...
Вообще, давно уже хотел собрать переходник USB-UART, всё руки никак не доходили. А тут - хороший повод.
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#13 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 05 Февраль 2013 - 13:44

Вывод отладочной информации через SWO (только STLink v2 что на борту STM32F4-Discovery и JLink)
Надо ?

Изображение

Сообщение отредактировал dosikus: 05 Февраль 2013 - 13:44

0

#14 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 05 Февраль 2013 - 13:48

А, это программка специальная, для просмотра переменных ? Я видел подобную, точнее ролик какой-то по её использованию.
Мне лично не нужна, хз, может кому-то и пригодится... :unknw:
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#15 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 05 Февраль 2013 - 13:54

Просмотр сообщенияAlex (05 Февраль 2013 - 12:56) писал:

и собирать на MCP2200.


Не пробовал . FT232RL хоть и дороже , зато минимум обвязки .Есть выход на индикацию. Встроенный стаб.
Нет проблем с нестандартными скоростями.
0

#16 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 05 Февраль 2013 - 13:56

Просмотр сообщенияAlex (05 Февраль 2013 - 13:48) писал:

А, это программка специальная, для просмотра переменных ?

Это штатные средства Keil + pin SWO .
А видел ты совсем другое - студию от STM .
В IAR так же есть...

Сообщение отредактировал dosikus: 05 Февраль 2013 - 13:59

0

#17 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 05 Февраль 2013 - 14:03

Просмотр сообщенияdosikus (05 Февраль 2013 - 13:54) писал:

FT232RL хоть и дороже , зато минимум обвязки .Есть выход на индикацию. Встроенный стаб.
Нет проблем с нестандартными скоростями.
У меня нет этой МС, а заказывать не хочется, т.к. имеются другие средства, способные на то-же самое...
Мы не ищем лёгких путей :D

Цитата

Это штатные средства Keil + pin SWO .
Спасибо, учту.
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#18 Пользователь офлайн   Alex 

  • Убиватель МК
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 539
  • Регистрация: 15 Февраль 11

Отправлено 05 Февраль 2013 - 14:07

Кстати, на какой скорости шьётся СТМ ?
Мне же, наверное, в МК придётся жёстко скорость забивать. Или там есть возможность принимать настройки от ПК ? Ни разу не собирал USB переходники. :unsure:
Не говорите что мне делать, и я не скажу куда Вам идти !
0

#19 Пользователь офлайн   dark_user 

  • Написал первую прогу
  • PipPip
  • Группа: Пользователи
  • Сообщений: 140
  • Регистрация: 18 Январь 13

Отправлено 05 Февраль 2013 - 14:43

По поводу страхов к 5V... смотри даташит на предмет толерантности (FT) выводов UART...
По поводу скорости... там auto baud задействован...
Кстати... по поводу толерантности... когда привязывал 16Х2... дисплей 5V питания??? :D
0

#20 Пользователь офлайн   dosikus 

  • Программист
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Январь 13

Отправлено 05 Февраль 2013 - 20:32

Для IAR ...

Изображение
0

Поделиться темой:


  • 2 Страниц +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 пользователей, 2 гостей, 0 скрытых пользователей