从2010年至今,在NUC100之后,M051、Mini51、NUC120、NUC130、NUC140纷纷面市,NuMicro的产品线越来越丰富,覆盖了电动机控制、医疗器械、无线耳机、触摸屏、网络连接设备、税控机、工业控制、家电及安全监控等诸多领域。2012年,当林任烈协理和黄日安经理再次来武汉向我介绍未来的NuMicro产品线计划时,Nu-Micro MCU所取得的骄人出货量再次让我惊叹。同时,林协理和黄经理提出共同出版一本关于NuMicro MCU书籍的建议。近年来与Nuvoton的紧密合作,让我看到了Nuvoton在MCU领域的快速发展,也让我体会了Nuvoton公司的愿景:“我们立志成为产业领导者不可或缺的伙伴”,因此我非常乐意接受了这个提议。经过和多住新唐工程师几个月的共同努力,这本NuMicroMCU技术指南终于完成了,希望李宁编著的《ARM Cortex-MO微控制器技术指南》能为广大NuMicro MCU用户提供一些技术支持和帮助。
李宁编著的《新唐NuMicro系列ARM Cortex-MO微控制器技术指南》以新唐公司ARM Cortex-MO内核微控制器为蓝本,由浅入深,软硬结合,全面系统地介绍基于该微控制器的原理与结构、开发环境与工具、各种接口与功能单元应用的软件编写方法。
《新唐NuMicro系列ARM Cortex-MO微控制器技术指南》以夯实基础,面向应用,理论与实践、方法与实现紧密结合为主线展开,根据ARM Cortex-MO的运行速度快、资源丰富、功能强大等显著特点,在讲解原理和设计方法的同时,还穿插介绍了相关的经验、技巧和注意事项,有很强的实用性和指导性。
《新唐NuMicro系列ARM Cortex-MO微控制器技术指南》可以作为高等院校电子、自动化、仪器仪表和计算机系等相关专业辅助教材,ARM Cor-tex-MO微控制器的培训教材,也可供相关技术人员学习和参考。
第1章 NuMicro MCU简介
1.1 新唐MCU产品系列
1.1.1 80C51单片机
1.1.2 ARM7/9 SoC
1.1.3 NuMicro MCU
1.2 NuMicro MCU开发工具
1.3 产品封装
第2章 开发环境
2.1 集成开发环境
2.1.1 KEIL MDK
2.1.2 IAR
2.1.3 CooCox
2.2 调试器与开发板
2.2.1 串行调试(SWD)接口
2.2.2 NuTiny学习板
2.2.3 调试器Nu-Link-Me,Nu-Link和Nu-Link Pro
2.2.4 ICP编程软件
2.2.5 ISP软件
2.2.6 Visual Pin Tool
2.2.7 批量烧写工具NuGang Programmer
2.2.8 其他开发工具
2.3 第一个MO程序
2.3.1 创建工程
2.3.2 工程设置
2.3.3 工程编译及执行
第3章 NuMicro微控制器产品线
3.1 NuMicro NUC100系列
3.1.1 简介
3.1.2 框图
3.1.3 NUC100系列功能特性
3.2 NuMicro M051系列
3.2.1 简介
3.2.2 框图
3.2.3 M051系列功能特性
3.3 NuMicro Mini51系列
3.3.1 简介
3.3.2 框图
3.3.3 Mini51系列功能特性
3.4 NuMicro Nano100系列
3.4.1 简介
3.4.2 框图
3.4.3 Nano100系列功能特性
3.5 NUC150/170系列
第4章 主控制系统
4.1 复位系统
4.1.1 复位方式
4.1.2 上电复位与芯片复位
4.1.3 RESET引脚复位
4.1.4 看门狗复位
4.1.5 低电压复位
4.1.6 掉电复位
4.1.7 系统复位
4.1.8 CPU复位
4.1.9 开机设置
4.1.10 用户配置
4.1.11 CFOSC
4.1.12 CBODEN,CBOVl-0和CBORST
4.1.13 CBS
4.1.14 LOCK
4.1.15 DFEN和DFBA
4.1.16 用户配置设定
4.1.17 APROM与LDROM模式
4.2 时钟源
4.2.1 时钟源
4.2.2 内部RC自动调校
4.2.3 时钟源的选择和分频
4.2.4 举例
……
第5章 片上外设
第6章 USB
第7章 CAN
第8章 NuMicro MCU软件设计指南
第9章 NuMicro MCU硬件设计指南
第10章 应用案例设计
附录A 支持的软件
附录B RTOS
参考文献