EN / USD
220 Items
 Home
Blog
STM32 SPI Communication
SPI communication with STM32, SPI in polling mode, SPI in interrupt mode, SPI in DNA mode, SCLK, MOSI, SS
The SPI (Serial Peripheral Interface) protocol, or rather the SPI interface, was originally devised by Motorola (now Freescale) to support their microprocessors and microcontrollers. Unlike the I2C standard designed by Philips, the SPI interface has never been standardized; nevertheless, it has become a de-facto standard. National Semiconductor has developed a variant of the SPI under the name Microwire bus. The lack of official rules has led to the addition of many features and options that must be appropriately selected and set in order to allow proper communication between the various interconnected devices. The SPI interface describes a single Master single Slave communication and is of the synchronous and full-duplex type. The clock is transmitted with a dedicated line (not necessari ...
Blog
First Project using STM32 in STM32CubeIDE
Introduction to STM32 Microcontrollers, STM32 Family, STM32 Mainstream, STM32 Ultra-Low-Power, STM32 High-Performance, STM32 Wireless, The Nucleo Development Board, STM32 Nucleo-64 parts, STM32 Nucleo-64 connectors, Setting-Up the Tool-Chain, First Project in STM using STM32CubeIDE, Blinking LED, Steps to generate the config. files from STM32CubeMX, Creating a new STM32CubeMX project, User Code Blinking Led, Data type C programs
We will use for our examples STM32CubeIDE released by ST and completely free. STM32CubeIDE is a development tool and supports multi operative system (SO), which is part of the STM32Cube software ecosystem. STM32CubeIDE allows using a single platform to configure peripherals, to generate/compile/debug the code for STM32 microcontrollers and microprocessors. The framework used is Eclipse®/CDT, as tool-chain for the development is used GCC toolchain and GDB for the debugging. To start the project, you must first select the MCU and then initialize and configure the peripherals the user wants to use. At this point, the initialization code is generated. At any time, the user can go back and change initializations and configurations, without affecting t ...
Blog
I2C communication with STM32
STM32 I2c Communication, STM32 I2c, stm32 I2c master, stm32 i2c slave, I2c in stm32, i2c communication in stm32
Hello friends, I hope you all are doing great. In today's lecture, we will have a look at the I2C Communication with STM32 Microcontroller board. I am going to use the Nucleo board for today's lecture. In the previous lecture, we have discussed STM32 Serial communication both in Interrupt Mode and polling Mode. Today, we will study another way of communication(i.e. I2C) with STM32. So, let's first have a look at what is I2C Communication: What is I2C Communication? I²C (Inter-Integrated Circuit) is a two-wire serial communication system used between integrated circuits. Like any serial protocol, one of its advantages is that of using only two lines that transmit or receive a sequence of bits, the limit is the communication speed which has been improved over the years. The bus was conceive ...
Blog
Create a WiFi Extender with Raspberry Pi 4
Create a wifi Extender with a Raspberry Pi 4, wifi extender with rpi4, rpi4 wifi extender, wifi extender rpi4, extend wifi with raspberry pi 4
Introduction Welcome to the following tutorial in our raspberry pi four programming tutorial. In the previous tutorial, we learned how to build a raspberry pi four website monitoring tool. We say how beautiful soap is applied in browser automation tasks such as tracking website activities. But in this guide will discover how to utilize our Raspberry Pi 4 as a wifi repeater. If you want a lag-free wireless network, a wifi Wireless Adapter is exactly what you need. You may want to set up a wifi repeater if your signal is weak in certain rooms of your home or if you have entirely lost service in one or more rooms that are too small to accommodate your current network setup. If you want to increase the range of the wifi connection without breaking the bank or wasting a lot of energy, consider ...
Blog
How to use for Loop in C#
How to use for Loop in C#, for loop in c#, for c#, c# for loop, for loop c#, foreach in c#, foreach loop in c#,c# foreach loop, c# foreach
Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at How to use For Loop in C#. It's our 11th tutorial in C# series. Till now, we have seen two loops in C# which are IF Loop and while Loop and today we are gonna have a look at for Loop. For Loop is most commonly used loop in any programming language and if you have worked on any other language then you must be aware of its syntax. It is used to create repeated loop with specified number. Let's have a look at it in detail: How to use for Loop in C# For loop in C# takes an integer variable as a Controlling agent, initialized at value V1 and ends at value V2, and the travel from value V1 to V2 depends on the Condition specified in () brackets. In bot ...
Blog
Python Built-in Functions in TensorFlow
Python Built-in Functions in TensorFlow, Python Built-in Functions, Built-in Python Functions, python functions
Hey peeps! Welcome to an exciting tutorial on Python in which you will learn about the Python reverse list. We are on a series of deep learning phases where Python is under our observation. In the last tutorial, we saw the variables in Python and practised many codes in the TensorFlow. Today, we are interested to practice many interesting methods in an easy way. These are the built-in functions and you do not have to be an expert in the programming to perform them in TensorFlow. All you need is to read this tutorial and have the TensorFlow working fine. Before going deep into the topic, it is important to have a look at the list of content that you will learn today: How do you define the python reverse list? Why we should know about the python reverse list or keywords? How do you practi ...
Blog
Latest Deep Learning Frameworks
latest deep learning framework, deep learning framework, top deep learning framework, pytorch deep learning, keras deep learning, tensorflow deep learning
Hello peeps. Welcome to the next tutorial on deep learning. You have learned about the neural network, and it was an interesting way to compare different types of neural networks. Now, we are talking about deep learning frameworks. In the previous sessions, we introduced you to some important frameworks to let you know about the connection of different entities, but at this level, it is not enough. We are telling you in detail about all types of frameworks that are in style because of their latest features. So before we start, have a look at the list of concepts that will be covered today: Introduction to the frameworks of deep learning. Why do we require frameworks in deep learning? What are some important deep learning frameworks? What is TensorFlow and for which purpose of using Ten ...
Blog
C# Tutorial
C# tutorial, c# tutorials, c sharp programming, c# proejcts, c# learning, learn c#
Hello everyone, I hope you all are fine and having fun with your lives. Today, I am going to share the list of all the C# tutorials, which I have posted on my blog till now. So, this post will be like a complete C# tutorial, which will have all the small and big C$ tutorials, I have posted on my blog. This list is quite small right now but I will post more C# tutorials soon and will add their links here. Actually, the C# tutorials are quite random on the blog so I am kind of compiling the list and pasting them all here so that readers won't get into much trouble finding them. Till now, I have mostly posted the project on our blog in which I don't teach any language but provide you the code for that project. But now I have thought of writing comple ...
Blog
OOP Concepts in C#
C#, OOP in C#, C# oop, oop concepts in c#, why oop, Encapsulation, Polymorphism, Inheritance, Abstraction
Do you wish to learn object-oriented programming concepts in the C# programming language? If so, then you have come to the right place. Learning about the object-oriented programming concepts in the C# is extremely important. But, what points should you learn? This article contains a detailed context of OOP concepts in the C# programming language, with all the answers to your questions. So, keep reading to learn everything about the OOP concepts in the C#. Brief Introduction To C# Programming Language We know that you already have a great understanding of the C# programming language. But, we want to begin the article with a brief introduction to the C# so that you have no confusion regarding anything. C# is an exceptional, object-intended programm ...
Blog
DbContext Class in Entity Framework Core
DbContext Class in Entity Framework Core, DbContext in Entity Framework Core, dbcontext in ef core, DbContext Class in asp.net core
Hello friends, I hope you all are doing great. In today's tutorial, we will have a look at what is DbContext Class in Entity Framework Core. It's our 17th tutorial in ASP.NET Core series. In our previous tutorial, we have discussed Entity Framework Core in detail and have also installed it in our web application. So, now we need understand how to work with Entity Framework Core and for that we have to look at its classes & functions. So, today we will discuss one of its class named DBContext in detail: DbContext Class in Entity Framework Core EF Core contains an important class named DbContext, which is mainly responsible for communication between Database & software objects. We communicate with our database using this DbContext class ...