开发设计外设功能灵活,开关矩阵三大要点不可忽视

周立功单片机 2017-12-06 07:20 次阅读
LPC8xx是基于ARM Cortex-M0 +的低成本32位MCU系列,工作频率高达30 MHz。其中LPC824和LPC845是此系列中最具代表性的,使用范围相当广泛,小巧紧凑的体积以及丰富的外设资源使其在市场当中具备强大的竞争力, 而外设功能的灵活分配得益于其强大的创新性功能之一——开关矩阵(SWM)。1开关矩阵 开关矩阵是一种内部路径可灵活配置的功能模块,可将MCU各个外设功能的信号作为开关矩阵的入口,各个复用I/O端口便是对应的出口,通过相应寄存器配置,能够把特定外设功能灵活分配到所需的引脚。在LPC8xx系列中,可以通过开关矩阵分配外设有:三路串口USART0/1/3、两路SPI0/1、SCT定时器的多路输入及输出、两路I2C1/2、ADC模块、模拟比较器ACMP输出、时钟频率输出CLKOUT及GPIO中断输出。 2主要功能及配置步骤 开关矩阵通过引脚分配寄存器将可移动功能表中列出的所有内部信号连接到封装上的外部引脚,也可以反过来将内部模块所需的信号输入分配到各个引脚。外部引脚由其默认GPIO引脚号PIO0_n标识。按照以下步骤将内部信号连接到外部引脚: ● 使能开关矩阵时钟及需要开启的外设功能时钟; ● 在可移动功能表中找到所需操作的外设功能; ● 查找LPC8xx数据手册来决定LPC8xx封装的哪个引脚连接引脚功能; ● 使用引脚描述表查找分配给封装引脚x的默认GPIO功能PIO0_n。 x是引脚号; ● 在开关矩阵寄存器描述中找到对应功能的引脚分配寄存器; ● 禁止PINENABLE0寄存器中的该引脚PIO0_n的任何特殊功能,由于有些特殊功能是默认分配在特定引脚的,如外部晶振输入,关闭后可防止功能冲突; ● 引脚编号n编程到分配给引脚功能的位中。引脚功能现在连接到封装上的引脚x。 更改引脚功能分配 3配置注意事项

● 某些功能需要具有特殊特性的引脚,不能移动到其他物理引脚。因此这些功能被映射到一个固定的端口引脚。 固定引脚功能的例子是振荡器引脚或比较器输入;

 

● 每个固定引脚功能都与PINENABLE0寄存器中的一个位相关,用于选择或取消选择该功能;

 

如果取消固定引脚功能,则可以将任何可移动功能分配给其端口和引脚;

● 如果取消了固定引脚功能,并且该引脚上没有可移动功能,则该引脚被分配了其GPIO功能;

 

● 复位时,取消选择所有固定引脚功能;

 

● 如果选择了固定引脚模拟功能,则其分配的引脚不能用于其他任何功能。


周立功单片机技术专区

原文标题:LPC8xx系列创新功能之开关矩阵(SWM) 文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

ARM紧致内存TCM的解释

TCM是一个固定大小的RAM,紧密地耦合至处理器内核,提供与cache相当的性能,紧致内存是指片上快....
发表于 12-11 16:26 次阅读 0条评论
ARM紧致内存TCM的解释

玩转Micro:bit,一款可以塞进口袋的超迷人计算机!

自Raspberry Pi 推出以来,就陆续有不少同类的产品出来让更多人能以低成本学习编程。BBC对....
的头像 Duke 发表于 12-11 14:35 次阅读 0条评论
玩转Micro:bit,一款可以塞进口袋的超迷人计算机!

ARM处理器中的寄存器基本知识详解

ARM处理器在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一种处理器模式下,可访问的寄存....
的头像 21ic电子网 发表于 12-11 11:48 次阅读 0条评论
ARM处理器中的寄存器基本知识详解

周立功:改变观念及思维很重要!

物联网作为我国战略性新兴产业的重要组成部分,在加快经济发展、促进产业转型升级、服务社会民生方面正发挥....
的头像 Duke 发表于 12-11 11:47 次阅读 0条评论
周立功:改变观念及思维很重要!

单片机、ARM、MUC、DSP、FPGA、嵌入式的定义、特征及关系详解

那是因为MCU、DSP的内部结构都是由IC设计人员精心设计的,在完成相同功能时功耗和价钱都比FPGA....
的头像 MCU开发加油站 发表于 12-08 12:03 次阅读 0条评论
单片机、ARM、MUC、DSP、FPGA、嵌入式的定义、特征及关系详解

