查看: 3326|回复: 16

[原创] 【经验分享】一个“特殊”的模块

[复制链接]

该用户从未签到

655

主题

6311

帖子

0

超级版主

Rank: 8Rank: 8

积分
19924
最后登录
2024-4-19
发表于 2016-12-6 14:32:52 | 显示全部楼层 |阅读模式
一个“特殊”的模块
Ø问题
         客户想实现如下目标:
      首先,将引脚P1_20设置成复用功能:T0_CAP2,同时配置Timer0实现此引脚上升沿捕获并使能中断触发功能,接着,将频率100Hz,占空比50%的PWM波与此引脚相接。虽然,示波器很明显的显示着PWM波已连接到P1_20脚,但中断始终未被触发,程序也未进入到中断函数中去?

2016-12-05_17-20-14.jpg
图 1
Ø错误分析
       在排查错误的过程中,在一开始,自然地目光聚焦于Timer0 的捕获功能配置是否正确,在仔细对照参考手册,查看寄存器配置后,可将此故障来源给排除掉,并在最后,将问题锁定于GIMA(Global Input Multiplexer)模块,其中文名称叫做:全局多路输入阵列,允许交叉连接事件驱动外设的多个输入和输出,比如定时器(Timer)、SCT和ADC0/1等。

      而对Timer 0 CAP_2引脚来讲,由对应的CAP0_2_IN 寄存器控制,而且CAP0_2_IN [SELECT] 就用于CAP_2引脚的分配,发现没,T0_CAP2并不是默认选项,这才是问题的根源。所以,以后涉及到定时器(Timer)、SCT和ADC0/1事件驱动外设配置时,要多留个心哦!!

Untitled.jpg
图 2
Untitled1.jpg
图 3
一个“特殊”的模块.pdf (362.3 KB, 下载次数: 21)
回复

使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-12-6 14:41:39 | 显示全部楼层
    不明觉厉,谢谢恩哥分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-4-7 20:47
  • 签到天数: 537 天

    [LV.9]以坛为家II

    69

    主题

    2521

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7082
    最后登录
    2024-4-9
    发表于 2016-12-6 14:59:50 | 显示全部楼层
    感谢分享                    
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 2621 天

    [LV.Master]伴坛终老

    45

    主题

    5177

    帖子

    22

    金牌会员

    Rank: 6Rank: 6

    积分
    10652
    最后登录
    2024-4-19
    发表于 2016-12-6 15:59:43 | 显示全部楼层
    谢谢分享,学习了。
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-15 13:16
  • 签到天数: 191 天

    [LV.7]常住居民III

    11

    主题

    664

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1722
    最后登录
    2017-10-15
    发表于 2016-12-6 17:52:05 | 显示全部楼层
    谢谢分享                     
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 815 天

    [LV.10]以坛为家III

    71

    主题

    2438

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5494
    最后登录
    2024-4-19
    发表于 2016-12-6 20:28:19 | 显示全部楼层
    谢谢分享,非常好的案例,增长经验
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-7-8 09:06
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    18

    主题

    438

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    2209
    最后登录
    2024-3-5
    发表于 2016-12-6 20:52:50 | 显示全部楼层
    这个针对的是哪个型号的MCU?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    15194
    最后登录
    1970-1-1
    发表于 2016-12-6 21:23:49 | 显示全部楼层
    厉害,学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    15194
    最后登录
    1970-1-1
    发表于 2016-12-6 21:24:28 | 显示全部楼层
    希望多一些好经验
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-6-3 10:27
  • 签到天数: 131 天

    [LV.7]常住居民III

    19

    主题

    519

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1556
    最后登录
    2022-6-26
    发表于 2016-12-7 08:06:30 来自手机 | 显示全部楼层
    记得啦 多谢小恩gg
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-19 14:10 , Processed in 0.154962 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表