Author: Nitin Saxena

How to work with “No Invalid Address”? Safe Access

Reading Time: 3 minutes In the previous blog, we tried to write directly to the BSRR Register address and that was not Safe Access because of which we fall into Hardware Fault exception. You can read that blog from here. Now in this blog, we are going to work in a very different way. We are not going to use the BSRR register instead of that we are going Continue Reading

Writing directly to the Register Address. Safe or Unsafe?

Reading Time: 4 minutes Hi again, I am back to discuss one more interesting blog today which will help you in preventing errors while working with hardware registers. This will tell you what can happen if you put Invalid Address on the register. As we are working with the Embedded Systems they make our task fast and reliable. Also, they are much smaller in size compared to traditional computers, Continue Reading

Blink the LEDs of STM32F3-DISCOVERY Board Part 2

Reading Time: 4 minutes Welcome to the second part of the blog(Blink the LEDs of STM32F3-DISCOVERY Board). If you haven’t checked the first one then I recommend you to please go through that. Okay, talking about this, so in this blog, we are going to build and run our program and will find out the way to install or insert this program inside the hardware(micro-controller). Step 1 First, open Continue Reading

Blink the LEDs of STM32F3-DISCOVERY Board

Reading Time: 5 minutes So here we are back again. I hope you are done with the Debugging session from the last blog. If you haven’t then you can debug your code by taking help from this blog. Okay, let’s move ahead now. In this blog, we are going to Blink the LEDs of the stm32f3-discovery board. For that you need. hardware stm32f3 discovery board. some crates(Don’t worry I’ll Continue Reading

Do you know how to Debug a Rust Embedded Program?

Reading Time: 6 minutes I hope you are done with the building and flashing of the code inside the hardware ie: stm32f3-Discovery Board. If not then you can check this blog for the same. Now it’s time to move ahead with the next step that is debugging Rust program. You can find the code here which I am going to debug in this blog Or you can copy it Continue Reading

What is an Embedded Software? Why it is different from Automotive and Firmware?

Reading Time: 5 minutes Embedded System Software is what makes your embedded system work, previously we have already talked about the embedded system. Now in this blog, we are going to discuss Emb Software, Firmware, Automotive Software and we will know the difference between them. So let’s start the journey, hope you will get something from this blog also.

Master-Slave Communication Protocol -> I2C – “Inter-Integrated Circuit”

Reading Time: 5 minutes I2C Communication Protocol. So we have already read about Serial communication. Serial Communication is considered simple and better in comparison to other protocols like Bluetooth and USB. But it also has a downside in exchanging data like reading a digital sensor which requires another protocol to carry out this operation.

The Relation between “Rust and Safe Programming” !!

Reading Time: 5 minutes The Rust programming language is a multi-paradigm programming language design for performance and safety, especially safe concurrency. It is syntactically similar to C++ but can guarantee memory safety by using a borrow checker to validate references. Rust achieves memory safety without garbage collection, and reference counting is optional.

Have you ever exchanged data between the Micro-controller and Computer ??

Reading Time: 5 minutes Serial Communication, So let’s continue with the learning of Embedded Development. This is the third blog or session from the series I hope you have liked the previous content. As the title of the blog describes. Today we are going to learn how we can exchange the data between the Micro-controller and Computer and this whole process will work under the serial communication protocol. What Continue Reading

Know About STM32F303VCT6 DISCOVERY Board..!

Reading Time: 4 minutes Discovery board…So till now, we have just learned about the Embedded System and Why we use Rust with Embedded Development if you haven’t read that blog then go ahead and click this link. Now, let us move to the second -> part, blog or session, whatever ..!! After that let’s talk in detail about a micro-controller. What is a Micro-controller ?? A micro-controller is considered a Continue Reading

What is Embedded System? Why RUST for Embedded ??

Reading Time: 4 minutes What is an Embedded System ??? An embedded system is a microcontroller or microprocessor based computer system that used to perform certain specific operations or tasks.It can also be call as a computer hardware system which do have software embedded in it. The Embedded System Hardware is known as the core of the Embedded System.Embedded systems are managed by micro-controllers where the micro-controller is the Continue Reading