STM32系列芯片命名规则是怎样的

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核....
发表于 12-08 10:42 次阅读 0条评论
STM32系列芯片命名规则是怎样的

jlink仿真器使用方法介绍

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,A....
发表于 12-06 08:42 次阅读 0条评论
jlink仿真器使用方法介绍

非常实用的arm智能测温系统应用方案

测温测量和控制在当今社会生活中扮演着至关重要的角色,国际国内市场现有的多种测温技术涵盖了安检、市 场....
的头像 电子设计 发表于 12-05 07:51 次阅读 0条评论
非常实用的arm智能测温系统应用方案

先进科技看点:物联网安全系统的先行构架发布

物联网系统的安全不仅仅在于设备,而在于网络、在于云。这里面有上百家芯片公司、上千家系统公司,同时有上....
的头像 半导体行业观察 发表于 12-04 16:24 次阅读 0条评论
先进科技看点:物联网安全系统的先行构架发布

传微软正在打造基于ARM平台或搭载骁龙845的笔记本

最近据爆料,一份泄露的微软职位说明显示,微软目前正在打造基于骁龙845(代号SDM845)的设备,并....
发表于 12-04 14:23 次阅读 0条评论
传微软正在打造基于ARM平台或搭载骁龙845的笔记本

ARM推出最新安全架构,支持物联网多样化、碎片化

世界互联网大会先进科技成果发布会上,ARM全球执行副总裁兼大中华区总裁吴雄昂发布了最新的平台安全架构....
发表于 12-04 12:12 次阅读 0条评论
ARM推出最新安全架构,支持物联网多样化、碎片化

ZigBee无线单片机给无线互联和无线传感器网络带来的变化和优点

一、ARM内核ZigBee无线单片机强势登场 面对强劲的全球金融海啸对电子和信息产业的冲击,但是代表....
发表于 12-04 06:45 次阅读 0条评论
ZigBee无线单片机给无线互联和无线传感器网络带来的变化和优点

硅IP如何提高中国集成电路产业的国际竞争力

很多人可能还不知道,半导体圈子里有一个SoCIP研讨暨展览会。不知道的原因有两个,一是规模小、历史短....
发表于 12-04 04:10 次阅读 0条评论
 硅IP如何提高中国集成电路产业的国际竞争力

Android安装到上网本后与低能耗ARM要胜于Windows 7和Atom组合

据国外媒体报道,权威调研机构Gartner周一在一份报告中称,谷歌Android系统已侵入上网本市场....
发表于 12-04 04:08 次阅读 0条评论
 Android安装到上网本后与低能耗ARM要胜于Windows 7和Atom组合

ARM正在迅速改变他的形象使其变成更多领域的核心CPU

ARM正在迅速改变他的形象,从移动手持市场的核心CPU,变成更多领域的核心CPU,这其中包括数字家庭....
发表于 12-04 04:07 次阅读 0条评论
ARM正在迅速改变他的形象使其变成更多领域的核心CPU

arm是单片机吗_arm与单片机的区别

 ARM处理器是英国Acorn有限公司设计的低功耗成本的第一款RISC微处理器。全称为Acorn R....
发表于 12-03 11:52 次阅读 0条评论
arm是单片机吗_arm与单片机的区别

WD聚焦RISC-V架构,实现RISC-V处理器标准化,欲替代ARM和x86

储存巨擘Western Digital (WD)宣布将在RISC-V处理器上实现标准化,并投资了一家....
发表于 12-01 17:00 次阅读 0条评论
WD聚焦RISC-V架构,实现RISC-V处理器标准化,欲替代ARM和x86

基于ARM Cortex-M3处理器平台的μC/OS-II任务调度硬件实现

C/OS-II 是一种基于优先级的抢占式多任务实时操作系统,包含了实时内核、任务管理、时间管理、任务....
发表于 12-01 16:45 次阅读 0条评论
基于ARM Cortex-M3处理器平台的μC/OS-II任务调度硬件实现

基于ARM和DSP双CPU的双核嵌入式系统硬件平台设计

嵌入式系统的核心是嵌入式微处理器和嵌入式操作系统。早期的嵌入式系统硬件核心是各种类型的8位和16位单....
发表于 12-01 16:29 次阅读 0条评论
基于ARM和DSP双CPU的双核嵌入式系统硬件平台设计

基于ARM9的家庭网关系统的研究与设计

智能家居系统是为适应现代化家庭生活而形成的一个形式多样化的网络系统。它是现代3C技术(计算机技术,通....
发表于 12-01 16:10 次阅读 0条评论
基于ARM9的家庭网关系统的研究与设计