国产MCU专栏 第6期:华大HC32F460初体验,多一个选择多无限可能
*阅读说明:以下仅摘录帖子内容展示,详细说明及相关源码、资料等请戳原链接查看。
芯片持续缺货涨价,让我所在的初创小公司真的是处于生死的边缘,各种芯片一直在告急,没有供货商,我们公司产品也生产不出来,32的芯片价格还在一直飙升,让我们不得不退步选择国产的芯片HC32F460KETA。 把我用的经历写在这: 华大HC32F460和STSTM32F407ZGT6对比 记录下一下使用的过程。 1、 画了一块HC32F460的核心板。 2、 我用的是华大的官方库,当初移植了部分原stm32的程序,但是有冲突,所以感觉网上说直接替换是不太现实的,但函数的命名方式都是标准的,可以不用看底层直接用。 3、 焊接完板子之后,满怀期待插上下载器,然而心凉了半截………… 3.1这款单片机的资料还是蛮多的,开发也确实跟32差不多,所以用过32的同学上手很快。 3.2 IDE问题 4、小结
该开发板自带了一片0.91寸OLED,分辨率为128×32,不过厂家好像没提供例程和芯片介绍,经查找资料,发现应该是SSD1306驱动的。 因此我们可以找到SSD1306的驱动程序,稍加修改以适配该显示屏。 由于我手上之前做过128×64的,因此只要稍加修改就可以了。
我使用的HC32F460开发板是基于HC32F460JETA,共有48个引脚。所使用的开发工具,则是第三方的雅特力调试下载器AT_LINK……
最近在学习华大的HC32F460单片机,学习单片机就不得不说说单片机的运行时钟,华大这款单片机的时钟有很多的时钟总线,外设都是挂载在时钟线上运行的……
最近有空测试了一下官方的VCP例程,使用感觉不错,将其稍微改动做了一个CDC回环测试,速率也不错,就是安装驱动有些麻烦,于是想直接将CDC改写成WINUSB不就不需要驱动了吗?于是抽空从之前写的STM32 WINUSB移植到HC32F460。一、移植的方法…………
之前发了开箱图,接下来搭建实验环境和点亮LED灯。打开我们之前下载的软件包,解压……
一、开箱体验 二、开发板资源 三、开发环境搭建 四、程序烧录
这一次测评我将一步步分享RT-Thread Nano移植到HC32F460的过程。主要分三步讲解工程建立、RT-Thread移植、添加UART控制台和Finsh。 一、工程建立 二、RT-Thread Nano移植
1 前言 2 HC32F460_EVB简介 3 Window下搭建MDK开发环境3.1 安装MDK DFP 4 参考
1 前言 2 HC32F460_EVB BSP 3 RT-Thread应用示例(Shell+OLED+流水灯 )2.1 Shell串口
以下板卡整体评价,纯属个人意见,如有雷同纯属巧合 一、板卡硬实力 板卡硬件(外在):★★★ 颜值:★★ 模块资源:★★★★★ 二、板卡软实力 SDK:★★★★ 功能:★★★★★ 三、其他 上手难度:★ 中国“芯”生态:★★ 性能:待研究 价格:带PK 详细HC32F460开箱和下载程序的全过程。
*HC32F460系列主要特性: • 40nm制造工艺完全释放Cortex-M4F高速运算性能,高效Cache和Prefetch保证CPU 0-Wait执行。
• 精细化低功耗管理,CPU动态功耗80μA/MHz,Power down模式下功耗低至1.8μA。
• 高性能模拟特性(2个独立12-bit2.5MSPS ADCs,1个增益2~32倍可调PGA,3个高速比较器)。
• 所有串口通信(UART,I2C,SPI,CAN,I2S)端口可自由映射到64个GPIO,轻松应对PCB制板。
• 数据安全机制,全面保护用户代码,防止敏感数据非授权访问和代码暴力**。
• 业界领先抗ESD,抗Latchup,低EMI,5V耐压I/O等性能。
|