👁🗨 Tags for searching information on the channel:
🎛 Hardware: #boards #arduino #esp32 #stm32 #pico #cortex #hardware #raspberry #display #electronics
📥 Software: #cpp #rtos #programming #matlab #linux #software #operating_systems #python #fuzix #rust
⚖️ Algorithms: #artificial_intelligence #machine_learning
📒 Reading: #books #news #beginner #control #articles
🛠 Development: #design #projects
❓ Other: #art #experiments #gps #IoT #video
🎛 Hardware: #boards #arduino #esp32 #stm32 #pico #cortex #hardware #raspberry #display #electronics
📥 Software: #cpp #rtos #programming #matlab #linux #software #operating_systems #python #fuzix #rust
⚖️ Algorithms: #artificial_intelligence #machine_learning
📒 Reading: #books #news #beginner #control #articles
🛠 Development: #design #projects
❓ Other: #art #experiments #gps #IoT #video
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
📟 Arduino PRO: PORTENTA H7
The promo video of a new pro development board presented on CES 2020.
H7's main processor is the dual core STM32H747 including a Cortex®M7 running at 480 MHz and a Cortex® M4 running at 240 MHz.
Use Portenta when performance is key, among other cases, we envision it to be part of:
▫️ High-end industrial machinery
▫️ Laboratory equipment
▫️ Computer vision
▫️ PLCs
▫️ Industry-ready user interfaces
▫️ Robotics controller
▫️ Mission-critical devices
▫️ Dedicated stationary computer
▫️ High-speed booting computation (ms)
More information...
#news #video #boards #arduino #python #stm32 #cortex
The promo video of a new pro development board presented on CES 2020.
H7's main processor is the dual core STM32H747 including a Cortex®M7 running at 480 MHz and a Cortex® M4 running at 240 MHz.
Use Portenta when performance is key, among other cases, we envision it to be part of:
▫️ High-end industrial machinery
▫️ Laboratory equipment
▫️ Computer vision
▫️ PLCs
▫️ Industry-ready user interfaces
▫️ Robotics controller
▫️ Mission-critical devices
▫️ Dedicated stationary computer
▫️ High-speed booting computation (ms)
More information...
#news #video #boards #arduino #python #stm32 #cortex
👍1
📝 STM32 Tutorials, “ARM-Based Microcontrollers Programming For Embedded Systems Enthusiasts”
Completely free course for those who want to start learning how to work with the most popular development board, improve their programming skills or refresh some knowledge about it.
Tutorials are extremely detailed and contain lots of screenshots and pictures.
Goals & Scope of the course:
▫️ Learn ARM-Cortex M3 & M4 Architecture
▫️ Understand The Internals OF STM32 Microcontroller Hardware
▫️ Interface Various Peripherals Inside OF STM32 Microcontrollers
▫️ Develop Firmware In C-Programming Language Based On ST HAL & LL Driver Layers
▫️ Get Familiar With Interrupts / NVIC / EXTI & Inter-Module Signaling / DMA
▫️ Interface Various Display Units
▫️ Interface Various Input Units
▫️ Control Several Types OF Actuators
▫️ Do Some Serial Communication Via USART / SPI / I2C & Develop USB
▫️ Interface Various Sensors & Modules
▫️ ...and even more!
More information...
#articles #courses #stm32
Completely free course for those who want to start learning how to work with the most popular development board, improve their programming skills or refresh some knowledge about it.
Tutorials are extremely detailed and contain lots of screenshots and pictures.
Goals & Scope of the course:
▫️ Learn ARM-Cortex M3 & M4 Architecture
▫️ Understand The Internals OF STM32 Microcontroller Hardware
▫️ Interface Various Peripherals Inside OF STM32 Microcontrollers
▫️ Develop Firmware In C-Programming Language Based On ST HAL & LL Driver Layers
▫️ Get Familiar With Interrupts / NVIC / EXTI & Inter-Module Signaling / DMA
▫️ Interface Various Display Units
▫️ Interface Various Input Units
▫️ Control Several Types OF Actuators
▫️ Do Some Serial Communication Via USART / SPI / I2C & Develop USB
▫️ Interface Various Sensors & Modules
▫️ ...and even more!
More information...
#articles #courses #stm32
👍4
🎙 The development of USB microphone
"Any normal person would open Amazon and either buy the cheapest microphone available, or perhaps a Røde if they know decent audio when they hear it. Not me though. This sounds like a project if ever I heard one. A good chance to see if I can build a USB microphone and learn a thing or two along the way."
Extremely detailed article describing the process of development of a USB microphone for online meetings from the scratch.
The author has shown how to set up requirements for the project, design electrical circuit, choose components, develop PCB and write code for the board.
More information...
#projects #electronics #stm32
"Any normal person would open Amazon and either buy the cheapest microphone available, or perhaps a Røde if they know decent audio when they hear it. Not me though. This sounds like a project if ever I heard one. A good chance to see if I can build a USB microphone and learn a thing or two along the way."
Extremely detailed article describing the process of development of a USB microphone for online meetings from the scratch.
The author has shown how to set up requirements for the project, design electrical circuit, choose components, develop PCB and write code for the board.
More information...
#projects #electronics #stm32
🖥 MiniWin - Embedded Window Manager
This project shows how to implement a window manager with movable overlapped windows on an embedded micro-controller with a LCD panel and a touch screen. There are commercially available software packages to do this but they cost money and are closed source.
This one, called MiniWin, is free and open-source. It's written in fully compliant C99 and can be used in a C or C++ application. The goals of MiniWin are to be easy to use, easy to modify, expandable, portable to a wide range of hardware, and not too resource hungry.
More information...
#projects #display #stm32 #software
This project shows how to implement a window manager with movable overlapped windows on an embedded micro-controller with a LCD panel and a touch screen. There are commercially available software packages to do this but they cost money and are closed source.
This one, called MiniWin, is free and open-source. It's written in fully compliant C99 and can be used in a C or C++ application. The goals of MiniWin are to be easy to use, easy to modify, expandable, portable to a wide range of hardware, and not too resource hungry.
More information...
#projects #display #stm32 #software
📟 Stepper Motor Analyzer
Diagnosing the operation of stepper motor in 3D printers and CNC machines used to require stepper motor analyzers that costs thousands of dollar. Not anymore! The Simple Stepper Analyzer ('Analyzer' in short) brings these capabilities to every maker for a tiny fraction of the price and with a minimalist DIY electronic design that leaves the heavy lifting to the firmware.
Main Features:
▫️ Low cost and minimalist DYI hardware design.
▫️ Standalone. Doesn't require a computer to operate.
▫️ Analyzes the stepper motor signals in the actual system (e.g. a 3D printer).
▫️ Powered 5VDC, 200ma via a USB-C connector.
▫️ Microstepping resolution of 1% of a full step.
▫️ Provides momentary readings, signal patterns, and statistical measurements.
More information...
#projects #stm32 #3d_modeling
Diagnosing the operation of stepper motor in 3D printers and CNC machines used to require stepper motor analyzers that costs thousands of dollar. Not anymore! The Simple Stepper Analyzer ('Analyzer' in short) brings these capabilities to every maker for a tiny fraction of the price and with a minimalist DIY electronic design that leaves the heavy lifting to the firmware.
Main Features:
▫️ Low cost and minimalist DYI hardware design.
▫️ Standalone. Doesn't require a computer to operate.
▫️ Analyzes the stepper motor signals in the actual system (e.g. a 3D printer).
▫️ Powered 5VDC, 200ma via a USB-C connector.
▫️ Microstepping resolution of 1% of a full step.
▫️ Provides momentary readings, signal patterns, and statistical measurements.
More information...
#projects #stm32 #3d_modeling
📥 Building a Linux system for the STM32MP1
Series of articles that describes how to build an embedded Linux device based on the STM32MP1 platform, using the Buildroot build system.
Buildroot is a set of Makefiles and script that automates the process of download the source code of the different software components, extract them, configure them, build them and install them.
The hardware platform used in these articles is the STM32MP157-DK2.
More information...
#articles #linux #operating_systems #software #stm32
Series of articles that describes how to build an embedded Linux device based on the STM32MP1 platform, using the Buildroot build system.
Buildroot is a set of Makefiles and script that automates the process of download the source code of the different software components, extract them, configure them, build them and install them.
The hardware platform used in these articles is the STM32MP157-DK2.
More information...
#articles #linux #operating_systems #software #stm32
Learn how to write a comprehensive I²C driver from scratch in C for an STM32F4 microcontroller, interfacing with the Analog Devices ADXL355 accelerometer. This tutorial utilizes the datasheet and ST's HAL (hardware abstraction layer) to guide through the entire process.
Key steps include:
This tutorial offers valuable insights into hardware interfacing, register manipulation, and sensor configuration, empowering viewers to develop robust drivers for their STM32-based projects. Whether you're a beginner or an experienced developer, this video provides practical skills for STM32 programming.
#video #stm32 #programming
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
(Sponsored) How To Write A Driver (STM32, I2C, Datasheet) - Phil's Lab #30
(AD: This video includes a paid promotion for Altium.)
⏵Hardware and PCB design course: https://www.phils-lab.net/courses
How to write an I2C driver from scratch in C for an STM32F4 microcontroller interfacing with an accelerometer (Analog Devices ADXL355)…
⏵Hardware and PCB design course: https://www.phils-lab.net/courses
How to write an I2C driver from scratch in C for an STM32F4 microcontroller interfacing with an accelerometer (Analog Devices ADXL355)…
👍17
This media is not supported in your browser
VIEW IN TELEGRAM
STMicroelectronics has unveiled its latest STM32MP2 microprocessors, marking a significant upgrade with 64-bit Arm Cortex-A35 cores, a departure from its previous offerings. These new chips promise enhanced performance and acceleration for edge AI and machine learning tasks, catering to the growing demand for smarter devices at the IoT edge.
Features:
Dedicated GPUs with 3D acceleration
Scheduled for volume production in June, these new microprocessors are set to bring advanced features and performance to the market, addressing the evolving needs of edge computing and IoT applications.
#news #stm32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13👌2
Dive into embedded systems with this free hands-on guide, perfect for newcomers. Across twelve chapters, you'll learn to build a smart home device with features like fire alarms and motion detectors.
No prior experience in programming or electronics is needed—each concept is introduced step-by-step through practical examples using the
Designed to fit a typical semester, this textbook helps you gain real-world skills in embedded system design, from basic serial communication to advanced Bluetooth and web server projects.
#books #design #beginner #stm32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👌4
This media is not supported in your browser
VIEW IN TELEGRAM
This project explores the development of custom electronic calipers based on capacitive coupling principles. By utilizing a
Features of the device:
With its open-source framework and adaptability to various applications, it provides an excellent platform for learning and innovation in instrumentation engineering and software development.
More information:
#projects #stm32
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15👌4