Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Programming in Renesas RL78 Series Microcontroller
Rating: 4.2 out of 5(22 ratings)
136 students

Complete Programming in Renesas RL78 Series Microcontroller

Renesas RL78 Microcontroller programming, driver development for various devices, Interfaces, base level training
Last updated 9/2023
English

What you'll learn

  • Programming RL78 microcontroller in Atmel Studio IDE
  • You will learn how to program a RL78 Microcontroller from scratch with code generator
  • Build your own projects with the RL78 microcontroller..
  • You will be learning all the peripherals programming from scratch no libraries used in Cube Suite + IDE
  • The class starts from the basics of setting up a microcontroller programming and hardware environment.

Course content

1 section28 lectures8h 19m total length
  • Introduction5:02

    Learn complete programming on Renesas RL78 series microcontrollers, using Cube Plus tools to generate base and application drivers, with hands-on hardware interfacing, debugging, and essential IDE features.

  • RL78 Architecture Explained9:49

    Explore the rl78 bar f14 architecture, its diagram and memory: ram 20 kb, data flash 8 kb, code flash 256 kb, plus sau, tau, i2c, lin, rtc, adc, and timers.

  • Hardware and software used in this course4:18

    Configure and use the Renesas RL78 hardware development board and Renesas E-1 emulator to program and debug RL78 series microcontrollers.

  • Hardware and software Demo15:34

    Explore the Renesas RL78 development board with the R5F10PG microcontroller, wiring for power, LEDs and push button, and how to program and debug via emulators.

  • Downloading and Installing Cube Suit + IDE7:56

    Register to download cube suite plus ide for Renesas RL78 series, install the software, create a project, and verify the code generator and debug tool.

  • Debug Features in Cube Suite + IDE10:11

    Learn to enable live variable monitoring, set and use breakpoints, watch variables and ports, and step through code in Cube Suite + IDE to debug Renesas RL78 programs.

  • Bit Set and Clear Technique in Embedded C12:46

    Learn to set register bit using or of one left shifted by n, and to clear it using and of negation of one left shifted by n, preserving other bits.

  • Interfacing LED with RL78 Micrcontroller30:18

    Configure p67 as output to blink the onboard led. Turn it on by clearing port 6 bit 7 and off by setting it high, using a delay loop.

  • 7Segment Display Working Explained9:59

    Explore how seven segment displays work, including common cathode and common anode configurations, how each segment lights, and hex values for digits 0–9, with microcontroller interfacing.

  • Interfacing 7Segment Display with RL78 Micrcontroller46:16

    Demonstrates interfacing a common cathode seven-segment display with the rl78 f14 microcontroller, wiring segments to port pins, and driving digits 0–9 via a bitwise print data routine.

  • 16x2 LCD Working Explained5:34

    Explains how 16x2 lcd works, using a 5x8 dot matrix to display characters, the 44780 controller, instruction and data registers, and basic interfacing to a microcontroller.

  • Interfacing LCD with RL78 Micrcontroller in 8 Bit data mode41:37

    Interface a 16x2 LCD in eight-bit mode with the rl78 f14 microcontroller, wiring RS, RW, enable and D0–D7, and control contrast with a potentiometer and backlight resistor.

  • 16x2 LCD Working Explained in 4Bit mode17:02

    Learn how to interface a 16x2 LCD with an eight-bit microcontroller in four-bit mode, using separate LCD command and data functions, RS, RW signals, and two-step 4-bit transfers.

  • Interfacing LCD with RL78 Micrcontroller in 4Bit data mode20:18

    Learn to interface a 16x2 LCD with the Renesas RL78 F14 microcontroller in four-bit mode, wiring D4-D7, adjusting contrast, and configuring Cube Plus for project setup and debugging.

  • Input Devices Logic Explained4:22

    Explore how switches interface with a microcontroller using pull down and pull up logic, demonstrating GPIO behavior and resistor roles in high and low states.

  • Interfacing Pushbuttons with RL78 Micrcontroller24:11

    Interface a pushbutton with the rl78 microcontroller using pull-up logic on p137 and drive an led from p66. Generate base code and set up debugging with e1/e2 tools.

  • Interrupt Working Explained9:05

    Learn how interrupts pause the main while loop, call the interrupt service routine, then resume execution, with external GPIO, UART, and ADC triggers.

  • Implementing EXTI in RL78 Microcontroller28:39

    Implement external interrupts on Renesas RL78 F14 microcontroller. Configure P13.7 as external interrupt pin P0 with a pull-up pushbutton triggering on falling edge, and toggle the P6.7 LED via ISR.

  • Timer Interrupt Working Explained6:28

    Explore how a microcontroller timer counts up to a max value, overflows, and triggers a timer overflow interrupt and ISR, with prescaler and load value calculations to achieve precise delays.

  • Implementing timer Interrupt in RL78 Microcontroller28:34

    Implement timer interrupts on the Renesas RL78 F14 to generate precise delays with timer array unit zero, toggling the p6.7 led every microsecond and supporting microsecond to second intervals.

  • Writing Accurate time delay function using timer interrupt9:27

    Write a user defined millisecond delay function using a timer interrupt on the Renesas RL78 series, configure a 1 ms timer, and blink an LED on P67 to verify accuracy.

  • ADC Working Explained12:34

    Explain how a microcontroller's ADC converts analog sensor signals to digital data via a ten-bit successive-approximation circuit, a DAC and a comparator to translate analog input into digital output.

  • Interfacing Variable resistor with RL78 Micrcontroller25:30

    Learn to interface a variable resistor with the Renesas RL78 F14 microcontroller using the 10-bit ADC on channel 25, obtaining values 0-1023 and previewing hardware setup and debugging.

  • PWM Working Explained6:00

    Explore how pulse width modulation uses duty cycle to control power delivery in microcontrollers, with examples at 1 Hz and 1000 Hz, and applications to LEDs and motors.

  • Generating PWM signals in RL78 Microcontroller29:32

    Generate pwm signals with a 100 ms period and adjustable duty cycle on the RL78 F14 via the dwm timer module, using pin P67 as output and code-generated base drivers.

  • UART Communication Explained5:16

    Compare parallel and serial data transfer in microcontrollers, then summarize uart as asynchronous serial communication using two lines, 9600 baud, start and stop bits, and 104 microseconds per bit.

  • Implementing UART Transmission with RL78 Micrcontroller47:46

    Establish uart zero transmission on the RL78 F14 using a usb-to-ttl converter, connect P15 to RX and P16 to TX, and verify data with a serial terminal.

  • Implementing UART Reception with RL78 Micrcontroller25:02

    Learn to implement uart reception on the Renesas rl78 f14 series, configure uart zero, baud rate 9600, and handle data via an interrupt, mapping ascii input to led control.

