<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>STM on Pradeepa Senanayake</title><link>https://www.pradeepas.com/tags/stm/</link><description>Recent content in STM on Pradeepa Senanayake</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Sat, 01 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.pradeepas.com/tags/stm/index.xml" rel="self" type="application/rss+xml"/><item><title>Servo motor using PIC24FJ64</title><link>https://www.pradeepas.com/posts/servo-driver-1-using-pic24f-curiosity-nano/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><guid>https://www.pradeepas.com/posts/servo-driver-1-using-pic24f-curiosity-nano/</guid><description>Quick tutorial on how to use the PIC24FJ64 Curiosity Nano development board to control a servo motor.
Tools required:
The development board Servo motor 5V power supply Software required:
MPLABX IDE Servo basics The servo motors come in two categories,
Continuous servo Standard servo The continuous servo is a servo that continuously rotates on valid control signal, whereas, the standard servo is the one that stops at specific angles (ie: 0 to 180 degrees).</description></item><item><title>Basic CAN configuration with STM32F407</title><link>https://www.pradeepas.com/posts/basic_can_configuration_with_stm32f407/</link><pubDate>Sat, 23 Apr 2022 21:55:24 +1000</pubDate><guid>https://www.pradeepas.com/posts/basic_can_configuration_with_stm32f407/</guid><description>Controller Area Network (CAN) is one of the most common protocols in the Embedded Systems world. Through this article my intention is to take you with me on my journey of learning CAN protocol using the STM32 eco system. I use STM32 here simply because I have an STM32F407-Disco board at my disposal. Please note that this article wouldn&amp;rsquo;t teach you CAN protocol, rather, it refers to materials that already exist in the Internet and builds upon that knowledge to implement basic communication scheme on actual hardware.</description></item><item><title>A Temperature Logger - Hardware</title><link>https://www.pradeepas.com/posts/temperature-logger-hardware-1/</link><pubDate>Sun, 05 Sep 2021 20:42:56 +1000</pubDate><guid>https://www.pradeepas.com/posts/temperature-logger-hardware-1/</guid><description>As an Embedded Systems Engineer, I&amp;rsquo;ve contributed to different types of products. In most of these products, my main contribution was on firmware. However, from the earliest days of my career, I always tried to keep myself up to date with the hardware aspects of the device. Recently, I decided to implement a very small device to practice the skills that I&amp;rsquo;ve been accumulating all these years. That&amp;rsquo;s what this temperature logger is all about.</description></item></channel></rss>