RA0E1的RTC(Real Time Clock)外设,实质是一个掉电后还继续运行的定时器。RA0E1的实时时钟(RTC)有两种计数模式:日历计数模式、二进制计数模式,可以通过寄……
RA0E1拥有16bit的定时器。定时器支持PWM输出功能。这一节我将展示如何配置并实现呼吸灯的效果。在前面工程基础之上打开RASC配置工具,新建一个r_tau_pwm的stack……
在前一篇我们驱动了OLED,这一篇将重构显示buff、全屏更新OLED显存。并添加显示字符串功能。1、拷贝一个字符文件到工程中:2、新建一个结构体,用于显示与命令的存放:stati……
SHT3X是一款优秀的温湿度计。他采用i2c接口,地址为0x44。他的驱动与原理的讲解非常的丰富,网上也有非多的现成的代码,我这里不做过多的阐述。本篇的主要特点是在前面OLED驱动……
【前言】OLED是非常常用的显示设备,可以由4线、3线的spi驱动,也可以使用2线的IIC来驱动。百问网提供了spi_OLED的驱动例程,这次使用IIC来驱动,并且使用基于面向对象……
【目的】在单片机的调试中,我们日常的日志输出,通常是通过串口来实现,而通过串口重定向来实现又是常规的操作之一。这次我在前面的基础之上增加了printf的面向对象的增加这项功能。【实……
串口是单片机最常用的外设之一。本次创建面向对象来移植UART的驱动。【学习例程】百问网的面向对象的这UART驱动,源代码为百问网的RA6M5的驱动,我这里做了细小的改动而实现快速的……
【前言】在我试用了好几十种单片机后,发现,每个单片机都需要重复造轮子,感觉非常的累,比如OLED屏,每次都需要去重写他的驱动,这样非常耗时耗精力,在看到《百问网》的面向对象编程中,……