Requirements

  • Basic knowledge on electronics components
  • Basic knowledge on C programming
  • Download and Install all other software links are provided

Description

Over a 30+ lecture videos, 7.7+ Hours of Full HD Content that will take you in an interactive learning to not only master the coding of RL78 Microcontroller, but also learn the very basics of RL78 Microcontroller internal structure and hardware schematics required for building your own products out of RL78 (Renesas 16Bit) microcontroller, how it really works, it’s parts and how your code is working inside the CPU of a Microcontroller.

Hi, welcome you all to this course on Complete Programming in Renesas RL78 Series Microcontroller.

The course is structured for the need of learners to understand microcontrollers from scratch till you master your skills. This course is the outcome of the experience I gained after training many of graduate students and working professionals in person, and with my expertise in the field of embedded systems. Few basic Embedded C concepts are also covered.

SM Training Academy invites you all to enroll in this course and explore the world of embedded systems with step by step guidance by own expert trainers to excel in their career. There is no better way to master and understand the AVR microcontroller than joining this course. Whatever you want to learn is available in this course and also we will be updating the course with new lectures in a periodical manner. So join the course and enjoy learning.


Who this course is for:

  • Anyone with a curiosity for making electronics
  • Anyone with some experience in electronics
  • Anyone with an beginner knowledge of embedded systems
  • you will be able to program any RL78 microcontroller once completed this course