Jeśli zaczynasz zabawę - zacznij od Keila - nie będziesz miał problemów z konfiguracją. Potem możesz przesiąść na jakieś środowisko z Eclips - np. Atollin lub STM32open (AC6).
A jakie to ostrzeżenia generuje kompilator i dlaczego w ogóle je generuje? Ja mam już swoją teorię nt. Twojego błędu - brak deklaracji zapowiadającej, na co narzeka kompilator. Zgadłem?
(at)mariomario Zanim zaczną cię tu przekonywać do STM32 oraz Nucleo, odpowiem na pytanie: http://sdcc.sourceforge.net/
jednak pojawiły się następne: "Error opening target connection" oraz "Failure opening target connection". Jeśli lampka na Nucleo miga zielono-czerwono jeszcze przed odpaleniem "Start" w STM Studio to znaczy że te komunikaty są jak najbardziej uzasadnione. Po prostu jakaś inna aplikacja (ST-LINK Utility, IDE z kompilatorem w sesji debugowania itp.)...
ja po prostu sprawdziłem wcześniej, wiec wiem o czym piszę, a Ty jak chcesz to hipotetyzuj dalej. Wszystkie swoje uwagi poparłem testami i zamieściłem ostrzeżenia kompilatora, jakie uzyskałem. Odniosłem się bezpośrednio do ostrzeżenia kompilatora, którą zamieścił Autor.
Jest darmowy kompilator dla HC08: http://sdcc.sourceforge.net/ Uprzedzę nadchodzące posty. Dlaczego nie STM32? (najlepiej Nucleo).
U mnie akurat aby wyzerować to muszę Prawidłowo. A jakbyś uaktualnił CMSIS to byś miał i _Msk. ;) Ogólnie nie mogę pojąć skąd kompilator wie czy odwołujemy się do mode0 czy do mode1 kompilując przykład poniżej: W tym przykładzie odwołujesz się do mode1. Jakby dało się ustawić coś typu Mode1=0 a Mode0=1 i CNF0=0 a CNF1-1 to wiem do którego bitu się...
Narazie problem Uart zostawiam na poźniej zaczynam czytać podwieszony poradnik bo uważam że zacząłem od tyłu z stm;) Dziękuję za odpowiedzi. Mam jeszcze jedno pytanie z jakich środowisk (kompilatorów) korzystacie? Jak korzystam z System Workbench for STM32 i mam czasami z nim taki problem że musze tworzyć nowy projekt żeby program mi wgrał do nucleo....
W trybie awaryjnym odinstalowałem ale były komunikaty typu plik mógł być już usunięty lub go brak: System Workbench for STM32 YTD Video Downloader 5.9.13 Usterka systemu nadal wystepuje Tutorial myślałem że zrozumiałem ale chyba nie i pewnych pojęć tam zawartych pewnie też. Czy pomimo mojego błędu naprawa została wykonana ? Jeżeli zwróciło to twoja...
Może faktycznie ten chiński procek działa tylko częściowo. Nawet chińskie kopie działąją jak należy. Za to programiści i projektanci nie działają. Szukać trzeba błaędu w sobie a nie w sprzęcie, kompilatorze, linkerze czy też innych Zamawiam Nucleo z analogicznym prockiem, zobaczymy:) Proponuwałbym jednak coś nowszego
Witam mam problem z dołączeniem plików nagłówkowych w kompilatorze COIDE. CHodzi mi o bibliotekę Stm32cubef4 proszę was bardzo o pomoc dziękuję pięknie
Witam, próbuje sterować diodą RGB podłączoną do Nucleo l053r8. Konfiguracja portów została ustawiona tak jak i przerwania. Problem mam z ustawieniem pracy kanałów i wlaczeniem generowania sygnalu na wyjściu licznika. Czy poniższy kod wskazuje prace kanałów? niestety cały czas kompilator wywala mi błąd. TIM2->CCMR2, TIM_CCMR2_OC3M_PWM1 | TIM_CCMR2_OC3PE...
Od niedawna zająłem się programowaniem mikroprocesorów STM32. Aktualnie walczę z NUCLEO STM32F411RE. Jakieś sukcesy już mam i zacząłem się zajmować gotowymi bibliotekami, bo po co wyważać drzwi do lasu, skoro ktoś to już zrobił. Do pewnego projektu potrzebuję wykonać operację FFT. Jestem w stanie wykonać taką funkcję samodzielnie, ale... Zauważyłem...
Disable - //reszta tekstu tylko dla wypenienia No to już wiem że nic nie wiem. U mnie zawsze dla F103, czy to gołego czy w Nucleo (a też np. dla F100) generuje się makro w HAL_MspInit. A jeśli W SYS->Debug jest Disable (obojętnie czy jawnie ustawione czy nieruszana wartość na dzień dobry) to jest __HAL_AFIO_REMAP_SWJ_DISABLE(); czyli w konsekwencji...
AT90PWMx - Produkt w fazie zakończenia produkcji. Nie ma sensu w to inwestować. ATTiny26 - zupełnie bez sensu jeśli idzie o falowniki. Praktycznie żadnego zysku względem mega88. ATXMEGAxx - od biedy może być do nauki. Ale pamiętaj o upierdliwości ADC w trybie single ended (offset), braku synchronizacji pracy liczników z jedną podstawą czasu, pomiar...
Poniewaz wszystkie wczesniejsze #define masz w warunku #if 0 #endif czyli niespelnionym. Zreszta w CubeIde powinienes miec to zaznaczone na szaro (wylaczone). A czy to nie powinno być zrobione tak, że ja powinienem zamienić #define EVE_EVE3_50G z linijki 119 na #define EVE_RVT35 zamiast linijki 104? https://obrazki.elektroda.pl/8326677800_...
Otóż chodzi m i o to aby poznać co generuje taki kompilator C, C++ itp. jako wynik i się w tym orientować bo np. C czy Python jako tako ogarniam i chciałbym poznać od "podszewki" to co mi tworzy na wyjściu. Natomiast chodzi mi po to aby później można było właśnie przejść na C/C++ i robić dalej. A z tego co powiedzieliście lepiej wyjdę kupując STM32...
Ostatnio przechodziłem "tą ciernistą drogę" kompilacja i poprawne wgranie pierwszego programu zajęło mi chyba 3 dni. Ale dałem radę sam (choć już miałem pytać na forum). Generalnie to dzięki szczywronek za poradnik! jesteś miszcz! A co do środowiska. Zaczynałem z pluginem i tam całe środowisko chodziło z tym że zaciągane są biblioteki a nie o to mi...
Czy do funkcji HAL_UART_Receive_IT na pewno powinien być przekazywany adres wskaźnika do struktury UART_HandleTypeDef? Dziękuję bardzo za wytknięcie błędu. Jeszcze sporo nauki przede mną. Po zmianie wywołania z HAL_UART_Receive_IT(&huart2, &Received, 1); na HAL_UART_Receive_IT(&huart2, Received, 1); UART zaczął ładnie odbierać dane...
Plytka NUCLEO świruje i pójdzie na reklamacje. Płytka Nucleo jest pewnie OK. Kod wgrany nie, Następny etap (jak dostanie nową płytkę) to będą błedy w kompilatorze.
To ja przekornie ciut napiszę: Główny wybór, jakiego trzeba dokonać, i który dla mnie jest oczywisty, to szerokość procesora. Do wiŁkszości zastosowań trzeba mieć 32 bity - i to jednoznacznie eliminuje AVR, XMEGA, 51 i wąskie PICe. Oczywiście znajdzie się kilka aplikacji, gdzie 8 bitów wystaczy, np. jeśli tylko migamy diodami, nic nie liczymy i nie...
Witam. Dostałem dzisiaj płytkę Nucleo z STM32F1.. i programatorem St-link. Jako środowisko do porogramowania zainstalowałem Coocox CoIDE. Sterowniki do programatora zainstalowane. Nie mam możliwości wrzucenia programu do procka. Program się kompiluje. Po wybraniu opcji "Download Code to Flash" mam błąd: Error: elf file missing sector info O co chodzi?...
(at)Piotrus_999 Tak masz racje patrzyłem na STM32F401RE. Ale i tak problem jest dalej z USART3. Poruszałem już ten temat tylko że z tego co pamiętam to jest jakiś problem na NUCLEO i nie uruchomie usarta3 na pinach PB10 i PB11. Konfiguracje mam taka: Dodano po 3 Próbowałem zrobić na alternatywnych pinach PC10 i PC11, w konfiguracji zmieniłem na port...
1. Jaki kompilator 2. Zawiesza się to znaczy? Gdzie procesor ląduje. (sprawdźcie to za pomocą debuggera, spróbujcie pracy krokowej)
Co ciekawe - paczka została wysłana z Polski kawał czasu po tym jak zamawiałem na ali-e (nadawca to światprzesyłek czy jakoś podobnie - pisane jednym słowem). Znam sprawę. Firma z Nysy. Też tak dostałem kilka przesyłek i to właśnie zamawianych z darmowa wysyłką. Ciekawa była też etykieta pod spodem tej nalepionej w Polsce. Na moje nazwisko, poczta...
Od niedawna jestem posiadaczem płytki ewaluacyjnej Nucleo z STM32F303RE i próbuję ją uruchomić w Keilu. Niestety mam cały czas problem z kompilacją gotowych przykładowych projektów. Mam też inne płytki ewaluacyjne np; z Stelarisem i to działa pod Keilem. Wgrałem też STM32CubeMX ale bład jest cały czas podobny. Zmieniałem już chyba wszytkie ustawienia...
Cześć, Projekt zaraz będę konfigurował od początku. Fakt, podałem za mało danych, wybaczcie, skrajna nerwica mnie na to wzięła. Od początku: Używam SW4STM32, ale chciałbym od tego odejść mocno, bo za dużo automatów i za mało szczegółów, może dlatego, że nie potrafię tego wszystkiego ogarnąć. Kompilatora używałem poprzez naciśnięcie "build". W ustawieniach...
Szanowni. Ostatnimi czasy wpadło mi w ręce rozszerzenie do płytek arduino z wyświetlaczem LCD 2x16. Zapewnia ono możliwość komunikacji w trybie 4-bit z pinem R/W podłączonym na stałe do masy. Postanowiłem go uruchomić na płytce Nucleo z procesorem STM32F103RB. Wyprowadzenia wyświetlacza połączone są następująco: Wyświetlacz uC RS PA9 E PC7 DB4 PB5 DB5...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Środowisko to Eclipse MARS z nakładką dla stm32. Jeśli chodzi błędy to są tego typu, że kompilator informuję, że jest brak zadeklarowanej zmiennej lub funkcji. Funkcję są zadeklarowane w pliku .h, który jest dołączony do pliku .c ( w którym wywala błąd). Uznaje, że informacja kompilatora o tym błędzie jest troche dziwna ponieważ w kodzie w tym samym...
Jednak jak ja patrzałem w dokumentację, to HSE jest podłączony i ma 8MHz Owszem ale jeśli HSE pochodzi z zewnętrznego sygnału a nie z kwarcu (oznaczonego na Twojej płytce jako X3, zabacz czy go masz), to trzeba w RCC->CR ustawić również bit HSEBYP. Bez tego bitu może działać ale nie wiadomo do końca jakie są tego skutki. Najdziwniejsze jest to,...
Program IAR jest jednym z podstawowych, dostępnych narzędzi do tworzenia oprogramowania na mikrokontrolery. Posiada kolorowe i wygodne środowisko graficzne, wraz ze zestawem zoptymalizowanych, standardowych bibliotek. Poniższy samouczek ma na celu pokazanie, jak skonfigurować te środowisko do wydajnej pracy. W autora praktyce sporym utrudnieniem są...
Dla Nucleo STM32L053 to będzie włąśnie taki plik https://www.google.pl/url?sa=t&rct=j&q=&... ? W main.c dodaje ten plik...
Nie ma to jak uczyć parkowania na wyścigówce formuły 1 ... Ja rozumiem ASMa przedstawić żeby można było choć trochę zrozumieć co generuje kompilator i jak różne konstrukcje generują różny kod choć funkcjonalność jest identyczna. Problemem wielu uczelni jest zbyt duży nacisk na ASM przez co po pół roku studenci potrafią migać diodą, obsługiwać klawiaturę...
Metoda 1: solterpasta + hotgun. Jak się zrobią mostki to flux i gorąca lutownica. Metoda 2: łapiesz jeden pin w rogu. Flux na nóżki i cyna na grocie - jedziesz po nóżkach jedna strona to 30 sekund. Na Youtube to widziałem i robią cuda niestety swoje praktyczne doświadczenia też mam i tu raczej sukcesów nie było :-) Druga sprawa to wytrawianie płytek...
Czy ja dobrze widze F0xx tez ma wsparcie? Tak, już od dosyć dawna, bo od wersji 0.2.0 (maj 2016). Już kompiluje najnowszego bleeding edge, a w weekend pierwsza próba odpalenia blinking LED na Distortos. Jakbyś natrafił na jakieś problemy - a wiadomo że zawsze się na jakieś natrafia - to pisz, na pewno pomogę (; Mam płytkę Nucleo-F411RE to mogę przy...
nucleo stm32 stm32 nucleo stm32 kompilator
uziemienie instalacji elektrycznej instrukcja serwisowa ariston z18xe wymiana silnika
rudocell viessmann ogranicznik przepięc
Satel Integra - Czułość Wejścia 0 ms - Co Oznacza? Tarcza pozycjonera bębna w pralce Mastercook - co to jest?