1. arm
    arm
    +关注
    关注 62
    文章 3390
    浏览量 177950
  2. 开关矩阵
    +关注
    关注 0
    文章 5
    浏览量 726

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

周立功单片机 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功能;

 

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

 

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


热门推荐

  1. 【干货】全自动AI移动机器人开源资料
  2. 电子书 中美人工智能行业生态比较
  3. 电子书 电源开关设计秘笈 第一部
  4. 麦肯锡AI报告 人工智能如何为公司提供真正价值
  5. 采用Raspberry Pi 3和扩展板对工业控制设计(附代码)
原文标题:LPC8xx系列创新功能之开关矩阵(SWM) 文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。
收藏 人收藏
分享:

评论

相关推荐

医疗设备逐渐从X86转到ARM平台主要原因是什么

本文首先阐述了x86的概念及ARM架构,其次介绍了X86架构与ARM架构区别,最后分析了医疗设备逐渐....
发表于 05-25 10:49 55次阅读
医疗设备逐渐从X86转到ARM平台主要原因是什么

ubuntu 下安装arm交叉编译器 arm-2009q1-203-arm-none-linux-gnueabi.bin,请问是什么原因?

发表于 05-25 07:07 31次阅读
ubuntu 下安装arm交叉编译器 arm-2009q1-203-arm-none-linux-gnueabi.bin,请问是什么原因?

请问有没有在flexray通信板上开发一个windows环境的驱动程序?通信板上有flexray和PCI9054接口,ARM处理器,FPGA和SDRAM

发表于 05-25 06:58 32次阅读
请问有没有在flexray通信板上开发一个windows环境的驱动程序?通信板上有flexray和PCI9054接口,ARM处理器,FPGA和SDRAM

在ccs5.2中建ccs工程不能使用arm指令问题,请问是ccs5.2本来不支持arm指令呢还是我还需要设置些其他参数呢?

发表于 05-25 05:13 18次阅读
在ccs5.2中建ccs工程不能使用arm指令问题,请问是ccs5.2本来不支持arm指令呢还是我还需要设置些其他参数呢?

sys_core.asm中 cps #27,在arm汇编中这个指令是什么意思呢?

发表于 05-25 04:26 9次阅读
sys_core.asm中   cps #27,在arm汇编中这个指令是什么意思呢?

关于Arm全新处理器Cortex-M35P,你想知道的一切都在这儿了!

我们在日常生活中会遇到越来越多的设备——比如在家中、工作场所、医院,工业场所以及城市空间等等——其中....
的头像 Arm芯闻 发表于 05-24 17:29 159次阅读
关于Arm全新处理器Cortex-M35P,你想知道的一切都在这儿了!

首款内置ARM硬核的FPGA

Zynq出来有一定市场,但是这个市场不是传统FPGA的主流市场,而是为了和微处理抢一些控制领域的市场....
的头像 FPGA极客空间 发表于 05-24 11:48 377次阅读
首款内置ARM硬核的FPGA

高通、AMD缘何放弃ARM服务器,华芯通将成为最大输家

不仅国内华为、飞腾等厂商开始做ARM服务器CPU,国外AMD、高通等厂商也开始着手开发ARM服务器C....
的头像 科工力量 发表于 05-23 18:28 521次阅读
高通、AMD缘何放弃ARM服务器,华芯通将成为最大输家

【晚间三分钟】三星7nm EUV工艺今年下半年问世;百度在雄安新区开展L4级自动驾驶测试;ARM服务器军团全军溃

ARM服务器军团全军溃败,被英特尔打得毫无还手之力,ARM还是好好守住自己的移动端阵营,免得被对手插....
的头像 肖青梅 发表于 05-23 18:04 1195次阅读
【晚间三分钟】三星7nm EUV工艺今年下半年问世;百度在雄安新区开展L4级自动驾驶测试;ARM服务器军团全军溃

Arm人工智能生态联盟成立的背景与现状

从产品架构而言,Arm将会尽量保证兼容性,Arm人工智能高级市场发展经理商德明先生表示,由于当前的神....
的头像 安芯教育科技 发表于 05-23 17:43 435次阅读
Arm人工智能生态联盟成立的背景与现状

安谋中国拟与天府新区共组建综合性平台公司

记者从四川天府新区成都管委会获悉,18日安谋科技(中国)有限公司(以下简称:安谋中国)与四川天府新区....
的头像 芯资本 发表于 05-23 15:59 414次阅读
安谋中国拟与天府新区共组建综合性平台公司

恩智浦半导体公司推出Layerscape系列目前最高性能的产品——LX2160A SoC

恩智浦半导体公司(NXP Semiconductors N.V.)推出Layerscape系列目前最....
发表于 05-22 15:35 81次阅读
恩智浦半导体公司推出Layerscape系列目前最高性能的产品——LX2160A SoC

