打印
[方案相关]

国产MCU专栏 第109期:事半功倍!小华MCU项目应用源码鉴赏

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

*阅读说明:以下仅摘录帖子内容展示,详细过程说明及相关源码、资料等请戳原链接查看


纯cmake写的,使用方法TopCmakeLists.txt中有详细例程。支持的功能
1:支持3种功能,1:bootloader;2:app;3:normal
2:可以配置为bootloader模式,此模式下flash的前64KB为boodloader空间,其余为app空间



我将分享如何使用小华半导体的MCU实现GPIO中断的基本应用。GPIO中断在嵌入式系统中非常常见,用来处理外部信号触发的事件,比如按键、传感器信号等。
实现功能:按下按键后触发GPIO中断,MCU会执行中断处理程序,并在LED灯上反映出按键状态的变化。



NTC电阻是一种低成本的温度传感器,在很多方案中都有广泛的使用。本文分享本人使用过程中的一些经验方法,使用小华L196芯片的ADC外设+ NTC电阻实现的一种温度检测方法。



用户可根据上述的操作流程及注意事项编写自己的代码来学习验证该模块,也可以直接通过小华半导体的网站下载到设备驱动库(Device Driver Library, DDL)的样例代码并使用其中的LPM 里有关 stop mode的样例进行验证。这里介绍本 AN 基于 DDL 的 LPM 模块样例lpm_stop_wkup 代码所涉及的各项配置。



数据计算单元(Data Computing Unit)是一个不借助于CPU的简单处理数据的模块。每个DCU单元具有3个数据寄存器(DATA0、DATA1、DATA2),能够进行2个数据的加减和比较大小,以及窗口比较功能。本产品搭载4个DCU单元,每个单元均可独立完成自身功能。



HC32L110C6PA-TSSOP20TR 基于 32 位 ARM Cortex-M0 内核,工作频率可高达 48 MHz。它具有低功耗的特性,非常适合用于电池供电的应用,如便携式设备和传感器网络等。同时,微控制器内置多个 I/O 接口,能够支持多种通信协议,如 UART、SPI、I2C 等,使得它能够轻松与其他设备进行通信和数据交互。



》访问小华半导体论坛,可查看更多开源作品。

使用特权

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

本版积分规则

170

主题

708

帖子

34

粉丝