This application executes UART communication with hardware flow control. In hardware flow control, the RTS and CTS signals are managed via ports for each byte of UART transmission and reception.
This application executes UART communication with hardware flow control. In hardware flow control, the RTS and CTS signals are managed via ports for each byte of UART transmission and reception.
UART Reception in STOP Mode Using the UARTA Function
This application node describes how to receive data through UART in STOP mode by using the RL78/G23 serial interface UARTA function and key interrupt function.
This sample program shows how to use the SNOOZE mode sequencer to detect fires.
While the CPU operating clock is stopped, it is possible to control the sensor required for fire detection, measure the sensor output, and judge the measurement result, therefore this can achieve lower power consumption than before.
This sample program dynamically controls the display of a four-digit 7-segment LED indicator by using the SNOOZE mode sequencer (SMS). In this sample program, a cathode-common 7-segment LED indicator is used.
In this sample program, the SNOOZE mode sequencer and the 32-bit interval timer controls the LED brightness.
By controlling the PWM output required for LED control with the SNOOZE mode sequencer, lower power consumption can be achieved than with CPU control.
In this sample program, UART communication is performed through the RL78/G23's serial interface UARTA. ASCII characters transmitted from the device on the opposite side are analyzed to make responses.
This sample program acquires humidity and temperature data from the HS300x humidity and temperature sensor through the I2C in RL78/G23 and handles calculations on the data.
In this sample program, UART communication is performed through the RL78/G15's Serial Array Unit (SAU). ASCII characters transmitted from the device on the opposite side are analyzed to make responses.
Sensorless 120-degree conducting control for BLDC motor
This application is a sample program driving a permanent magnetic synchronous motor with sensorless 120-degree conducting method based on RL78/G1F microcontroller.
Using the 32-bit interval timer, this sample program reverses LED indications based on the settings of the compare match detection flags when a timer interrupt occurs. The application also changes the timer interrupt generation intervals based on the number of times the switch has been previously pressed.
A/D Converter (Software Trigger and Sequential Conversion Modes)
This sample program converts an analog voltage to a digital voltage with the RL78/G22's A/D converter (supporting software trigger and sequential conversion modes).
This solution is a reference design for a monitor that measures and detects the concentration of atmospheric particulate matter (PM) less than 2.5 micrometers in diameter in real-time.
This sample program uses the interval timer function of the timer array unit (TAU) of RL78/G14 and inverts the LED indication each time a timer interrupt occurs. Also, it changes the timer interrupt cycle time based on the number of times the switch is pressed.
This sample program controls dynamically lighting of 7-segment LEDs (cathode-common) using a program written in an Arduino language using the RL78/G14 Fast Prototyping Board (FPB).