0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

UtFs_Zlgmcu7890 来源:未知 作者:刘勇 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功能;

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

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


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8615

    浏览量

    361316
  • 开关矩阵
    +关注

    关注

    0

    文章

    11

    浏览量

    2988

原文标题:LPC8xx系列创新功能之开关矩阵(SWM)

文章出处:【微信号:Zlgmcu7890,微信公众号:周立功单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    等离子电视选购大要点

    等离子电视选购大要点   有关部门发布表明等离子电视对人眼睛的健康更有利。于是很多人希望更具体地了解应该如何选择等离子电视。   国家广播电视产品质量监督检验中心高级工程师安永成
    发表于 12-22 09:44

    开关电源PCB快速布线的八大要点

    工作,原因是该电源的PCB布线存在着许多问题。那么有什么好的办法可以解决吗?本文为大家总结了开关电源PCB快速布线的八大要点开关电源产生的电磁干扰,时常会影响到电子产品的正常工作,正确的开关
    发表于 07-15 11:41

    嵌入式开发工程师需要掌握的7大要点

    大要点?  嵌入式开发工程师需要掌握的7大要点:  1、至少要对印刷电路板中电源的走线有基本理解,了解糟糕的布局布线会对电源质量造成什么样的后果,即使你从来没亲手设计过一块电路板的布线,也要能够对混乱
    发表于 06-28 14:05

    浅析LPC82X开关矩阵

    灵活外设功能开关矩阵 更是让其在市场具有了更大的优势。开关
    发表于 09-19 09:05

    电机驱动器所要求的四大要点你知道吗?

    和各种电机的驱动方法进行说明。首先,我们来看近年来马达电机驱动器所要求的四大要点。在此部分我希望从这四点出发,谈一谈实际的马达电机驱动。电机驱动器所要求的四大要点①高可靠性为了保护电机驱动器IC不受异常
    发表于 02-24 08:00

    片上外设总线矩阵内存映射存储器区域功能

    片上外设总线矩阵内存映射存储器区域功能Block0Block1外设地址映射
    发表于 08-04 07:00

    LoRa天线电路设计四大要点

    参考LoRa天线电路设计四大要点SX1278芯片LoRa通信官方驱动源码详细讲解LoRa芯片SX1278官方驱动移植SX1268驱动程序设计LORAWAN在嵌入式系统中的实现–节点端(
    发表于 12-07 06:23

    买电脑与JS(奸商)较量之六大要点

    买电脑与JS(奸商)较量之六大要点 一般用户在购机与JS面对面打交道的时候,一定要牢记一条真理:JS的目的就是赚钱,不会平
    发表于 01-19 17:21 448次阅读

    延长笔记本电脑光驱寿命十大要点

    延长笔记本电脑光驱寿命十大要点 笔记本电脑的光驱是一个非常娇贵的部件,
    发表于 01-21 09:02 597次阅读

    VPN选购几大要点

    VPN选购几大要点 随着网络,尤其是网络经济的发展,企业规模日益扩大,客户分布日益广泛,合作伙伴日益增多,传统企业网基于固
    发表于 04-01 11:11 918次阅读

    汽车电池保养需要牢记的七大要点注意事项

    汽车电池保养需要牢记的七大要点注意事项 前   言
    发表于 04-19 13:41 398次阅读

    硬件工程师电路设计十大要点

    电路教程相关知识的资料,关于硬件工程师电路设计十大要点
    发表于 10-10 14:34 0次下载

    电动汽车电池的六大要点问题

    电动汽车电池的六大要点问题分析。
    发表于 06-03 16:32 10次下载

    选择电磁阀要注意的四大要点

    电磁阀选择要注意四大要点“适用性、可靠性、安全性、经济性”
    的头像 发表于 06-13 17:30 2713次阅读

    LED驱动电源设计五大要点

    电子发烧友网站提供《LED驱动电源设计五大要点.doc》资料免费下载
    发表于 11-15 09:53 0次下载
    LED驱动电源设计五<b class='flag-5'>大要点</b>