Skocz do zawartości
danio8522

Uruchomienie popularnej płytki STM32F103C8T6 w oparciu o Kurs STM32

Pomocna odpowiedź

Napisano (edytowany)

Na podstawie kursu STM32 chcę uruchomić płytkę STM32F103C8T6, zdjęcie płytki poniżej.

Oczywiście nie mogę podczas tworzenia projektu wybrać NUCLEO-F103RB więc poniżej przesyłam zdjęcia z konfiguracji, czy jest ona prawidłowa ? Czy może powinienem wejść w zakładkę MCU a nie Board i tam wybrać procesor ?
1.thumb.jpg.bb94d718afe3d3a65d2d5be86c79330e.jpg
2.thumb.jpg.50e32e13e757a937124dca6000621ea7.jpg

Przechodząc do biblioteki, zgodnie z opisaną aktualizacją:
https://forbot.pl/forum/topic/8387-kurs-stm32-3-plytka-nucleo-konfiguracja-srodowiska/page/10/#comments

Dla NUCLEO-F103RB:
https://www.st.com/en/embedded-software/stsw-stm32143.html#overview

Dla STM32F103C8T6:
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f1-series/stm32f103/stm32f103c8.html#tools-software
Następnie wybrałem zakładkę Tools & Software, następnie MCU & MPU Embedded Software, następnie najbardziej podobny plik do "based on Standard Peripheral Library" to (proszę kliknąć ctrl+f i wkleić STM32-CLASSB-SPL). Czy to jest odpowiedni plik ?

1475523200_1584572515.thumb.png.aa91ef8a3a2e1cde3fd19ab69350ef85.png

 

Edytowano przez danio8522

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Postępując logicznie, w zakładce Board muszę oprócz procesora wybrać nazwę płytki, nazwy mojej płytki tam nie ma więc wybrałem zakładkę MCU i odpowiednie dane zgodne z tymi podanymi dla płytki którą posiadam:
111.thumb.png.c146afa83d7b02284725c2438207b584.png

Na stronie ST znalazłem bibliotekę dla F1 której zawartość jest bardzo podobna to tej dla Nucleo: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.html

Jak widać na zdjęciu poniżej wkleiłem dwa zaznaczone pliki do katalogu C:\Users\\AppData\Roaming\Ac6\SW4STM32\firmwares
11.thumb.png.c1d8a66c0d969b25b555f2cc0d8a86d0.png

Natomiast jak widać poniżej Workbench nie widzi tych plików a wykrywa tylko to co pobrał przy kliknięciu pobieraj w opcji  Hardware Abstraction Layer (Cube HAL) natomiast to zgodnie z kursem nie interesuje nas.
22.thumb.png.3bfaa07d51409004bc659e0dd5de4752.png222.thumb.png.5c806092b471b7145bcf0dbb9a830aa2.png

Robię coś źle czy biblioteka którą pobieram ze strony ST jest nadal nieprawidłowa ?

Edytowano przez danio8522

Udostępnij ten post


Link to post
Share on other sites

Wybierz procersor. Chyba nie ma sensu wprowadzać własnej płytki. 

Biblioteki HAL to trochę inny temat i do nich zalecany jest dodatek Cube-MX.

Udostępnij ten post


Link to post
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Gość
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.


×
×
  • Utwórz nowe...