Renesas MCU zero-based entry tutorial series
Preface
Thanks to Renesas' powerful MCU, powerful software development tools ( e² studio ), and the support provided by Renesas and RA ecological studios, our team wrote "Object-Oriented Module Programming Method in ARM Embedded System ", the book has 37 chapters and nearly 500 pages:
- Explain the use of object-oriented programming in the development of single-chip microcomputer
- Analyzing peripheral drivers with FSP software package examples
- Explain how to use RASC to configure on-chip devices
- Teach you how to write object-oriented programming
- It also explains how to operate external modules: introducing programming ideas in large projects
- Many microcontroller engineers have no concept of software engineering, and the programs they write have poor structure and are difficult to transplant and expand. Engineers who specialize in software and have no embedded foundation always find it difficult to deal with hardware.
This tutorial is for you:
- Introduce the concept of software engineering to MCU engineers, split the project into subsystems, design subsystems in layers, and use object-oriented thinking when writing code
- Explain hardware knowledge to software engineers and teach you how to write drivers
- Engineers who want to improve their programming skills: Now that the performance of MCU is getting stronger and stronger, the projects that can be done are getting bigger and bigger. The method of implementing all functions in a C file is not suitable for large projects.
Supporting hardware and information
This tutorial is written based on the DShanMCU-RA6M5 development board published by Weidongshan Baiwen . Students who need it can get it here: https://item.taobao.com/item.htm?id=728461040949
Obtain supporting information: https://renesas-docs.100ask.net
Chapter Summary (Table of Contents)
The tutorial has a total of 37 chapters. The following is a summary of the chapters:
- Chapter 1_Renesas MCU Zero Basics Introduction Tutorial Series - Microcontroller Programming Mode
- Chapter 2_Renesas MCU Zero Basic Introduction Tutorial Series - Process Oriented and Object Oriented
- Chapter 3_Renesas MCU Zero-Based Introductory Tutorial Series Development Environment Setup and Experience
- Chapter 4_Renesas MCU Zero-Based Introductory Tutorial Series: Renesas MCU Source Code Design Specifications
- Chapter 5_GPIO input and output of the Renesas MCU zero-based entry tutorial series
- Chapter 6_Serial Communication Interface (SCI) in the Renesas MCU Zero-Based Introductory Tutorial Series
- Chapter 7_UART of Renesas MCU Zero-Basic Introductory Tutorial Series
- Chapter 8_SCI SPI of Renesas MCU Zero Basic Introduction Series Tutorial
- Chapter 9_Renesas MCU Zero Basic Introduction Tutorial Series - SCI I2C
- Chapter 10_Introduction to Interrupt Control Unit of Renesas MCU Zero Basic Introduction Series Tutorial
- Chapter 11_SysTick of Renesas MCU Zero Basic Introduction Series Tutorial
- Chapter 12_External Interrupt Experiment of Renesas MCU Zero-Basic Introduction Series Tutorial
- Chapter 13_Common SPI, Renesas MCU Zero-Based Introductory Tutorial Series
- Chapter 14_QSPI of Renesas MCU Zero-Basic Introductory Tutorial Series
- Chapter 15_Common I2C bus module in Renesas MCU zero-based introductory tutorial series
- Chapter 16_ CAN Protocol of Renesas MCU Zero-Basic Introductory Tutorial Series
- Chapter 17_ Renesas MCU Zero-Based Introductory Tutorial Series - CAN FD Module
- Chapter 18_GPT of Renesas MCU Zero-Basic Introductory Tutorial Series
- Chapter 19_Renesas MCU Zero Basic Introduction Tutorial Series RTC
- …
updating. . .