下载
作者: Mary Tamar Tan Microchip Technology Inc
<strong>简介</strong>
大多数8位PIC®单片机具有一个或多个片上通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)。但是在没有UART硬件可用的情况下,或者需要额外的串行通信接口的情况下,位拆裂将是最佳选择。位拆裂是一种用于通过软件(而非专用硬件外设)创建串行I/O通信接口的技术。数据发送和接收几乎完全由软件控制。其中包括采样、电平检测、定时、同步、缓冲区控制、驱动程序状态切换和错误检测。
UART是用于在器件之间串行传输数据的通信硬件。
8位PIC®单片机提供了三种UART模块:
• 通用同步/异 步 收 发 器(Universal SynchronousAsynchronous Receiver Transmitter,USART)
• 增强型通用同步/异步收发器(Enhanced UniversalSynchronous Asynchronous Receiver Transmitter,EUSART)
• 具 有 协 议 支 持 的 通 用 异 步 收 发 器(UniversalAsynchronous Receiver Transmitter,UART)
本文档介绍了如何使用MPLAB REAL ICE在线仿真器作为开发工具在目标板上仿真和调试固件,以及如何烧写器件。
MPLAB REAL ICE在线仿真器是一款支持Microchip绝大部分 PIC®单片机(MCU)和dsPIC®数字信号控制器(Digital Signal Controller,DSC)软硬件开发的先进仿真器。
本文档定义了dsPIC33EPXXXGS70X/80X 16位数字信号控制器 (Digital Signal Controller, DSC)系列的编程规范。
本编程规范仅供为以下器件开发编程支持的人员使用:
本文介绍了具有FPU、最高1 MB实时更新闪存、256 KB SRAM、4 KB EEPROM和运算放大器的32位通用和电机控制应用MCU。
<span class="download"><a href="http://mcu.eetrend.com/files/2017-10/wen_zhang_/100008398-28112-6000140…;《PIC32MK通用和电机系列数据手册》
Microchip 调试器 (MDB)是使用 Microchip 的硬件和软件开发工具的命令行调试器接口。 MDB 可替代 Microchip MPLAB® X 集成开发环境 (Integrated Development Environment, IDE)图形界面,通过 MDB 的命令提示符界面,调试器件更加便捷,并可为进行测试编程生产映像。
MDB 专门为喜欢使用命令提示符的工程师而设计。调试器的命令行接口速度更快,并允许进行更广泛的测试。这在重复执行一个任务时特别有用,比如调试很难解决的问题或者在自动执行测试过程时。
在面向数据的应用中,无需CPU干预即可在外设或不同存储区之间直接传输数据,从而显著改善延时和吞吐量。
Microchip 8位单片机中的直接存储器 访问(Direct Memory Access,DMA)控制器外设可实现这种改善,允许CPU将时间用于处理其他任务,而不是等待寄存器标志或处理与数据移动相关的中断。本技术简介概述了DMA控制器的功能和特性, 还提供了代码示例,以说明如何使用MPLAB® X和XC8编译器轻松配置控制器。
在许多基于单片机的应用中,单片机都受到各类电磁噪声的影响。电气噪声可能导致应用出现异常行为。其中的两种噪声事件分别称为静电放电(ElectrostaticDischarge,ESD)和电过载(Electrical Overstress,EOS)。本应用笔记讨论了这两种事件、导致这些事件的原因以及如何最大程度降低它们对应用的影响。
有些应用需要测量单片机的内部温度。要确保单片机在热降额限值范围内工作,监视其内部温度十分有用。在封闭产品中,可通过监视单片机的温度来保护系统中的其他元件。
本技术简介讨论了PIC18FXXK42器件上内部温度传感器模块的工作原理。本文档还介绍了如何设置模块及使用单点校准对其进行校准。
本参考手册向应用程序开发人员提供关于如何使用 STM32F05xxx 微控制器的内存和外设所涉及的全部信息。
STM32F05xxx 是一个由不同存储容量、封装和外设配备的微控制器组成的微控制器家族。
本动手实验的目的是学会自己构建工程,实现STM32L476 不同的低功耗模式和理解如何进入、退出的触发机制,并且对比分析实测功耗和理论推导功耗。
实验分成四个个部分:
• 介绍 :讲解STM32L476 关键的功耗优化特性 (20分钟)
• 任务1: 使用STM32CubeMX 建立一个基于NUCLEO-L476RG 板子的功耗测试工程 (15分钟)
• 任务2:使用CubeMX来计算NUCLEO-L476RG在不同功耗模式下的理论功耗 (15分钟)
• 任务3: 实际测量STM32L476 板子在不同功耗模式下的功耗值,并且和使用STM32CubeMX理论推算的功耗值进行比较分析(40 分钟)
基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配 置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。
<font color="#FD8900">高性能,高能效,易于使用</font>
本文介绍了ATSAMA5 ARM Cortex-A5 MPU和基于ARM9的ATSAM9 MPU的性能参数及适用的评估工具包。
目前可穿戴设备中无线连接方式以蓝牙最为普遍,这也是因为很多早起的可穿戴设备是手机的附件的原因。当然,蓝牙技术的普及程度,以及模块化也有效促进了可穿戴设备选择蓝牙作为连网手段。对此,ARM的专家为您分析了Cortex-M系列微控制器对于蓝牙连网和可穿戴产品设计中的重要作用。
本文目录如下所示:
1. 嵌入式系统开发基础
2. 键盘接口技术
3. 显示接口技术
4. 模拟量输出传感器
5. 数字量输出传感器
6. 过程通道与人机接口
7. 常用电信电路接口
8. 控制接口电路
9. 数据通信及其接口电路
<strong>嵌入式系统的基本概念 </strong>
本前言介绍《RealView 编译工具汇编器指南》。 本章分为以下几节:
• 第x 页的关于本手册
• 第xiv 页的反馈
本手册提供有关 RealView® 编译工具 汇编器(ARM 汇编器)的指导和参考信息。 其中包括 armasm、独立的汇编器以及 C 和 C++ 编译器中的嵌入式汇编器。本手册介绍汇编器的命令行选项,可供汇编语言程序员使用的汇编语言助记符、伪指令、宏和指令。
适用对象
本手册是为所有使用 RealView 编译工具生成应用程序的开发人员编写的。 本手册假定您是一位有经验的软件开发人员,并且熟悉《RealView 编译工具要点指南》中所介绍的 ARM 开发工具。
本前言介绍《RealView 编译工具库和浮点支持指南》。 本前言分为以下几节:
• 第vi 页的关于本手册
• 第ix 页的反馈
本手册介绍了 ARM C 和 C++ 库、与 ISO 标准的符合情况、与目标相关的函数调整以及应用程序特有的要求。本手册还介绍了 ARM C 微型库和 ARM 的浮点计算支持。
本手册是为所有使用 RealView 编译工具 (RVCT) 构建应用程序的开发人员编写的, 本手册假定您是一位经验丰富的软件开发人员。 有关 RVCT 附带的 ARM 开发工具的概述,请参阅《RealView 编译工具要点指南》。
本前言介绍了《RealView 编译工具编译器参考指南》。它分为以下几节:
• 第vi 页的关于本手册
• 第x 页的反馈
本手册提供有关 RealView 编译工具 (RVCT) 的参考信息,并介绍了 ARM 编译器的命令行选项。本手册也提供有关 ARM 如何在编译器中实现 C 和 C++ 的参考材料。有关使用和控制 ARM 编译器的一般信息,请参阅《RVCT 编译器用户指南》。
本手册是为所有使用 RVCT 编写应用程序的开发者编写的。本手册假定您是一位经验丰富的软件开发人员。有关 RVCT 附带的 ARM 开发工具的概述,请参阅《RealView 编译工具要点指南》。
本文主要分享了晶振在单片机中的作用及其不起振的原因和排除:
简单地说,没有晶振,就没有时钟周期,没有时钟周期,就无法执行程序代码,单片机就无法工作。
单片机工作时,是一条一条地从RoM中取指令,然后一步一步地执行。单片机访问一次存储器的时间,称之为一个机器周期,这是一个时间基准。—个机器周期包括12个时钟周期。如果一个单片机选择了12MHz晶振,它的时钟周期是1/12us,它的一个机器周期是12×(1/12)us,也就是1us。
摘要:A/D转换是指将模拟信号转换为数字信号,这在信号处理、信号传输等领域具 有重要的意义。常用的A/D转换电路有专用A/D集成电路、单片机ADC模块,前者精度高、电路复杂,后者成本低、设计简单。基于单片机的A/D转换电路在实际电路中获得了广泛的应用,论文对这一电路结构进行了详细的研究。
<strong>引言 </strong>
在设计一个控制系统时,首先要对系统进行分析明确设计任务和设计要求,作为系统方案设计的依据。合理选着系统的构成方案,合理规划分硬件和软件的功能,以有利于兼顾性能、价格比和缩短开发周期。硬件设计应以在充分满足系统功能的前提下最简单为原则,在系统的运用中,单片机被广泛运用。A/D转换的方法是由传输信号与接收信号图解方法,借助这种方法可以在已知发,接收点和存储的条件下,制造出各式各样的电器产品。