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

发布者:SerendipityDawn最新更新时间:2020-09-16 来源: elecfans关键字:开发设计  外设功能  开关矩阵 手机看文章 扫描二维码
随时随地手机看文章

LPC8xx是基于ARM Cortex-M0 +的低成本32位MCU系列,工作频率高达30 MHz。其中LPC824和LPC845是此系列中最具代表性的,使用范围相当广泛,小巧紧凑的体积以及丰富的外设资源使其在市场当中具备强大的竞争力, 而外设功能的灵活分配得益于其强大的创新性功能之一——开关矩阵(SWM)。1开关矩阵


2主要功能及配置步骤

开关矩阵通过引脚分配寄存器将可移动功能表中列出的所有内部信号连接到封装上的外部引脚,也可以反过来将内部模块所需的信号输入分配到各个引脚。外部引脚由其默认GPIO引脚号PIO0_n标识。按照以下步骤将内部信号连接到外部引脚:

● 使能开关矩阵时钟及需要开启的外设功能时钟;

● 在可移动功能表中找到所需操作的外设功能;

● 查找LPC8xx数据手册来决定LPC8xx封装的哪个引脚连接引脚功能;

● 使用引脚描述表查找分配给封装引脚x的默认GPIO功能PIO0_n。 x是引脚号;

● 在开关矩阵寄存器描述中找到对应功能的引脚分配寄存器;

● 禁止PINENABLE0寄存器中的该引脚PIO0_n的任何特殊功能,由于有些特殊功能是默认分配在特定引脚的,如外部晶振输入,关闭后可防止功能冲突;

● 引脚编号n编程到分配给引脚功能的位中。引脚功能现在连接到封装上的引脚x。

更改引脚功能分配

3配置注意事项

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

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

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

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

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

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

关键字:开发设计  外设功能  开关矩阵 引用地址:开发设计外设功能灵活,开关矩阵三大要点不可忽视

上一篇:jlink仿真器使用方法介绍
下一篇:非常实用的arm智能测温系统应用方案

推荐阅读最新更新时间:2024-10-11 07:51

Arduino Uno盾板兼容的开发套件支持蓝牙智能、ANT和2.4GHz设计
低成本nRF51-DK开发套件具有Arduino Uno盾板兼容单板的外形尺寸,支持广泛的第三方Arduino盾板扩展板,并且为使用任何主要ULP无线技术的产品开发提供最大的灵活性。该套件还支持ARM mbed快速原型构建和开发。 挪威奥斯陆–2014 年 10月29日– 超低功耗(ULP)射频(RF)专业厂商 Nordic Semiconductor ASA (OSE: NOD)宣布推出nRF51-DK,这是快速、简便和灵活地开发蓝牙智能(Bluetooth® Smart) (前称蓝牙低功耗 (Bluetooth low energy))、ANT/ANT+和2.4GHz专有应用的低成本开发套件平台。Nordic还
[嵌入式]
Actel推出全新SoftConsole开发工具针对以CoreMP7为基础的设计提供更广泛支持
免费的软件编程开发环境集成了 Actel 的全套 FPGA 开发工具 Actel 公司宣布针对该公司的 CoreMP7 推出免费的软件开发环境 SoftConsole ; CoreMP7 是业界唯一一款面向现场可编程门阵列 (FPGA) 的 32 位 ARM7 微控制器核。 SoftConsole 以广泛使用的开放源 Eclipse 集成设计环境 (IDE) 和 ARM7 GNU 编译器和调试工具为基础,为编写和调试 CoreMP7 软件编程提供了具成本效益和可靠的手段,让设计人员基于 Actel 的单芯片 Flash FPGA 快速
[新品]
STM32F103程序设计-1-STM32开发环境的建立
STM32开发环境的建立需要使用的软件有两个,一个是编写单片机程序的软件Keil MDK,另一个是串口下载程序时要使用的软件MCUISP。如果使用仿真器下载程序的话则需要安装仿真器的驱动程序,这个在以后的课程中将进行讲解。下面先看一下孟老师给大家的相关软件如下图所示。 其中mdk_513.exe为Keil MDK的安装包,该软件的安装一路点击Next,直到最后看到Finish安装结束。安装结束后打开软件,软件界面如下图所示。 点击上图中的按钮将弹出一个安装各种型号单片机所需包的界面,如下图所示。 Keil5与之前版本不同的是要单独安装你所使用单片机的相应安装包。如果在线联网不成功,有很大的可能是软件没能连到相关网站上,
[单片机]
STM32F103程序<font color='red'>设计</font>-1-STM32<font color='red'>开发</font>环境的建立
Altair 电池设计工具开发联盟正式发布,助力新能源汽车发展
宁德时代、比亚迪、中国汽车工程研究院强势加盟 助力新能源汽车发展,提升续航里程的同时,保证安全性能 2022年10月27日, Altair (纳斯达克股票代码:ALTR)在 Change Tomorrow, Together 系列——华南地区用户大会中成功举办 Altair Battery Designer 电池设计工具开发联盟(简称:ABD)启动仪式。宁德时代、比亚迪锂电池有限公司、中国汽车工程研究院股份有限公司作为联盟成员代表出席了本次仪式。 左起中国汽车工程研究院股份有限公司汽车安全技术中心性能开发室室主任史爱民、上汽通用五菱CAE经理吴龙质、比亚迪锂电池有限公司仿真技术部经理雷松博士、Altair汽车行业总监
[汽车电子]
Altair 电池<font color='red'>设计</font>工具<font color='red'>开发</font>联盟正式发布,助力新能源汽车发展
VoWLAN语音终端开发设计
  1 引言   1.1 VoWLAN概述   VoWLAN是WLAN的新兴应用之一。VoIP通过数据网络传输语音信号;WLAN(无线局域网),通过无线接入点进行无线上网。VoWLAN可以说是这两者的有机结合,它可以利用现有的WLAN网络实现无线的VoIP通话能力,企业员工通过VoWLAN可在办公场所以外的地方随时语音通信、访问E-mail和其他已接入的网络资源,这样提高了网络资源的利用率并降低了通话的成本,从而节省企业的总体IT费用。对于住宅用户也可以通过与宽带802.11无线网络相连的VoIP电话来降低话费。VoWLAN系统的数据流如下:通过接入点AP (Access Point)把语音信号传输到VoIP网关,该网关可以就
