OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 21:33

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Воскресенье, 12 Август, 2018 16:45 

Зарегистрирован: Среда, 31 Январь, 2018 19:54
Сообщения: 244
Кто-нибудь работал с ARM Cortex-M4 - stm32f407vgt6?
на плате STM32F4DISCOVERY
В поставке есть кабель для подключения USB to TTL

Будет ли работать в Windows 10 или XP?
Или как?
И с чего начать, чтобы его программировать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Воскресенье, 12 Август, 2018 17:45 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 597
Вы вообще с нуля? Сужу по "кабель для подключения USB to TTL "
Ступайте на https://wiki.oberon.org/ob/o7 - всё есть, но документацию на проц: datasheet и reference manual на семейство "курить до просветления" придётся всё равно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Воскресенье, 12 Август, 2018 19:08 

Зарегистрирован: Среда, 31 Январь, 2018 19:54
Сообщения: 244
Artyemov писал(а):
Вы вообще с нуля? Сужу по "кабель для подключения USB to TTL "

Да. Но название как в доке.
Спасибо! Посмотрел видеоурок как подключать через кабель по вашей ссылке.

там ещё стоит добавить
https://www.st.com/content/ccc/resource ... 039084.pdf
Drivers
Before connecting the STM32F4DISCOVERY board to a Windows® PC (XP, 7, 8 and 10) through the USB, a driver for the ST-LINK/V2 (or V2-A) must be installed. It is available at the www.st.com website. In case the STM32 Discovery is connected to the PC before the driver is installed, some Discovery interfaces may be declared as “Unknown” in the PC device manager. To recover from this situation, after installing the dedicated driver, the association of “Unknown” USB devices found on the STM32F4DISCOVERY board to this dedicated driver,
must be updated in the device manager manually.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Воскресенье, 12 Август, 2018 19:24 

Зарегистрирован: Пятница, 13 Март, 2015 16:40
Сообщения: 597
Начать лучше с выкачивания документации и её чтения ;)

На плате находится, кроме целевого проца, внутрисхемный отладчик, позволящий в коммерческих средах разработки (IAR, Keil и пр.) иметь доступ ко всем "потрохам". А с обероном можно будет только загружать скомпилённое (не забудьте скачать stm32 stlink-utility); отладка сообщениями через UART.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Воскресенье, 12 Август, 2018 19:37 

Зарегистрирован: Среда, 31 Январь, 2018 19:54
Сообщения: 244
Кстати, в поиске нашел ещё одну плату с микроконтроллером stm32f407vgt6,
для которой есть готовые аксессуары:

http://www.starterkit.ru/html/index.php ... iew&id=127

SK-STM32F407 и аксессуары для неё:

1. Модуль расширения содержит три контроллера управления шаговыми двигателями DRV8846 фирмы Texas Instruments
2. Модуль расширения содержит GSM модем фирмы SIMCOM SIM800C


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Вторник, 14 Август, 2018 10:23 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Добавил в хранилище новый пример для F407 с использованием таймера на прерываниях MobxARMv7MSTM32SysTick0.

Файл Mobx/Files/STM32F407VGBlink.odc

Код:
MODULE MobxSTM32F407VGBlink;

   IMPORT SYSTEM,  ARMv7M := MicroARMv7M,
      MCU := MicroSTM32F405,
      Sys := MicroSTM32F405System,
      SysTick0 := MobxARMv7MSTM32SysTick0,
      Pins := MicroSTM32F4Pins;
   
   PROCEDURE Init;
   BEGIN
      Pins.Configure(Pins.D, 12, Pins.output, Pins.pushPull, Pins.medium, Pins.noPull, Pins.AF0);
      SysTick0.Init(Sys.HCLK, 1000)
   END Init;
   
   PROCEDURE Loop;
   VAR ms: INTEGER; x: SET;
   BEGIN
      ms := 0;
      REPEAT
         IF SysTick0.OnTimer() THEN
            IF ms = 999 THEN ms := 0 ELSE INC(ms) END;
            IF ms = 0 THEN
               SYSTEM.GET(MCU.GPIODBSRR, x);
               SYSTEM.PUT(MCU.GPIODBSRR, x + {12+16})
            ELSIF ms = 500 THEN
               SYSTEM.GET(MCU.GPIODBSRR, x);
               SYSTEM.PUT(MCU.GPIODBSRR, x + {12})
            END
         END;
         ARMv7M.WFI
      UNTIL FALSE
   END Loop;
   
BEGIN
   Init;
   Loop
END MobxSTM32F407VGBlink.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Вторник, 14 Август, 2018 12:26 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Еще вот работаю над тем, чтобы наш прибор снабдить цветным дисплеем. Дисплей тоже сейчас работает на stm32f407vgt6.
Вложение:
photo_2018-08-14_16-02-12.jpg
photo_2018-08-14_16-02-12.jpg [ 196.04 КБ | Просмотров: 7975 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Среда, 15 Август, 2018 13:39 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Вот такую еще плату классно использовать для прототипов: diymore https://ru.aliexpress.com/wholesale?Sea ... 32f407vgt6
Она маленькая, без лишних датчиков, и потому совсем недорогая для F407! В районе 500 рублей на aliexpress.

Вложение:
STM32F407VGT6_TFT.jpg
STM32F407VGT6_TFT.jpg [ 132.74 КБ | Просмотров: 7933 ]


Вложение:
ILI9341_TFT.jpg
ILI9341_TFT.jpg [ 85.42 КБ | Просмотров: 7933 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: stm32f407vgt6 - кто нибудь работал?
СообщениеДобавлено: Среда, 22 Август, 2018 17:26 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Выложил свои демки для дисплея с резистивным тачскрином.
https://github.com/iadenisov/O7/tree/master/Disp/Files
Они используют модули SPI, которые Александр Ширяев также разрешил опубликовать.


Вложения:
photo_2018-08-22_21-23-15.jpg
photo_2018-08-22_21-23-15.jpg [ 84.49 КБ | Просмотров: 7852 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB