Aktywne Wpisy
wilkCaly +27
No cześć Mirki, mam sąsiadów Azjatów i zaraz mnie coś strzeli. Zwracałem im już uwagę że motorycznie zaśmiecają korytarz ale jak krew w piach. Jak dzwoni do nich ochrona to nie otwierają. Cała klatka jednak jak na załączonym obrazku. Stoją rowery, buty, wózki, zabawki.... Myślałem nawet żeby im nasrać do tych butów ale pomyślałem, że zapytam was o jakieś rady... Co z tym zrobić?
#deweloperka #wynajem #mieszkanie
#deweloperka #wynajem #mieszkanie
PiccoloColo +83
Mam info z pierwszej ręki. Siora Jacka rozpoznaje, ale nie idzie łatwo, bo twarz zdeformowana.
Niedaleko mnie się krył xD
#jaworek
Niedaleko mnie się krył xD
#jaworek
Bare metal here, więc rozmawiamy bez HAL/LL/Cube, sam CMSIS ;)
#stm32 #programowanie #embedded
Poprzedni firmware pisałem ręcznie podając rejestry z dokumentacji i chyba jednak nie chcę tak robić. CMSIS upraszcza wystarczająco, idzie odczytać co autor miał na myśli.
Tak czy inaczej szukam kogoś z doświadczeniem właśnie w takim kodowaniu bliżej dokumentacji, a nie wywoływania funkcji z pomocą IDE. Nie zgadzają mi się bity z opisami w dwóch miejscach. Jak zmieniłem bity konfiguracyjne
robię na STM32L031K6T, tu jest manualka: https://www.st.com/resource/en/reference_manual/rm0377-ultralowpower-stm32l0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
strona 415, rejestr TIMx CR1, bit DIR. Wypisywałem sobie wartość licznika printfem po uarcie, przy ustawieniu DIR = 0 (stan po resecie) licznik liczył mi w dół, przestawiłem DIR = 1 i liczy w górę. Odwrotnie jak w dokumentacji.
ten sam plik, strona 763, rejestr LPUART ISR,
#define TIMCOUNTERMODEUP 0x00000000U /*!< Counter used as up-counter */
#define TIMCOUNTERMODEDOWN TIMCR1DIR /*!< Counter used as down-counter
900
800
700
600
itd ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°
PCLK = 1048000
PRESCALER = ((PCLK / 104800) - 1)
SysTick = ((PCLK / 1048) - 1)
LOOP = 2500