简介

开始之前先简单介绍一下这款华大半导体的MCU (HC32F460),内核 Cortex M4 支持浮点运算,没用之前就听说华大的 MCU 外设丰富,这次有幸拿到板子,仔细对着用户手册看了看,确实外设丰富,除了常见的 UART、SPI、IIC、ADC、Timer、RTC、DMA而且还有IIS、CAN、SDIO、USB、CMP(这个 CMP 最近几年新出的单片机貌似很多都有)、竟然还有键盘扫描的外设,一句话就是外设资源丰富!!!

我们知道在 Cortex-M0 、Cortex-M0+、Cortex-M3 这些内核的单片机中是不支持浮点运算的,相对于较古老的单片机做电机控制时,数据的处理多采用定点数(想用浮点也不支持呀),不过很多地方目前依然采用定点数的较多,一方面是为了移植性,还有最关键的就是成本(带浮点的贵呀)。这颗片子手册上介绍是适用于高性能电机变频控制。粗略看了一下是有内部硬件触发源的,后续详细了解了解再做介绍吧。

开发资料

先上官方资料连接:https://www.hdsc.com.cn/Category83-1491

官网上的产品特点简介比我上边写的更好,可以仔细看看了解一下芯片的资源,看中文的用户手册还是高效(哈哈)

简单介绍一下资料,应用笔记最后一项(HC32F460系列的中断控制器INTC Rev1.1)

中断的介绍,MCU 的灵魂。

再贴一张隔壁小孩都馋哭的图

软件介绍

在文档(HC32F460系列的MCU开发工具用户手册Rev1.0)中有介绍,为了避免在众多资料中查找,这里简单截取文档中重要部分列出,详细的话可以去上述文档中看,

驱动库及样例支持包的主要结构示例可参考下图(具体构成以实际使用的 DDL 支持包为准):

driver
该目录下主要包括各个 IP 操作所使用的 API、数据结构的头文件及源文件,用户可直接用于自
己的应用程序也可以借此熟悉底层寄存器的操作。
example
该目录主要包括各个 IP 常用功能的使用例程(同时支持 IAR 和 Keil 两种开发工具),用户可
使用该样例快速熟悉各个 IP 的常用功能的实现方式及驱动库的使用方法,该样例可以配合该系
列芯片配套的 EVB(硬件 Demo 板)直接进行下载、调试和运行。
mcu
该目录主要包括该系列 MCU 工程所需的基本头文件和启动文件(common) , 以及 IAR
(EWARM)和 Keil(MDK)工程文件及其配置文件。
midware
该目录主要包括为实现专用功能所配置的头文件和源文件。

减少工作量就直接使用官方提供的驱动库开发,特殊场合还是需要自己去写寄存器的更或者是汇编,用户手册要多看看,每家原厂的产品外设是有一定的统一性的,了解这家一款产品后,其他型号的 MCU 就会顺手很多。个人拙见,欢迎指正。

硬件介绍

原厂的原理图点赞,条理清晰,找对应的接口很方便,在原理图第一页做了系统框图,标注了每一页所包含的内容,查找方便。之前看过某开源公司的一个原理图那叫一个难受呀,找一个电源,找半天,关键还在一页上。贴一张华大的看看,挺好的。

左上角是标注每一页的内容,左下角版本修订,右边的话就是个系统框图吧,相当于开发板上的资源吧。

就简单介绍这些了。

开发板图片

有幸申请到板子,还是拿出来秀一秀,嘿嘿。

秀之前讲个憨憨的事吧,开发板上那个黑黑的东西,拿到之前我以为是个串口的彩屏(加了盖子的),就扣那个,扣半天没动静,这时候瞄到了板子上写的东西,斯玛特卡,这才晓得原来是个刷卡的,憨憨震惊,还好没扣开 哈哈。

