Skocz do zawartości
lukpep

[Kurs] Kurs programowania STM32 część 1 - narzędzia

Pomocna odpowiedź

Jasne, że będzie. Może się różnić rozmieszczeniem poszczególnych peryferiów na pinach, ale to wszystko sprawdzisz w nocie katalogowej 🙂

Udostępnij ten post


Link to post
Share on other sites

Czy wersja TrueSTUDIO lite obsługuje stm32F4 ? czy trzeba dogrywać jakieś specjalne biblioteki ? I w końcu gdzie mogę znaleźć jakieś porady przykłady programów itd

Pozdrawiam.

Udostępnij ten post


Link to post
Share on other sites

Aktualna wersja TrueStudio poradzi sobie z F4 bez problemu;)

Jednak na dłuższą metę radziłbym korzystać z toolchaina Freddiego lub CooCox IDE. Może początki trochę trudniejsze, ale przynajmniej wiadomo co się dzieje i nie ma żadnych ograniczeń.

Przykłady programów znajdziesz na

stronie producenta.

Jednak wszystkie wykorzystują biblioteki ST. Jednak przeglądając dokumentację i źródła tych bibliotek można dowiedzieć się co i jak skonfigurować. Wtedy zerkając do reference manuala i innych dokumentacji łatwo przełożyć to na optymalny kod;)

Udostępnij ten post


Link to post
Share on other sites

Witajcie mam spory problem.

Próbuje zacząć zabawę z STM32F4. Zainstalowałem sobie CooCox IDE 1.51 do tego dograłem sobie - GNU Tools ARM Embedded (4.6 2012q2). Próbuje się z tym bawić bo muszę przez STM32 zaprogramować USART , Wyświetlacz itd. Ciężko to widzę ale próbuje.

Ogólnie mam wyświetlacz taki:

http://www.digchip.com/datasheets/parts/datasheet/371/PG12864-A_K.php

Wszystko przygotowane do podpięcia zostało tylko i aż programowanie. Dostałem pomoc dydaktyczną w postaci programu w którym działa obsługa I2C (po korekcie pinów), pomiar napięcia baterii (port PA4), obsługa USARTa z przerwaniami i obsługa wyświetlacza. Ale nie potrafię tego nawet uruchomić ponieważ podczas kompilacji wyskakują mi błędy. Nie wiem może brakuje mi jakiś bibliotek . Proszę o pomoc.

bledy.jpg

Udostępnij ten post


Link to post
Share on other sites

Nie wiem czy w tym środowisku da się wskazać folder z plikami, ale jeśli się da to wskaż folder, w którym znajduje się plik ADC.h. Powinno pomóc.

Udostępnij ten post


Link to post
Share on other sites

Właśnie w tym problem , że nie wiem jak dodać te biblioteki . W projekcie w folderze liberies mam te biblioteki ale nie wiem czemu program ich nie widzi i nie chce się skomplikować . Na razie leżę z programem całkowicie.

Udostępnij ten post


Link to post
Share on other sites

A gdzie masz ten plik ADC.h? nie widzę go w drzewie projektu.

Udostępnij ten post


Link to post
Share on other sites

Dzięki za zainteresowanie :

Bez_tytu_u.jpg

__________

Komentarz dodany przez: Treker

Udostępnij ten post


Link to post
Share on other sites

Jak masz taką strukturę katalogów, to spróbuj takiego zapisu:

#include "../ADC/ADC.h"
//lub
#include "ADC/ADC.h"
  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Ok biblioteki załatwione . ten pierwszy zapis i poszło skompilowano się. Dzięki wielkie. Ale podczas wgrania programu do procesora w konsoli pojawił sie problem.

C:\Users\Pawe�\Downloads\ProgramSTM32>"C:/Program Files/CoIDE/bin\coflash.exe" program STM32F407VG "C:/Users/Paweł/Downloads/ProgramSTM32\Debug\bin\ProgramSTM32.bin" --adapter-name=ST-Link --port=SWD --adapter-clk=500000 --erase=affected --driver="C:/Program Files/CoIDE/flash/STM32F4xx_1024.elf"  

P.S Sterowniki ST-LinkV2 zainstalowane .

[ Dodano: 07-02-2013, 14:24 ]

blad.jpg

Udostępnij ten post


Link to post
Share on other sites

Spacje i polskie znaki w ścieżkach dostępu. Kompilator i inne narzędzia średnio to lubią😉

Udostępnij ten post


Link to post
Share on other sites

Dzieki wielkie . Dość oporny ten program jest .

Udostępnij ten post


Link to post
Share on other sites

Ronaldo71888, witaj na forum 🙂 Kurs z tego tematu to inicjatywa jednego z naszych czytelników. W sprawie jejgo kontynuacji należałoby pytać samego autora. Jeśli chodzi o nasze (Forbotowe) kursy STM32 to aktualnie są trzy takie serie. Linki do nich znajdziesz na podstronie kursy: https://forbot.pl/blog/kursy

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...