𝗡𝗼 𝗪𝗶𝗿𝗲𝘀, 𝗡𝗼 𝗛𝗮𝘀𝘀𝗹𝗲: 𝗨𝗦𝗕 𝗗𝗙𝗨 𝗕𝗼𝗼𝘁𝗹𝗼𝗮𝗱𝗲𝗿 𝗳𝗼𝗿 𝗠𝗖𝗨𝘀
Tired of relying on external programmers or debug tools just to flash the MCU
With USB DFU (Device Firmware Update) support, you can program your Microcontroller just using USB. This means…
We’re excited to announce two upcoming live sessions packed with practical demos and step-by-step guidance:
📅 3 October — Ethernet Controller: Implement TCP Client-Server using W5500 & STM32 MCU
📅 17 October — Implement MODBUS TCP Server with STM32 Cortex-M4 MCU
👉 Register…
𝗪𝗵𝘆 𝗯𝘂𝗶𝗹𝗱 𝗮 𝗰𝘂𝘀𝘁𝗼𝗺 𝗕𝗼𝗼𝘁𝗹𝗼𝗮𝗱𝗲𝗿 𝗳𝗼𝗿 𝘆𝗼𝘂𝗿 𝗠𝗖𝗨?
Most microcontrollers come with a vendor-supplied bootloader (such as STM32), but these can be restrictive at times. That’s where a custom bootloader becomes very useful.
With Flash memory…
Wilson, a valued community member, put together and tested four different veroboard versions prior to the arrival of his custom PCB. Each one functioned partially before breaking, but every failure provided him with the knowledge needed to improve the design. By the fourth…
Bare-Metal Embedded Series · Part 3
SysTick Timer on ARM Cortex-M
#SysTick is a 24-bit down counter inside the core. It’s my go-to for periodic interrupts, delays, and tiny schedulers.
𝗪𝗵𝗮𝘁 𝗶𝘁 𝗶𝘀:
* 24-bit counter in the CPU
* Periodic interrupts without extra…
Normally, when multiple clients subscribe to the same topic, each one gets a copy of every message. But what if you want to balance the load between them?
That’s where 𝗦𝗵𝗮𝗿𝗲𝗱 𝗦𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻𝘀 come in.
𝗪𝗵𝗮𝘁 𝗜𝘀 𝗮 𝗦𝗵𝗮𝗿𝗲𝗱 𝗦𝘂𝗯𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻?…
Ever had an #IoT device come back online after a few hours and immediately choke on a backlog of messages?
#MQTT is fantastic: lightweight and efficient, but reconnections can turn into a flood of stale commands.
Here’s the simple fix I rely on: #Knockout.
𝗪𝗵𝗮𝘁 𝗶𝘁…
Following up on this [#BLDC controller challenge 👉 linkedin.com/feed/update/ur…’ve got major progress from our maker:
“I’m now controlling the 3 bridges using center-aligned complementary PWM — it brought noticeably more motor stability compared to edge-aligned PWM with GPIO…
In #RTOS for #IoT, 𝗜𝗻𝘁𝗲𝗿𝗿𝘂𝗽𝘁 𝗦𝗲𝗿𝘃𝗶𝗰𝗲 𝗥𝗼𝘂𝘁𝗶𝗻𝗲𝘀 (#ISRs) are essential for responsiveness—but they’re also one of the most common sources of jitter and missed deadlines when misused.
Here are the key rules every embedded engineer should follow:
1️⃣ 𝗞𝗲𝗲𝗽…
IoT devices run on extreme constraints—tiny memory, low power, heterogeneous #protocols. Yet they must handle #real-time tasks reliably. Based on ongoing research in RTOS design, here are 3 key lessons:
1️⃣ 𝗠𝗲𝗺𝗼𝗿𝘆 𝗶𝘀 𝗽𝗿𝗲𝗰𝗶𝗼𝘂𝘀 → Avoid dynamic allocation; static is…
Ever tried to toggle a #GPIO and nothing happened?
You double-check your #code… still nothing.
If you don’t know your MCU’s memory map, you’re coding blind.
That’s where the 𝗠𝗖𝗨 𝗺𝗲𝗺𝗼𝗿𝘆 𝗺𝗮𝗽 comes in.
It’s basically your chip’s 𝗮𝗱𝗱𝗿𝗲𝘀𝘀 𝗯𝗼𝗼𝗸 - showing…
🚨 𝗪𝗵𝗲𝗻 𝗬𝗼𝘂𝗿 𝗖𝗼𝗱𝗲 𝗙𝗿𝗲𝗲𝘇𝗲𝘀 𝗠𝗶𝗹𝗲𝘀 𝗔𝘄𝗮𝘆… 𝗪𝗵𝗼’𝘀 𝗚𝗼𝗻𝗻𝗮 𝗦𝗮𝘃𝗲 𝗜𝘁?
You’ve got a microcontroller running in a sensor 200 miles away.
It’s been fine for months… then one day, it hangs.
No logs. No response. No way to hit reset.
Unless you had a…
🚨 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗨𝗽𝗱𝗮𝘁𝗲!
Remember this tricky #BLDC motor control question we shared? 👉linkedin.com/feed/update/ur…
Well -- 𝗽𝗿𝗼𝗯𝗹𝗲𝗺 𝘀𝗼𝗹𝘃𝗲𝗱 💡
The issue turned out to be in the switching method. Switching from SPWM to six-step commutation made a…
𝐄𝐦𝐛𝐞𝐝𝐝𝐞𝐝 𝐟𝐨𝐥𝐤𝐬—𝐪𝐮𝐢𝐜𝐤 𝐡𝐚𝐫𝐝𝐰𝐚𝐫𝐞 𝐪𝐮𝐞𝐬𝐭𝐢𝐨𝐧.
𝗔 𝗰𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗺𝗲𝗺𝗯𝗲𝗿 𝗮𝘀𝗸𝗲𝗱:
“I’ve got a 0.96-inch ST7735 TFT (raw panel) that I want to run with an STM32. I’d like to avoid a pre-made breakout. If I use an FFC/FPC adapter (1.0 mm →…
🔧 𝗕𝗮𝗿𝗲-𝗠𝗲𝘁𝗮𝗹 𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗦𝗲𝗿𝗶𝗲𝘀 – 𝗣𝗮𝗿𝘁 𝟯: 𝗔𝗯𝘀𝘁𝗿𝗮𝗰𝘁𝗶𝗼𝗻 𝗪𝗶𝘁𝗵𝗼𝘂𝘁 𝘁𝗵𝗲 𝗢𝗦
Going bare-metal doesn’t mean going raw.
Hardware abstraction layers like #STM32 HAL, #CMSIS, or #ESP-IDF give you structured access to peripherals — without the…
🔧 𝗕𝗮𝗿𝗲-𝗠𝗲𝘁𝗮𝗹 𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗦𝗲𝗿𝗶𝗲𝘀 𝗣𝗮𝗿𝘁 2: 𝗦𝘁𝗮𝗿𝘁𝘂𝗽 𝗖𝗼𝗱𝗲 & 𝗩𝗲𝗰𝘁𝗼𝗿 𝗧𝗮𝗯𝗹𝗲
In bare-metal embedded systems, everything starts before 𝒎𝒂𝒊𝒏() is even called. That’s where startup code and the vector table come in.
🧠 𝗪𝗵𝗮𝘁 𝗜𝘀…
One of our community members is tackling a DIY #BLDC motor control project and hit a roadblock. Here's what they shared:
" 𝙄 𝙟𝙪𝙨𝙩 𝙥𝙪𝙩 𝙪𝙥 𝙖 𝙫𝙚𝙧𝙤 𝙗𝙤𝙖𝙧𝙙 𝙙𝙚𝙨𝙞𝙜𝙣 𝙩𝙤 𝙘𝙤𝙣𝙩𝙧𝙤𝙡 𝙩𝙝𝙞𝙨 350𝙒 𝘽𝙇𝘿𝘾 𝙢𝙤𝙩𝙤𝙧 𝙛𝙧𝙤𝙢 𝙖 𝙝𝙤𝙫𝙚𝙧𝙗𝙤𝙖𝙧𝙙.…
🐛 𝗪𝗵𝗲𝗻 𝗧𝗶𝗻𝘆𝗠𝗟 𝗠𝗼𝗱𝗲𝗹𝘀 𝗙𝗮𝗶𝗹 𝗦𝗶𝗹𝗲𝗻𝘁𝗹𝘆
You quantized the model.
You deployed it.
No crash. No errors.
Just... bad results.
Welcome to 𝗱𝗲𝗯𝘂𝗴𝗴𝗶𝗻𝗴 𝗧𝗶𝗻𝘆𝗠𝗟—where your float32 model runs perfectly on your laptop, but gives nonsense on-device.…
1K Followers 2K Followingeng at @stripe | talk to me about finance, credit cards and tech | building https://t.co/lSDuX1dRPj | https://t.co/BFWP5cTGhF | @growremotelyio
532 Followers 815 FollowingADLINK I-Pi DevKits feature readily workable COM-HPC, COM Express, SMARC, OSM modules in jumpstarting your development, prototyping for industrial and edge IoT
54 Followers 655 FollowingSOFTWARE ENGINEERING | PHONE ENGINEERING | INFORMATION SYSTEM.
SCHOOLING AT LADOKE AKINTOLA UNIVERSITY OF TECHNOLOGY AND LEARNING MY TECH CAREER AT SQI
2K Followers 6K FollowingAI-first debug assistant with context-aware fixes suggestions for your failing builds
Trust FlyCI Wingman to keep your workflows green!
802 Followers 7K FollowingI've Audited More Than 150+ Websites | Ranked More Than 8+ Companies । E-commerce & Local Business । Write SEO Optimized Content,Worked more then 4+
#SEO #gmb
609K Followers 1K FollowingWe make very small computers which you can buy from just $4. We are also the literal coolest. Be excellent to each other. Tech support: https://t.co/ZEBSfmuErK
305 Followers 544 Following🇺🇸 The USA’s Best & Most Affordable Male Sex Toys 🌟Best Male Sex Toys, Male Masturbators| 😝💪🍆💦💦🐽👅🔞❗️👊👅🐷🔥#Daddy #Bator #Male #Boy
1K Followers 2K FollowingEEE'26 | schrodinger pro max mini lite v69.69 | ML ,DL,Backend ,Electronics(tweaking is my love:) ) | Team @AskEagleUpdate | High on caffeine...
195 Followers 232 FollowingSoftware Developer | Crafting High-Performance Applications with React.js, React Native, TypeScript, and Node.js | Proficient in Building APIs and Microservice
43 Followers 182 Followingwe excelling in UI design and mobile app development, crafting visually striking and user-friendly solutions tailored to client needs.
283 Followers 315 Followinghttps://t.co/zrh9Dum0w4 (Artificial Intelligence and Machine Learning) 3rd Year Student. Working daily on myself and trying be a better version of myself.
183 Followers 229 FollowingBSc. Software engineering in view || C13 @alx_africa || Full stack dev || Anime lover || I draw sometimes || https://t.co/ws0WTtE0UI
571 Followers 770 Followingweb developer 🌐ll Java coder 🗃️ll
tech enthusiast..
#learning skills #connect with m|| here to learn & make connections
I'm not a lover but a developer 💀
21 Followers 29 Following22yo Professional Software Developer with a keen focus to solve real-world problems.
I Help achieve and improve digital presence of brands.
18 Followers 78 FollowingFrontend Developer | React
2023, started to learn English to pursue my dream of working abroad, and am still on the journey. 👍 Let's make it what we want
10 Followers 15 FollowingFull-Stack Developer 👨🏾💻|| I write decent code || Currently exploring TypeScript 🌱 || My code runs on caffeine and lo-fi beats🎧 ||