Aktywne Wpisy

asdfghjkl +129
Najlepsza oliwa? Od drzewa, które myśli, że to już koniec. Tak to właśnie jest mili państwo ¯\(ツ)/¯
Na południu Krety lato wygląda tak: 40 stopni w cieniu (jeśli znajdziesz cień), ziemia przypomina rozgrzaną cegłę, deszcz ostatni raz był w kwietniu, a następny będzie… może w listopadzie. I w tym wszystkim stoi sobie oliwka.
Nie podlewasz jej. Nie głaszczesz. Nie pytasz, czy ma wszystko, czego potrzebuje. Zostawiasz ją samą sobie. I co robi? Nie umiera.
Na południu Krety lato wygląda tak: 40 stopni w cieniu (jeśli znajdziesz cień), ziemia przypomina rozgrzaną cegłę, deszcz ostatni raz był w kwietniu, a następny będzie… może w listopadzie. I w tym wszystkim stoi sobie oliwka.
Nie podlewasz jej. Nie głaszczesz. Nie pytasz, czy ma wszystko, czego potrzebuje. Zostawiasz ją samą sobie. I co robi? Nie umiera.
zajonce-na-lonce +17
#demografia czemu polki nie chcą rodzić p0lusom reeee xd
meanwhile niejeden p0lak:
meanwhile niejeden p0lak:
źródło: image_picker_8E0DD684-D718-4E3D-AF02-2690DE271A7F-47639-00000645E8834C6A
Pobierz




#include "stm32f3xx.h"int main(void){SystemCoreClock = 8000000;HAL_Init();__HAL_RCC_GPIOA_CLK_ENABLE();GPIO_InitTypeDef gpio;gpio.Pin = GPIO_PIN_3;gpio.Mode = GPIO_MODE_OUTPUT_PP;gpio.Speed = GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(GPIOA, &gpio);while (1){HAL_GPIO_WritePin(GPIOA, GPIO_PIN_3, GPIO_PIN_SET);}}#elektronika #programowanie #pytanie
źródło: comment_AQd4DMHaWJitV1ZOajb3CxelFQ2fjv3F.jpg
PobierzHAL to syf, niech żyje LL! O ile łatwo migać diodą, to HAL strasznie utrudnia niektóre proste, aczkolwiek niestandardowe czynności.
BTW. polecam TrueStudio do takich rzeczy, od 8 wersji jest darmowy i na Linuksa. Łatwiej tam dojść do tego, czemu coś się nie kompiluje lub czemu się sypie (analizator rejestrów błędów)
Normalnie byś przytrzymał myszkę nad tym makrem i byś wiedział co jest w środku, albo kliknął trzymając ctrl i by podkreślił co jest nie tak, a tak to musisz się teraz bawić w szukanie tego. Problem jest w rozwinięciu tego makra, czyli prawdopodobnie Liby źle skonfigurowane,
HAL jest faktycznie dobry jak zaczynasz bawić się w peryferia
void SysTick_Handler(void){HAL_IncTick();}Próbowałem CubeMx, ogólnie bardzo na plus, ale kod generowany wydawał mi się strasznie nieczytelny i niezbyt wygodny do użycia w
Komentarz usunięty przez autora
Jak się nie pomylisz, to będzie działać. Operowanie bezpośrednio na rejestrach nie koliduje z użyciem HAL.
Na początku drogi szybciej uzyskasz efekt na HAL niż na rejestrach - ale to oczywiście zależy od doświadczenia.
W opcjach można włączyć rozbijanie generowanego projektu na wiele plików (Settings->Code generator->Generate peripheral initialization as a pair...), dzięki temu przynajmniej nie tworzy jednego gigantycznego pliku ze wszystkim.
https://www.elektroda.pl/rtvforum/topic3111562.html#15127066