跳转到主要内容

MCU

MCU微课堂 | CKS32F107xx USART(一)

cathy /

USART介绍

通用同步异步收发器(USART)提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单线通信,也支持LIN(局部互连网),智能卡协议和IrDA(红外数据组织)SIRENDEC规范,以及调制解调器(CTS/RTS)操作。它还允许多处理器通信。使用多缓冲器配置的DMA方式,可以实现高速数据通信。

USART主要特性

  • 全双工的,异步通信

  • NRZ标准格式

  • 分数波特率发生器系统

—发送和接收共用的可编程波特率,最高达4.5Mbits/s

高效节能的智能无功补偿器解决方案——基于航顺HK32F103A助力电力系统智能化升级

cathy /

航顺HK32F103A作为一款高性能的MCU,具备强大的数据处理能力和精确的时钟系统,可以实现对无功补偿装置的高精度控制。通过对电网参数的实时监测和精确计算,系统可以根据实际需求自动调节无功功率的补偿量,确保电网的稳定运行。

如何在低功耗MCU上实现人工智能和机器学习

cathy /

人工智能(AI)和机器学习(ML)技术不仅正在快速发展,还逐渐被创新性地应用于低功耗的微控制器(MCU)中,从而实现边缘AI/ML解决方案。这些MCU是许多嵌入式系统不可或缺的一部分,凭借其成本效益、高能效以及可靠的性能,现在能够支持AI/ML应用。

MCU微课堂 | CKS32F107xx 备份寄存器

cathy /

闹钟实验

本小节讲解的是如何在万年历实验的基础上,利用RTC的闹钟功能实现一个闹钟,在每天的[XX小时-XX分钟-XX秒]产生闹钟,然后通过闪烁LED模拟闹钟响效果。

程序设计要点

(1)初始化RTC外设,设置RTC初始时间;

(2)编程闹钟,设置闹钟时间;

(3)编写闹钟中断服务函数;

代码分析

闹钟实验是在万年历实验的基础上添加,相同部分的代码不再讲解,这里只讲解闹钟相关的代码,更加具体的请参考闹钟实验的工程源码。

(1)闹钟相关宏定义(与万年历实验相同)

(2)初始化RTC

在本工程中,除了用RTC_ITConfig使能秒中断外,还需要补充使闹钟中断RTC_IT_ALR。