跳转到主要内容

8位PIC®单片机

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

judy /

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

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

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

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

USART主要用于传统PIC MCU。除了硬件UART的基本功能(例如,异步发送和接收)外,USART还可在同 步 主 模 式 和 从 模 式 下 工 作。与 USART 相 比,EUSART具有“增强型”功能...

8位PIC®单片机上的串行外设接口(SPI)通信

judy /

作者: Regine Monique Aurellano Microchip Technology Inc.

<strong>简介</strong>

串行外设接口(Serial Peripheral Interface,SPI)一直以来是PIC® MCU内核外设集的一部分。PIC18(L)F2X/4XK42单片机系列引入的最新特性之一是用于实现SPI功能的单独模块。以前的器件将SPI功能与其他串行通信协议集成,并在SPI共享寄存器和中断标志等资源的主同步串行端口(Master Synchronous Serial Port,MSSP)模块中实现。SPI的专用模块可显著改进SPI的传统功能并扩展新功能,从而提高灵活性并加强用户控制。

本技术简介旨在讨论SPI模块的实现、工作模式和其他有用的附加特性。

<strong>SPI模块概述</strong>

SPI(串行外设接口)模块具有可在全双工和半双工模式下工作的同步串行数据通信总线。器件在主/从环境下通信,在该环境下,由主器件发起通信。从器件由主器件通过从选择(Slave Select,SS)线控制。示例从器件包括串行EEPROM、移位寄存器、显示驱动器、模数转换器或其他PIC® MCU。

8位PIC®单片机上具有时钟切换功能的数控振荡器

judy /

作者: Mary Iva Rosario Salimbao,Microchip Technology Inc.

<strong>简介</strong>

振荡器模块用于处理8位PIC®单片机的时钟源选择。该模块内含内部高频振荡器(HFINTOSC)、外部高频振荡器(EXTOSC),辅助振荡器模块(SOSC)、PLL和其他低频振荡器。图1给出了振荡器在振荡器模块中的连接方式。

本技术简介涵盖内部振荡器的特性、功能和工作原理。本文档讨论了振荡器模块中的功能;它如何与时钟切换配合工作以及8位PIC MCU节能特性的作用。
<center><img width="600" src="http://mcu.eetrend.com/files/2017-10/wen_zhang_/100008436-28195-m1.png&…; alt="8位PIC®单片机上具有时钟切换功能的数控振荡器"></center>

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

judy /

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

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

<span class="download"><a href="http://mcu.eetrend.com/files/2017-10/wen_zhang_/100008270-27549-9000316…;《8位PIC®单片机上的直接存储器访问》

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

judy /

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

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

<span class="download"><a href="http://mcu.eetrend.com/files/2017-09/wen_zhang_/100008205-27306-9000316…《8位PIC®单片机上的温度传感器模块》</a></span>