欢迎来到天天文库
浏览记录
ID:37324307
大小:371.44 KB
页数:24页
时间:2019-05-21
《PIC24F系列参考手册第12章带外设引脚选择PPS的IO端口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第12章带外设引脚选择(PPS)的I/O端口本章包括下列主题:12.1简介..................................................................................................................................21212.2I/O端口控制寄存器..........................................................................................................212.3外设
2、复用...........................................................................................................................712.4外设引脚选择...................................................................................................................9I/O12.5端口描述..................................
3、.......................................................................................19端口12.6电平变化通知(CN)引脚.............................................................................................1912.7寄存器映射......................................................................................
4、...............................2112.8相关应用笔记.................................................................................................................2212.9版本历史.........................................................................................................................23©2008Mic
5、rochipTechnologyInc.超前信息DS39711B_CN第12-1页PIC24F系列参考手册12.1简介通用I/O引脚可被认为是最简单的外设。它们使PIC®MCU可以监视和控制其他器件。为了提高器件的灵活性和功能性,一些引脚与备用功能复用。这些功能取决于不同器件上的外设功能部件。一般来说,当外设被使能时,其对应的引脚就不能被用作通用I/O引脚。大多数PIC24F系列器件支持外设引脚选择(PeripheralPinSelect,PPS)功能。PPS组成的引脚可供用户映射到一些外设的输入和/或输出。图12-1所示为典型I/O端口的框图。该框图没有考虑I/O引脚上可能复用的外设功
6、能。图12-1:专用端口结构框图专用端口模块开漏选择读TRISI/O单元01数据总线DQ写TRISCKQTRIS锁存器DQI/O引脚写LATCK写PORT数据锁存器读LAT读PORT12.2I/O端口控制寄存器所有I/O端口都有4个与该端口操作直接相关的寄存器,其中字母“x”表示特定的I/O端口:•TRISx:数据方向寄存器•PORTx:I/O端口寄存器•LATx:I/O锁存寄存器•ODCx:I/O开漏控制寄存器器件上的每个I/O引脚在TRIS、PORT、LAT和ODC寄存器中都分别有一个相关的位。注:端口和可用I/O引脚的总数取决于不同的器件。在某一给定器件中,可能并没有实现端口控制寄
7、存器中的所有位。更多详细信息,请参见具体器件数据手册。DS39711B_CN第12-2页超前信息©2008MicrochipTechnologyInc.第12章I/O端口12.2.1TRIS寄存器TRISx寄存器控制位决定与该I/O端口相关的各个引脚是输入引脚还是输出引脚。如果某个I/O引脚的TRIS位为1,则该引脚是输入引脚。如果某个I/O引脚的TRIS位为0,则该引脚被配置为输出引脚。这很好记,因为1很像I(Input,输入),
此文档下载收益归作者所有