打印
[应用方案]

国产MCU专栏 第106期:新定义 & 赛元MCU 常见应用的代码实现

[复制链接]
74|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


*阅读说明:以下仅简要总结摘录,排名不分先后。详细项目方案内容、源码附件、资料等请戳原链接查看。



本篇要主要来分享一下使用RD8T36系列芯片的USCI0接口的TWI工作模式完成对OLED的显示驱动,UART0接口完成与ESP-01 Wi-Fi模块的通讯,最后结合这两个功能完成通过ESP-01 Wi-Fi模块连接Wi-Fi后,与知心天气服务器进行连接,获取当地的实时温度,显示在OLED上。



最近,我拿到了新定义(NewDefine)MCU的开发板,决定写一个简单的LED闪烁程序来测试一下这个MCU的基本功能。新定义MCU在性能和价格方面都有很好的平衡,适合各种小型嵌入式项目。我这次用的是它们的低功耗型号,下面分享下我的编程过程。
代码实现这次的目标是通过GPIO控制LED实现简单的闪烁功能。



温度传感器在很多嵌入式应用中都非常常见,比如环境监测、智能家居等。我们将使用赛元MCU读取温度传感器的数据,并通过串口将其发送到电脑上显示。



本篇文章将以SC95F7571为例,介绍如何实现一个多功能按键控制系统,结合LED和蜂鸣器的驱动,为项目开发提供实践经验。
本系统通过按键的短按、长按识别,实现对LED灯状态的切换和蜂鸣器的控制。主要包含按键扫描、定时器中断以及I/O控制模块。



我将分享一个基于赛元MCU实现I2C通信的简单应用,展示如何通过I2C总线与外部EEPROM芯片进行数据读写操作。
我们将使用赛元MCU的I2C接口与一颗24C02 EEPROM芯片进行数据交互,主要实现数据的写入与读取操作。这个项目可以帮助我们掌握如何使用I2C通信协议,并扩展MCU的存储能力。



赛元SC95F7571是一款高性能、低功耗的8位单片机,具有丰富的外设资源,尤其是在工业控制和消费电子等领域广泛应用。其中,UART串行通信功能是其重要的外设之一,能够实现与其他设备的数据通信。本文将详细介绍如何使用SC95F7571 MCU实现UART通信,并通过代码实例演示如何发送和接收数据。



访问 新定义&赛元MCU 论坛,可查看更多开源作品~

使用特权

评论回复
沙发
17101797897| | 2025-1-10 16:18 | 只看该作者
本帖最后由 17101797897 于 2025-1-10 16:21 编辑

很实用1

使用特权

评论回复
板凳
17101797897| | 2025-1-10 16:20 | 只看该作者
本帖最后由 17101797897 于 2025-1-10 16:22 编辑

支持一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

166

主题

704

帖子

32

粉丝