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

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

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

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

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

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


 
Опции темы
Непрочитано 24.05.2013, 19:44  
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 254
Сказал спасибо: 12
Сказали Спасибо 80 раз(а) в 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
Адрес: Урал
Сообщений: 254
Сказал спасибо: 12
Сказали Спасибо 80 раз(а) в 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
Адрес: Урал
Сообщений: 254
Сказал спасибо: 12
Сказали Спасибо 80 раз(а) в 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
Адрес: Урал
Сообщений: 254
Сказал спасибо: 12
Сказали Спасибо 80 раз(а) в 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.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 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
Адрес: Урал
Сообщений: 254
Сказал спасибо: 12
Сказали Спасибо 80 раз(а) в 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.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 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.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Модельно-ориентированное программирование STM32 на матлабе

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

Закладки
Опции темы

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

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot