跳转到主要内容

下载

【下载】8位PIC®单片机的位拆裂增强型UART

作者: Mary Tamar Tan Microchip Technology Inc

<strong>简介</strong>

大多数8位PIC®单片机具有一个或多个片上通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)。但是在没有UART硬件可用的情况下,或者需要额外的串行通信接口的情况下,位拆裂将是最佳选择。位拆裂是一种用于通过软件(而非专用硬件外设)创建串行I/O通信接口的技术。数据发送和接收几乎完全由软件控制。其中包括采样、电平检测、定时、同步、缓冲区控制、驱动程序状态切换和错误检测。

【下载】8位PIC®单片机上的通用异步收发器(UART)

UART是用于在器件之间串行传输数据的通信硬件。

8位PIC®单片机提供了三种UART模块:
• 通用同步/异 步 收 发 器(Universal SynchronousAsynchronous Receiver Transmitter,USART)

• 增强型通用同步/异步收发器(Enhanced UniversalSynchronous Asynchronous Receiver Transmitter,EUSART)

• 具 有 协 议 支 持 的 通 用 异 步 收 发 器(UniversalAsynchronous Receiver Transmitter,UART)

【下载】适用于MPLAB® X IDE的 MPLAB REAL ICE™ 在线仿真器用户指南

本文档介绍了如何使用MPLAB REAL ICE在线仿真器作为开发工具在目标板上仿真和调试固件,以及如何烧写器件。

MPLAB REAL ICE在线仿真器是一款支持Microchip绝大部分 PIC®单片机(MCU)和dsPIC®数字信号控制器(Digital Signal Controller,DSC)软硬件开发的先进仿真器。

【下载】dsPIC33EPXXXGS70X/80X 系列闪存编程规范

本文档定义了dsPIC33EPXXXGS70X/80X 16位数字信号控制器 (Digital Signal Controller, DSC)系列的编程规范。

本编程规范仅供为以下器件开发编程支持的人员使用:

【下载】PIC32MK通用和电机系列数据手册

本文介绍了具有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 的硬件和软件开发工具的命令行调试器接口。 MDB 可替代 Microchip MPLAB® X 集成开发环境 (Integrated Development Environment, IDE)图形界面,通过 MDB 的命令提示符界面,调试器件更加便捷,并可为进行测试编程生产映像。

MDB 专门为喜欢使用命令提示符的工程师而设计。调试器的命令行接口速度更快,并允许进行更广泛的测试。这在重复执行一个任务时特别有用,比如调试很难解决的问题或者在自动执行测试过程时。

【下载】8位PIC®单片机上的直接存储器访问

在面向数据的应用中,无需CPU干预即可在外设或不同存储区之间直接传输数据,从而显著改善延时和吞吐量。

Microchip 8位单片机中的直接存储器 访问(Direct Memory Access,DMA)控制器外设可实现这种改善,允许CPU将时间用于处理其他任务,而不是等待寄存器标志或处理与数据移动相关的中断。本技术简介概述了DMA控制器的功能和特性, 还提供了代码示例,以说明如何使用MPLAB® X和XC8编译器轻松配置控制器。

【下载】ESD和EOS的原因、差异及预防

在许多基于单片机的应用中,单片机都受到各类电磁噪声的影响。电气噪声可能导致应用出现异常行为。其中的两种噪声事件分别称为静电放电(ElectrostaticDischarge,ESD)和电过载(Electrical Overstress,EOS)。本应用笔记讨论了这两种事件、导致这些事件的原因以及如何最大程度降低它们对应用的影响。

【下载】8位PIC®单片机上的温度传感器模块

有些应用需要测量单片机的内部温度。要确保单片机在热降额限值范围内工作,监视其内部温度十分有用。在封闭产品中,可通过监视单片机的温度来保护系统中的其他元件。

本技术简介讨论了PIC18FXXK42器件上内部温度传感器模块的工作原理。本文档还介绍了如何设置模块及使用单点校准对其进行校准。

【下载】STM32F0xx参考手册

本参考手册向应用程序开发人员提供关于如何使用 STM32F05xxx 微控制器的内存和外设所涉及的全部信息。

STM32F05xxx 是一个由不同存储容量、封装和外设配备的微控制器组成的微控制器家族。

【下载】实验:低功耗系统设计 --基于NUCLEO-L476RG

本动手实验的目的是学会自己构建工程,实现STM32L476 不同的低功耗模式和理解如何进入、退出的触发机制,并且对比分析实测功耗和理论推导功耗。

实验分成四个个部分:

• 介绍 :讲解STM32L476 关键的功耗优化特性 (20分钟)
• 任务1: 使用STM32CubeMX 建立一个基于NUCLEO-L476RG 板子的功耗测试工程 (15分钟)
• 任务2:使用CubeMX来计算NUCLEO-L476RG在不同功耗模式下的理论功耗 (15分钟)
• 任务3: 实际测量STM32L476 板子在不同功耗模式下的功耗值,并且和使用STM32CubeMX理论推算的功耗值进行比较分析(40 分钟)

[下载]ARM嵌入式系统基础教程(周立功第2版)

基于ARM内核微处理器的系统一般为复杂的片上系统,这种复杂系统的多数硬件模块都是可配 置的,需要软件设置为特定的工作状态,因此在用户的应用程序之前,需要有一些专门的代码完成对系统的初始化。由于这类代码直接面对ARM处理器内核和硬件控制器,一般都使用汇编语言完成。

【下载】基于ARM®内核的嵌入式微处理器

<font color="#FD8900">高性能,高能效,易于使用</font>
本文介绍了ATSAMA5 ARM Cortex-A5 MPU和基于ARM9的ATSAM9 MPU的性能参数及适用的评估工具包。

【下载】ARM Cortex-M 打造可穿戴设备蓝牙连网的不二之选

目前可穿戴设备中无线连接方式以蓝牙最为普遍,这也是因为很多早起的可穿戴设备是手机的附件的原因。当然,蓝牙技术的普及程度,以及模块化也有效促进了可穿戴设备选择蓝牙作为连网手段。对此,ARM的专家为您分析了Cortex-M系列微控制器对于蓝牙连网和可穿戴产品设计中的重要作用。

【下载】嵌入式硬件系统接口电路设计

本文目录如下所示:

1. 嵌入式系统开发基础

2. 键盘接口技术

3. 显示接口技术

4. 模拟量输出传感器

5. 数字量输出传感器

6. 过程通道与人机接口

7. 常用电信电路接口

8. 控制接口电路

9. 数据通信及其接口电路

<strong>嵌入式系统的基本概念 </strong>

【下载】RealView® 编译工具 4.0 版 《汇编器指南》

本前言介绍《RealView 编译工具汇编器指南》。 本章分为以下几节:

• 第x 页的关于本手册
• 第xiv 页的反馈

本手册提供有关 RealView® 编译工具 汇编器(ARM 汇编器)的指导和参考信息。 其中包括 armasm、独立的汇编器以及 C 和 C++ 编译器中的嵌入式汇编器。本手册介绍汇编器的命令行选项,可供汇编语言程序员使用的汇编语言助记符、伪指令、宏和指令。

适用对象

本手册是为所有使用 RealView 编译工具生成应用程序的开发人员编写的。 本手册假定您是一位有经验的软件开发人员,并且熟悉《RealView 编译工具要点指南》中所介绍的 ARM 开发工具。

【下载】RealView® 编译工具(4.0版)库和浮点支持指南

本前言介绍《RealView 编译工具库和浮点支持指南》。 本前言分为以下几节:

• 第vi 页的关于本手册

• 第ix 页的反馈

本手册介绍了 ARM C 和 C++ 库、与 ISO 标准的符合情况、与目标相关的函数调整以及应用程序特有的要求。本手册还介绍了 ARM C 微型库和 ARM 的浮点计算支持。

本手册是为所有使用 RealView 编译工具 (RVCT) 构建应用程序的开发人员编写的, 本手册假定您是一位经验丰富的软件开发人员。 有关 RVCT 附带的 ARM 开发工具的概述,请参阅《RealView 编译工具要点指南》。

【下载】RealView® 编译工具(4.0 版)编译器参考指南

本前言介绍了《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。

【下载】基于单片机的AD转换电路与程序设计

摘要:A/D转换是指将模拟信号转换为数字信号,这在信号处理、信号传输等领域具 有重要的意义。常用的A/D转换电路有专用A/D集成电路、单片机ADC模块,前者精度高、电路复杂,后者成本低、设计简单。基于单片机的A/D转换电路在实际电路中获得了广泛的应用,论文对这一电路结构进行了详细的研究。

<strong>引言 </strong>

在设计一个控制系统时,首先要对系统进行分析明确设计任务和设计要求,作为系统方案设计的依据。合理选着系统的构成方案,合理规划分硬件和软件的功能,以有利于兼顾性能、价格比和缩短开发周期。硬件设计应以在充分满足系统功能的前提下最简单为原则,在系统的运用中,单片机被广泛运用。A/D转换的方法是由传输信号与接收信号图解方法,借助这种方法可以在已知发,接收点和存储的条件下,制造出各式各样的电器产品。