ARM的前世今生

1978年,一家名字叫CPU的公司,悄悄在英国剑桥诞生。不要惊讶,这个CPU,和我们经常所说的电脑里....
的头像 ittbank 发表于 05-22 15:21 279次阅读
ARM的前世今生

媒体曝出ARM在中国成立的合资企业安谋科技(中国)有限公司“正式开始运营”

5月初,媒体曝出ARM在中国成立的合资企业安谋科技(中国)有限公司(简称安谋中国)“正式开始运营”。....
发表于 05-22 11:39 184次阅读
媒体曝出ARM在中国成立的合资企业安谋科技(中国)有限公司“正式开始运营”

Paragraf效仿Arm,大规模商业量产石墨烯组件

一家由英国剑桥大学(University of Cambridge)独立而出的新创公司,专注于电子组....
的头像 面包板社区 发表于 05-22 11:26 297次阅读
Paragraf效仿Arm,大规模商业量产石墨烯组件

从Intel和ARM的成长,看芯片有多难做

芯片很难,做核心芯片更难,做需要生态系统的CPU芯片,比大家想象得都要难。这几天中兴事件持续发酵以来....
的头像 传感器技术 发表于 05-22 10:05 494次阅读
从Intel和ARM的成长,看芯片有多难做

基于ARM的伺服转台控制系统设计论文资料下载

基于ARM的伺服转台控制系统设计论文资料下载
发表于 05-22 09:53 20次阅读
基于ARM的伺服转台控制系统设计论文资料下载

五大单片机全解析--51、AVR、PIC、MSP430、ARM

AVR和pic都是跟8051结构不同的8位单片机,因为结构不同,所以汇编指令也有所不同,而且区别于使....
的头像 畅学单片机 发表于 05-21 11:15 987次阅读
五大单片机全解析--51、AVR、PIC、MSP430、ARM

Arm正在与韩国电力合作,拓展公司现有的计量系统

对韩国电力而言,Arm在提供端到端的物联安全性方面的坚定承诺和领先实力是一项关键考量指标,Arm将为....
的头像 Arm芯闻 发表于 05-21 09:45 967次阅读
Arm正在与韩国电力合作,拓展公司现有的计量系统

ARM7处理器和ARM9E处理器的流水线差别

像ARM926EJ 和ARM946E这两个最常见的ARM9E处理器中,都带有一套存储器子系统,以提高....
的头像 嵌入式资讯精选 发表于 05-21 08:57 600次阅读
ARM7处理器和ARM9E处理器的流水线差别

最新ARM处理器Cortex-A73深度评测

2016年08月02日 11:08 eechina 关键词:Cortex-A73 , 智能手机 , ....
的头像 39度创意研究所 发表于 05-20 08:53 376次阅读
最新ARM处理器Cortex-A73深度评测

基于创龙TL437x-IDK开发板的上电动运行程序设计

上电自动运行程序 本次经验基于创龙TL437x-IDK开发板,对上电动运行程序进行步骤分析,希望能帮....
发表于 05-20 00:38 93次阅读
基于创龙TL437x-IDK开发板的上电动运行程序设计

在ARM开发环境下C语言的设置堆栈指针和清理BSS段的作用概述

以前稍微写过操作系统上的C程序,感受不出来:BSS段,堆栈的意义。到了在单片机上写程序也没有考虑这些....
的头像 嵌入式ARM 发表于 05-19 09:55 397次阅读
在ARM开发环境下C语言的设置堆栈指针和清理BSS段的作用概述

一文读懂Zynq-7000能干什么及其设计流程

