⚙️⚙️⚙️ Programuji programuji programuji Zpátky je kódu. Mám malý tip spíše pro začínající embedded programátory používající GCC prostředí. Jakmile potřebujete mít strukturu uloženou v paměti úsporným způsobem bez vložených bezvýznamných bajtů zajišťujících zarovnání, použijte atribut PACKED. Jakmile potřebujete mít jakoukolik
Je hotovo pro tentokrát
🛠🛠🛠 Dokončení Jak jsem psal včera, pracuji na dokončení návrhu desky plošných spojů jednoho z projektů, které mám rozpracované. Nyní mohu říci, že jsem hotov. Zde je render hotového návrhu. Ve zkratce1️⃣ ESP32 v mé oblíbené formě – diskrétní2️⃣ externí
Jak začínám zapojovat DPS?
🛠🛠🛠 Zpátky ke KiCADu Přibližně před 3 týdny jsem začal projekt pro svého zákazníka ale musel jsem před jeho dokončením provést některé testy s cílem prověřit, zda jsou rozhraní na desce dobře navrženy. Nyní věřím, že jsou a mohu dokončit
Knihovna pro UI prvky
⚙️⚙️⚙️ Píšu si knihovnu pro UI Zde je ukázka snímku obrazovky s prostředí Stm32CubeIDE. Nejsem moc dobrý programátor, ale pokaždé se snažím psát lepší a lepší kód. Každý prvek na obrazovce bude popsaný vlastnostmi v univerzální datové struktuře a to
SSD1306 ovladač
⚙️⚙️⚙️ OLED SSD1306 driver pro stm32 Vsadím se, na světě je moře driverů pro SSD1306 kompatibilní s stm32 ale já si vybral tento https://github.com/afiskon/stm32-ssd1306 Nejlepší na něm je to, že opravdu výborně pracuji s stm32 HAL knihovnami a jeho implementace
Checker Pig Zulu
🚴🚴🚴 Jedno z nejlepších jízdních kol, na jakém jsem kdy jezdil Není to tak dlouho co jsem jezdil na tomto kole. Pořídil jsem docela dost fotografií a vyhledal jsem jeho výrobce na webu. Je to firma Checker Pig. Nejsou sice
Oprava buzení MOSFET tranzistorů
🛠🛠🛠 Revize druhé desky je můj dnešní úkol Tedy, změny na RedPitaya desce jsou již zavedeny a nyní je mým úkolem připravit změny na desce s DAC11001. Jedná se o několik maličkých změn kolem okénkových komparátorů napájecích hladin. Budil jsem
Výroba s opravou chyb
🛠🛠🛠 Příprava dalšího projektu Protože je Stm32CubeIDE a projekt v něm připravené a vše nachystané na další práci, mohu na dva dny přeskočit k jinému projektu, nebo spíše k přípravě na další projekt. V minulosti jsem navrhoval dvě desky: 1️⃣
Nejdřív studovat, jak pracovat
📄📄📄 Studium specifikace Po nastavení prostředí a projektu pro stm32L0 musím začít studovat dokumentaci. Mám k dispozici specifikaci sériového komunikačního protokolu, který musím implementovat a hlavně nastudovat a plně pochopit. Správně pochopit z toho důvodu, abych psal kód efektivně a
První kroky s stm32L0
⚙️⚙️⚙️ Programování firmware pro stm32L051 Poté, co jsem úspěšně znovu osadil ESD diody, mohu pokračovat s programováním přístroje. Tentokrát jsem se rozhodl vložit veškerou energii do STM32CubeIDE místo programování v SW3STM32. Důvodem je fakt, že jsem ještě nikdy nepracoval s