EV-HC32F460开发资料准备相关推荐

  1. rt_thread hc32f460开发五:wdt驱动移植

    看门狗驱动的代码结构和原理 参考STM32的看门狗驱动,RT-Thread中的看门狗驱动主要有两个函数组成wdt_init和wdt_control. 其中wdt_init提供看门狗初始化,主要就是初始 ...

  2. N76E003介绍与开发资料获取

    介绍 N76E003 为新唐高速 1T 8051 微控制器系列产品,提供 18 KB Flash ROM.可配置Data Flash与高容量1 KB SRAM ,支持2.4V 至 5.5V 宽工作电压 ...

  3. iPhone开发资料之内存管理 ,循环引用导致的内存问题

    iPhone开发资料之内存管理 ,循环引用导致的内存问题 https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual ...

  4. [转]常用Delphi开发资料网址

    发现一个很好的个人网站,该网站收集了大量有关Delphi开发资料的网址链接,值得收藏. 相关Delphi链接如下: Books, Tutorials Tomes of Delphi: Algorith ...

  5. 最新MTK芯片型号汇总,MTK开发资料大全下载

    前面总结的MTK芯片资料有点混乱,不好查看,现在重新整理一份全面的MTK芯片,MTK开发设计资料,方便大家学习,下载. MTK芯片分类: MTK芯片型号大全:http://bbs.16rd.com/c ...

  6. 分享]基于Web开发资料专集

    分享]基于Web开发资料专集 [这个贴子最后由huili46在 2006/02/17 04:17pm 第 4 次编辑] 本专集包含的内容如下: [color=#008B8B] 网页设计制作标准规范 [ ...

  7. IT开发资料大全 转

    IT开发资料大全 分类: Asp.net C#1.2.2.0.3.0.3.5.4.02012-06-27 11:18 210人阅读 评论(0) 收藏 举报 原作者:http://www.cnblogs ...

  8. [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享

    [分享]错误"应用程序Xcode的这个版本不能与此版本的OS X配合使用"以及Mac源码和IOS开发资料分享 安装Xcode时,出现"应用程序Xcode的这个版本不能 ...

  9. CAD二次开发资料汇总

    欢迎加入建筑信息化开发交流群,获取开发资料 群号:711844216 一.背景 对工程出身的朋友来说,CAD就像一位朋友,常伴吾身,为了提高效率,于是小伙伴门开始尝试CAD二次开发,刚入门,资料去哪找 ...

最新文章

  1. 生物信息学是干啥的?
  2. 在ssd中显示map tensorflow代码_PyTorch 1.3重磅发布,又要和TensorFlow搞事情了
  3. 学习python用哪个app-Python和R:学哪个好?
  4. zabbix监控超详细搭建过程
  5. 010_Redis的发布和订阅
  6. 测验7: 文件和数据格式化 (第7周)
  7. js--------1.时间
  8. C# winform post请求数据
  9. 栈溢出笔记1.7 地址问题(2)
  10. 吴恩达深度学习 —— 2.6 更多导数的例子
  11. linux怎么设置ftp为主动模式,linux设置ftp服务器为主动模式
  12. PHP 验证IP的合法性
  13. RDS SQL Server死锁(Deadlock)系列之四利用Service Broker事件通知捕获死锁
  14. (11)数据分析-TableOne工具
  15. 浏览器中使用Github
  16. liujian的效果图
  17. AI产品经理视角下的AI翻译机 in 旅游场景
  18. SATA电源线的作用
  19. DataBinding 大坑总结(网上我暂时搜不到解决方法)
  20. Y Combinator Is Boot Camp for Startups

热门文章

  1. 什么是Web SCADA系统?
  2. 信息安全web入门——南邮ctf解题
  3. 谷牛期权:更精细的策略工具
  4. 搭建系统|“财务数据选股工具”如何与“多维度股票行情分析工具”完成无缝切换...
  5. HDU4417 Super Mario (主席树模板)
  6. utils/deb_resign.sh
  7. 孔乙己,一名ERP顾问
  8. 企业微博发布时间_内容_原则
  9. python将list转换为dataframe_Pandas把dataframe或series转换成list的方法
  10. Pandas将每列数据转换成列表类型