[嵌入式]
开发套件 简化消费电子应用的设计【莱迪思】
莱迪思半导体公司日前宣布即可获取新的29美元的MachXO2™ Pico开发套件,可用于低功耗,空间受限的消费电子设计的样机研制。采用嵌入式闪存技术的低功耗65纳米工艺的MachXO2器件为低密度PLD设计人员提供了在单个器件中前所未有的低成本,低功耗和高系统集成的特性。这些器件是低功耗应用的理想选择,如智能手机、移动计算、GPS设备和数码相机,以及在终端市场的控制PLD的应用,如电信基础设施、计算,高端产业和高端医疗设备。 “消费电子应用的设计人员面临着在短暂的产品进入市场时间内不断出现的新标准和功能的日益严峻的挑战,”低密度解决方案的高级产品营销经理Shantanu Dhavale说道, “MachXO2
[嵌入式]
<font color='red'>开发</font>套件 简化消费电子应用的<font color='red'>设计</font>【莱迪思】
基于PXI和GPIB总线电路测试系统的开发设计
传统的电路性能检测采用人工检测来检定电路是否合格,主要存在以下弊端:第一,在测试过程中频繁地更换仪器和被测对象的连线,操作仪器不断地完成整个测试过程,后续还需要人工进行数据统计分析和编写检测报告等工作,耗费大量的时间,不能适应部队武器装备的快速化保障需求;第二,这种传统检测方法不具备自动化操作,在测试过程中对测试人员的依赖性较强,要求测试人员熟练掌握测试流程,而且在测试和后续数据处理过程中难免引入人为误差;第三,由于电路通常都需要完成多个项目的测试,测试过程极其繁琐和枯燥,劳动强度大,而且频繁操作和误操作容易损坏贵重仪器。 自动化测试系统(automatic test system,ATS)是指:测试仪器在计算机的控制下,向被
[测试测量]
异步SRAM存储器接口电路设计(Altera FPGA开发板)
异步SRAM存储器接口电路设计(Altera FPGA开发板)如图所示:
[模拟电子]
异步SRAM存储器接口电路<font color='red'>设计</font>(Altera FPGA<font color='red'>开发</font>板)
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved