Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Модельно-ориентированное программирование STM32 на матлабе

Непрочитано 24.05.2013, 19:44  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 250
Сказал спасибо: 12
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Модельно-ориентированное программирование STM32 на матлабе

Нашел на ХараХабре статью про модельно-ориентированное программирование http://habrahabr.ru/post/129519/. Из статьи нашел сайт с моделями STM32 и STM32F4:https://www.aimagin.com/download/
Суть сего процесса такова: На матлабе из этих моделей создается графическим образом заготовка программы, в которой можно использовать все богатство этой программы включая математику и прочие удовольствия. Потом это компилируется в исходники на Си и загружается в процессор. До загрузки можно промоделировать результат в матлабе с выводом результатов в графическом виде и с высокой точностью. Имеются примеры проектов. В результате процесс ускоряется во много раз. Пока изучаю процесс, но возможен хороший результат. Чего и всем желаю!!!
Реклама:
ZSG вне форума  
Эти 6 пользователя(ей) сказали Спасибо ZSG за это сообщение:
bobr_25 (09.11.2013), dimchik_b (08.06.2013), majorka65 (11.06.2013), niXto (24.05.2013), tempora (08.06.2013), uaf (26.06.2013)
Непрочитано 24.05.2013, 19:50  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 250
Сказал спасибо: 12
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

PS. Кстати в матлабе есть еще библиотека хPC, в которой тоже можно делать программы для немыслимого количества процессоров включая и Cortex-M3,M4.
Для ознакомления с матлабом, а вернее необходимым для этой работы Simulink есть материалы на русском и очень неплохие:
http://matlab.exponenta.ru/simulink/book1/1.php
ZSG вне форума  
Сказали "Спасибо" ZSG
majorka65 (07.06.2013)
Непрочитано 26.05.2013, 03:03  
Loole
Вид на жительство
 
Регистрация: 11.05.2005
Адрес: Питер
Сообщений: 425
Сказал спасибо: 47
Сказали Спасибо 72 раз(а) в 59 сообщении(ях)
Loole на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

Без их FiO платы- поиграться и забыть.


---------------------Limited-feature --------------Full-feature
Clock speed max. ----24 MHz--------------------Unlimited
Digital IO------------Unlimited---------------------Unlimited
ADC-----------------2 channels max.-------------Unlimited
DAC-----------------1 channel max.--------------Unlimited
PWM----------------2 channels max.-------------Unlimited
RTC -----------------Unlimited---------------------Unlimited
USART--------------2 element max.------------- Unlimited
USB Virtual COM-----------No--------------------Yes
USB HID--------------------No--------------------Yes
Character LCD-------------Yes--------------------Yes
SD card--------------------No---------------------Yes
GPS NMEA Parser----------No---------------------Yes
GPS Simulation Blockset---Yes--------------------Yes
Auto Compile--------------No---------------------Yes
Auto Download------------No---------------------Yes
USB In Application Programming------No--------- Yes
USART In Application Programming---No----------Yes

Было дело, развлекался как-то давно. Сейчас есть Waijung Blockset для F4 , вроде full.
Loole вне форума  
Непрочитано 26.05.2013, 05:39  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 250
Сказал спасибо: 12
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

Да это так. Но с STM32F4 вполне можно работать. Я пока изучаю процесс. Правда, по странному стечению обстоятельств, у меня в STM32F4discavery программатор слетел. Не видит его ни Keil, ни STM32 ST-LINK Utility. Проблему решаю и был бы благодарен опытным пользователям за умные советы, как это устранить.
ZSG вне форума  
Сказали "Спасибо" ZSG
majorka65 (11.06.2013)
Непрочитано 07.06.2013, 08:37  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 250
Сказал спасибо: 12
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

Ну вот разобрался более или менее. Перезагрузил прошивку в ST-Link STM32F4discovery. Keil не видит плату все равно, а Matlab замечательно видит и шьет. Загрузил с https://www.aimagin.com/download/ модель для STM32F4:Waijung Blockset and STM32F4 (Hi-Performance & DSP) Target. И все заработало. В загруженной модели имеются примеры, которые все нормально работают и представлены примеры работы с всей(почти) периферией процессора. Правда еще не дошел до отладки в схеме. Но она практически не требуется, так как желаемое совпадает с результатом.
Модель для STM32VLdiscjvery тоже доступна к загрузке, только с ней большие проблемы. Вроде и Keil видит плату и на сайте у автора с этой отладкой большинство примеров, но работать не хочет. На этапе конфигурации выдает кучу ошибок и не грузится в контроллер. Хотя и при настройке можно выбрать эту плату и с синхронизацией погрешностей нет, но грузиться не хочет. Но меня больше интересует STM32F4discovery, так как ее возможности поинтересней, поэтому работаю с ней.
ZSG вне форума  
Сказали "Спасибо" ZSG
majorka65 (07.06.2013)
Непрочитано 07.06.2013, 13:12  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

ZSG, статья на хабре уже устарела - ссылка "Библиотека Rapidstm32" не пашет. Эта либа не нужна, или есть альтернативный её источник?

_________________________________________
Upd: waijung13_06a.7z - она?
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 07.06.2013 в 13:21.
tempora вне форума  
Непрочитано 07.06.2013, 18:15  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 250
Сказал спасибо: 12
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

Rapidstm32 последняя версия не работает. Глючит на этапе установки синхронизации. Предыдущая работала, но я ее затер. waijung13_06a.7z - это для STM32F4. Перед началом работы надо очистить процессор при помощи ST-Link utility иначе будет клинить.

Последний раз редактировалось ZSG; 07.06.2013 в 18:24.
ZSG вне форума  
Сказали "Спасибо" ZSG
majorka65 (11.06.2013)
Непрочитано 07.06.2013, 18:28  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

majorka65, а Вы уже с ней работаете? Это правда, что без FIO board "бибилиотека наполовину нерабочая, а то что работает - то сильно обрезано"?
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 09.06.2013, 14:13  
Loole
Вид на жительство
 
Регистрация: 11.05.2005
Адрес: Питер
Сообщений: 425
Сказал спасибо: 47
Сказали Спасибо 72 раз(а) в 59 сообщении(ях)
Loole на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

Сообщение от tempora Посмотреть сообщение
без FIO board "бибилиотека наполовину нерабочая, а то что работает - то сильно обрезано"?
Правда для VLDiscovery. И это странно, я баловался с Rapidstm32 года три тому, когда эта плата была ещё актуальна.

Последний раз редактировалось Loole; 09.06.2013 в 14:17.
Loole вне форума  
Непрочитано 10.06.2013, 10:26  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

Не в плане флуда, а действительно понять хочу. А преимущества то какие? В чём, так сказать сакральный смысл? Ведь не из-за "богатства математики" всё это затевалось?
SasaVitebsk вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучаем STM32 Cortex M3 EugVor ARM 6171 20.05.2025 20:16


Часовой пояс GMT +4, время: 20:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.