本帖最后由 eltonchang2001 于 2022-8-26 11:34 编辑
1.合泰32位单片机简介该系列的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 (串行线调试端口) 等。在唤醒延迟和功耗方面,几种省电模式提供了具有灵活性的最大优化方案,此举在低功耗应 用方面尤为值得考虑。 该系列单片机属于Cortex®-M0+ 32-Bit USB MCU。 2.学习必备资源· keil编译软件下载(MDK5-Arm)方法1:从官网下载,HT32_Setup_Keil_v119.exe
方法2:自行在网上下载-安装-**。
笔者使用的是方法2,网上的教程有很多,重点是要记得安装路径最好不要有中文、空格等特殊符号,**时最好以管理员身份运行keil软件(**软件也需要以管理员身份运行) · _Packet安装_Packet的意思是关于所开发单片机的芯片工具包,引脚、定时器、寄存器等一些宏定义、配置之类的都在 _Packet里,只有安装了 _Packet才能让keil知道你写的代码对应的是哪一款单片机,类似的有51单片机的AT89C52,或者32单片机的STM32F103RC等(新建工程时要选择)。
可以直接在keil官网下载,注意:安装 _Packet前必须先装好MDK软件
下载链接:_Packet安装链接
往下滑,找到Holtek分类,HT32F523xx系列,点击击HT32F52342/52352,找到自己对应具体型号进入下载,下载后双击运行安装,此处推荐在C盘以外新建一个文件夹作为关于合泰单片机安装软件的统一路径方便管理。 · _VCP驱动下载因为我们这个开发板集成了USB-TTL电路模块(此驱动可用于 e-Link32 Pro Virtual COM及Firmware Library),后面在烧录软件时就不用额外需要下载器以及烧录软件(直接在keil里面即可直接烧录程序),因此还需要安装相应的驱动让电脑能够识别到设备,安装此驱动之后,我们才能直接从keil里烧录程序。
此处注意:非win10电脑必须安装,笔者没有使用win10,故不知具体情况,最好安装吧。同样也是一路安装下去,当360提示警告时,允许该软件安装驱动即可。
下载链接:_VCP驱动下载链接
此处需要特别注意跳线帽的接法。 · 参考资料下载1.Datasheet数据手册下载链接
2.User_Manual开发手册下载链接
开发手册里有各个系统功能的介绍,包括寄存器每一个位的介绍及使用,作为主要学习资料。
3.FW_Library固件库下载链接
此固件库必须下载,里面包含了很多Examples示例代码。 · 开发板原理图下载Schematics下载链接
|