Skocz do zawartości

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


Pomocna odpowiedź

  • 5 miesiące później...

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.

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;)

  • 8 miesiące później...

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

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.

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.

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

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

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

  • 5 lat(a) później...

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

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...