跳转到主要内容

8位PIC®单片机

8 位 PIC® 单片机上具有硬件协议加速功能的 I2C 通信

cathy /

<strong>简介</strong>

本技术简介讨论了 I<sup>2</sup>C 模块及其特性和基本功能。图 1给出了 I<sup>2</sup>C模块的简化框图。

<center><img src="http://mouser.eetrend.com/files/2017-12/wen_zhang_/100009245-31230-i2c…; alt=“” width="800"></center>

8位PIC®单片机上的向量中断控制器

cathy /

<strong>简介</strong>

中断是一种请求,能够使单片机暂停运行主程序,转而执行称为中断服务程序(Interrupt Service Routine,ISR)的任务。通常,中断向量由中断处理程序中包含的多个中断源共用。发生中断时,处理程序内部将扫描中断标志以确定中断源,然后调用该中断源的ISR。向量中断控制器模块提供了一种替代方案,即使用中断向量表(Interrupt Vector Table,IVT)。IVT为每个中断源提供一个中断向量。发生中断时,将直接执行中断程序,无需扫描中断源的标志位。

本技术简介的目的是演示向量中断控制器在处理和实现中断程序时的功能和灵活性。

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

cathy /

<strong>简介</strong>

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

<span class="download"><a href="http://mouser.eetrend.com/files/2017-09/wen_zhang_/100007930-26162-9000…;