国产MCU之光 第13期:沉浸式体验合泰HT32F52352 Starter Kit,小海豚大智慧!
*阅读说明:详细评测过程、源码、资料等请戳原链接查看。
这个板子不一样,它有小海豚啊!灵兽懂不懂? 大伙儿都知道,要在PCB上看见个动物,多难的事情!这个教程,就冲这个海豚: 采用官方固件库新建工程 点灯测试新建工程是否成功 基本功能定时器BFTM0中断 重定向printf到串口USART1 移植CoreMark到HT32F52352
总结了一下这块开发板资料获取的3种方式。
一步步图文解析实现步骤以及遇到的问题。
在测试HT32F52352 Starter Kit的SPI时,发现合泰的SPI的片选管脚SEL还是很有特色的,所以和大家分享一下。
一、硬件 二、软件 三、程序运行
一、移植过程 1.1、按照官网的教程进行移植: 地址 1.2、安装nano pack 1.3、配置RT-THREAD NANO 二、程序运行
在上篇的基础上,增加FinSH功能。 一、移植串口打印功能 1.1、硬件 1.2、端口复用 1.3、配置串口打印功能 1.4、添加串口驱动 1.5、主程序 1.6、程序运行 二、移植FinSH 2.1、添加finsh组件 2.2、配置选项添加finsh头文件 2.3、增加串口接收程序 2.4、程序运行
给HT32F52352 Starter Kit开发板设计了个扩展板详细过程: 一、硬件电路 二、程序 三、附件
由于开发板未配置LED3,故无法对其进行观察,为此可以给它外挂一个LED模块来观察效果。
HT32F52352芯片内部配有一个12-bit 多通道 A/D 转换器,并提供了 14 个通道,其中包括 12 个提供模拟信号的外部通道和2 个内部通道。另外,A/D 转换器有3种工作模式,即单次转换、连续转换及非连续转换模式。
I2C接口的OLED屏是最节省I/O口的显示屏,它只需2个GPIO口即可驱动其显示,这里选用的是0.96寸的双色屏,其显示分辨率为128*64像素点。实则是一款准双色屏。因为尽管它有黄蓝2种色彩,但色彩是分区域使用的,而不能自主的设置色彩。
HT32F52352芯片内部配有RTC实时时钟电路,它包括APB接口、一个32-bit向上计数器、一个控制寄存器、一个预分频器、一个比较寄存器和一个状态寄存器。 通过RTC与OLED屏相配合,就可快速地构建一个电子时钟。
BH1750是一种用于光照强度检测的传感器,并以I2C接口的方式来工作,为了便于程序移植这里是以GPIO口模拟I2C的方式来驱动该传感器。
本次评测的主要目的是移植超轻量MOS系统到Starter Kit开发板上,同时跑跑Coremark看看HT32F52352的性能。
点亮一下我的0.96寸OLED屏。
开发环境安装及点灯全过程。
一.前言 二.开发板美照 三.安装开发环境和点灯 1. 下载资料 2. 安装开发环境
本次有幸对HT32F52352 Starter Kit板卡进行测评(上面的仿真器可以掰下来用),那就跟着小海豚编写一个RGB呼吸灯的小项目吧。
HT32选型表、Datasheet、User Manual、Firmware Library、开发板手册、参考线路、ISP/IAP文件、工具安装档.... 您需要的开发资源都在这里!一键下载,一次满足! HT32F5/F6 Cortex-M0+系列开发资源 HT32F1/F2 Cortex-M3 系列开发资源
- 关于HT32F52352 / HT32F52342
32-Bit Arm® Cortex®-M0+ MCU 该系列的Holtek 单片机是一款基于Arm® Cortex®-M0+ 处理器内核的32-bit 高性能低功耗单 片机。Cortex®-M0+ 是把嵌套向量中断控制器(NVIC)、系统节拍定时器(SysTick Timer) 和先进 的调试支持紧紧结合在一起的新一代处理器内核。
该系列单片机可借助Flash 加速器工作在高达48MHz 的频率下,以获得较大的效率。它提供 128KB 的嵌入式Flash 存储器用作程序/ 数据存储,16KB的嵌入式SRAM 存储器用作系统 操作和应用程序运用。此系列单片机具有多种外设,如ADC、I2C、USART、UART、SPI、I2S、 GPTM、MCTM、SCI、CRC-16/32、RTC、WDT、PDMA、EBI、USB2.0 FS、SW-DP (串行线调试端口) 等。在唤醒延迟和功耗方面,几种省电模式提供了具有灵活性的较大优化方案,此举在低功耗应 用方面尤为值得考虑。
以上这些特性使该系列单片机可以广泛地适用于各种应用,如大型家用电器应用控制,电源监控, 报警系统,消费类产品,手持式设备,数据记录应用,马达控制等。
|