oC 这个术语常用于指专用集成电路 (Application Specific Integrated....
发表于 05-18 07:21 150次阅读
一文读懂Zynq-7000能干什么及其设计流程

上百家科技公司加入RlSC-V阵营和阴谋论无关

迄今为止,获得ARM32授权的公司一只手都能数的过来,ARM64授权虽然多一些,但授权费却异常昂贵,....
的头像 科工力量 发表于 05-17 16:11 243次阅读
上百家科技公司加入RlSC-V阵营和阴谋论无关

RC522射频模块实现M1卡钱包功能

发表于 05-17 12:05 416次阅读
RC522射频模块实现M1卡钱包功能

WINCE在ARM平台的移植及驱动技术详解

WinCE操作系统是通用型的嵌入式操作系统,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上....
的头像 陈翠 发表于 05-16 17:24 341次阅读
WINCE在ARM平台的移植及驱动技术详解

超高性价比AIO-3128C开源主板

发表于 05-16 16:27 221次阅读
超高性价比AIO-3128C开源主板

ARM嵌入式系统硬件设计及应用实例详解

随着计算机技术、微电子技术和网络技术的迅速发展,嵌入式系统在工农业等诸多领域得到了广泛的应用。本文主....
发表于 05-16 15:56 215次阅读
ARM嵌入式系统硬件设计及应用实例详解

ARM和单片机AVR的区别!

发表于 05-16 15:56 244次阅读
ARM和单片机AVR的区别!

《arm嵌入式体系结构与接口技术(cortex-a8版)》pdf版下载

在华清远见学习的时候,华清老师的一些教学课程,很权威,可以下载学习
发表于 05-16 15:08 53次阅读
《arm嵌入式体系结构与接口技术(cortex-a8版)》pdf版下载

巨头都走了 ARM怎么办?

据IDC数据显示,在2016年销售的981万台服务器中,960万台配置x86芯片——占比为98%。从....
的头像 芯师爷 发表于 05-16 11:17 603次阅读
巨头都走了 ARM怎么办?

交叉编译工具链的命名规则

ARM 公司推出的编译工具,功能和 arm-none-eabi 类似,可以编译裸机程序(u-boot....
的头像 嵌入式ARM 发表于 05-15 11:06 280次阅读
交叉编译工具链的命名规则

从RVDS迁移到MDK-ARM

发表于 05-14 18:09 79次阅读
从RVDS迁移到MDK-ARM

在支持ARM的评估板上使用TCP / IP示例

发表于 05-14 18:07 74次阅读
在支持ARM的评估板上使用TCP / IP示例

使用RealView MDK-ARM用于Microchip AT91SAM7器件

发表于 05-14 18:06 60次阅读
使用RealView MDK-ARM用于Microchip AT91SAM7器件

ARM为什么会接受中资注入、成立合资公司?中国芯片“突围战”,大幕开启

随之涌向ARM的,将会是一大批世界最勤奋的半导体工程师,以及全面、国家牵头的资金支持。当然,ARM最....
的头像 高工智能未来 发表于 05-14 14:22 353次阅读
ARM为什么会接受中资注入、成立合资公司?中国芯片“突围战”,大幕开启

大联大旗下世平推出基于以瑞芯微电子最新旗舰RK3399为核心的VR一体机解决方案

大联大旗下世平推出基于以瑞芯微电子(Rockchip)最新旗舰RK3399为核心的VR一体机解决方案....
发表于 05-14 10:21 186次阅读
大联大旗下世平推出基于以瑞芯微电子最新旗舰RK3399为核心的VR一体机解决方案

如何在ARM下实现高效C编程_10个关键点给你答案

通过一定的方法来编写C程序,可以帮助C编译器生成执行速度更快的ARM代码。
的头像 算法&编程学院 发表于 05-12 02:12 363次阅读
如何在ARM下实现高效C编程_10个关键点给你答案

中兴禁令以来的24个日夜,突然伤“芯”的中国,则大大加速了半导体产业破局的步伐

据报道,中国芯片产业发展基金正计划筹集3000亿元用于中国自有知识产权的芯片产业建设。相关人士介绍,....
的头像 投资界 发表于 05-11 15:29 827次阅读
中兴禁令以来的24个日夜,突然伤“芯”的中国,则大大加速了半导体产业破局的步伐

TI的ARM组合Cortex M3 ARM9和Cortex A8系列产品的详细资料概述

TI的嵌入式处理组合,包括各种各样的MCU,ARM处理器和DSP,最近已经扩展了几个新的ARM设备。....
发表于 05-10 09:07 37次阅读
TI的ARM组合Cortex M3 ARM9和Cortex A8系列产品的详细资料概述

StellarisLM4F120快速启动板的功能和编程的详细资料概述

Stellaris®LM4F120启动板评估板(EK-LM4F120 XL)是ARM®Cortex-....
发表于 05-09 15:32 118次阅读
StellarisLM4F120快速启动板的功能和编程的详细资料概述

StARARIS开发和评估工具包快速启动设备的详细资料概述

StARARIS开发和评估工具包提供了一种低成本的方法来开始使用STEARARIS微控制器使用Kei....
发表于 05-09 14:58 35次阅读
StARARIS开发和评估工具包快速启动设备的详细资料概述

RAM和SDRAM介绍及有什么区别

RAM包括SRAM和DRAM,前者是静态随机存储器,主要是依靠触发器存储数据,无需刷新,而后者是动态....
的头像 MCU开发加油站 发表于 05-09 14:40 362次阅读
RAM和SDRAM介绍及有什么区别

LM4F120H5QR微控制器的详细参考信息免费资料下载

该数据表提供了LM4F120H5QR微控制器的参考信息,描述了ARM®CortexTrac-M4F核....
发表于 05-09 14:21 30次阅读
LM4F120H5QR微控制器的详细参考信息免费资料下载

美国对中国的科技战会产生什么影响

中国正在吸收先进半导体技术。 日本经济新闻(中文版:日经中文网)获悉,继世界巨头的工厂建设之后,软银....
发表于 05-09 12:45 122次阅读
美国对中国的科技战会产生什么影响

LM3S8962开发板的英文详细资料概述

StARARIS®LM3S8962评估板是一个紧凑和通用的评估平台的StARARIS LM3S896....
发表于 05-09 09:53 34次阅读
LM3S8962开发板的英文详细资料概述

LM3S811微控制器中文资料详细概述

该LM3S811 微控制器是针对工业应用方案而设计的,包括测试和测量设备、工厂自动化、HVAC和建筑....
发表于 05-09 09:48 37次阅读
LM3S811微控制器中文资料详细概述

怎么区分ARM Cortex系列处理器

随着对嵌入式系统的要求越来越高,作为其核心的嵌入式微处理器的综合性能也受到日益严峻的考验,现在一个高....
的头像 嵌入式资讯精选 发表于 05-09 09:31 381次阅读
怎么区分ARM Cortex系列处理器

Stellaris外设驱动库的详细中文资料概述

Luminary Micro®Stellaris®外围驱动程序库是一系列用来访问Stellaris系....
发表于 05-09 09:22 39次阅读
Stellaris外设驱动库的详细中文资料概述

ARM的CortexA8的高性能微处理器的详细介绍

 Cortex A8处理器是最高性能,最用ARM开发的高效功率处理器从600 MHz到1GHz的速度....
发表于 05-08 17:26 84次阅读
ARM的CortexA8的高性能微处理器的详细介绍

如何将实时操作系统移植到微处理器LM3S8962上详细资料概述

基于具有广泛应用前景的ARM Cortex-M3 微处理器体系结构, 将COS-II 实时操作系统移....
发表于 05-08 16:18 50次阅读
如何将实时操作系统移植到微处理器LM3S8962上详细资料概述

Intel无奈采取了挤牙膏的策略,给予AMD和ARM阵营提供机会

在芯片设计和半导体制造工艺上进展缓慢的Intel在服务器芯片上也无奈采取了挤牙膏的策略,其即将发布的....
的头像 柏颖漫谈 发表于 05-08 15:50 646次阅读
Intel无奈采取了挤牙膏的策略,给予AMD和ARM阵营提供机会

什么叫arm架构?ARM的技术实现

汇编语言是机器代码上的一个薄的语法层,它由以二进制编码的指令组成,这是我们的计算机所理解。那么为什么....
的头像 传感器技术 发表于 05-08 14:35 348次阅读
什么叫arm架构?ARM的技术实现

中资控股并不意味着能够掌握核心技术,大棋党不要“自作多情”

有媒体认为,在中资控股后,中国将有希望掌握核心技术,进而避免中兴事件被美国卡脖子的尴尬。然而,合资公....
的头像 科工力量 发表于 05-08 11:37 523次阅读
中资控股并不意味着能够掌握核心技术,大棋党不要“自作多情”

ARM中国合资公司:未来还计划登陆A股市场,最快在年内IPO

据报道,ARM中国合资公司已于4月底投入运营,中方投资者拥有51%股权。该公司将接管ARM在中国市场....
的头像 摄像头观察 发表于 05-07 17:15 1632次阅读
ARM中国合资公司:未来还计划登陆A股市场,最快在年内IPO

ARM将使用台积电针对其构架开发的单芯片处理器

IP授权公司安谋(Arm)于 4 日宣布,旗下 Arm Artisan 物理 IP 将使用台积电针对....
的头像 半导体动态 发表于 05-07 15:22 554次阅读
ARM将使用台积电针对其构架开发的单芯片处理器

Arm已经主宰了CPU的IP领域也接管了GPU

现有的AI芯片设计订单已经锁定了在整个手机市场中约占三分之一的高阶智能手机应用。Gwennap并预计....
的头像 EETOP 发表于 05-07 11:40 634次阅读
Arm已经主宰了CPU的IP领域也接管了GPU

Arm在中国正迎来新的时代

Arm Limited 旗下瑞阁思,刚刚成立。这是一家主营贸易的公司,主营业务包括:电子设备、计算机....
的头像 人工智能学家 发表于 05-07 10:38 969次阅读
Arm在中国正迎来新的时代

ARM Cortex-M35P处理器在芯片级上内置了防篡改技术和软件隔离功能

Cortex-M35P是一款高性能处理器,可帮助嵌入式安全开发人员阻止物理篡改并实现更高级别的安全认....
的头像 21ic电子网 发表于 05-06 09:53 1470次阅读
ARM Cortex-M35P处理器在芯片级上内置了防篡改技术和软件隔离功能

88lifa利发国际娱乐

百度360搜索搜狗搜索