查看: 3111|回复: 5

那位验证过ICG的FLL失锁以后的情况--MC9S08GB60

[复制链接]
  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
    发表于 2012-2-20 15:21:50 | 显示全部楼层 |阅读模式
    我现在要验证一下ICG的ICGS1 的 LOCK位
    SPEC上说,如果失锁,LOCK = 0 FLL is currently unlocked.
    可以设置使能中断或者复位。
    这个功能如何验证?假如LOCK = 0 FLL is currently unlocked,BUSCLK已经出错,我在中断里写的code还能正确执行吗?
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
     楼主| 发表于 2012-2-20 16:10:41 | 显示全部楼层

    回复:那位验证过ICG的FLL失锁以后的情况--MC9S08GB60

    还有一个问题,
    FEE/FEI --->ICG的FLL失锁-->SCM-->发生(ICG的FLL失锁中断)是这个顺序码?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-2-21 09:53:29 | 显示全部楼层

    RE:那位验证过ICG的FLL失锁以后的情况--MC9S08GB60

    如果你配置中断的时钟源不是BUS,可以工作,如果是BUS,可能会出现错误,比如SCI,出现的错误是波特率不正确。
    要想不使用FLL,建议先把其他的模块的时钟源设置为外部晶振。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
     楼主| 发表于 2012-2-21 13:38:03 | 显示全部楼层

    RE:那位验证过ICG的FLL失锁以后的情况--MC9S08GB60

    版主:我只是想分析UNLOCK后的情况,并不是想避免这种现象。
    我所担心的问题是:如果发生UNLOCK,BUSCLK都可能有问题,从flash取指令都会错,这时即使中断正确响应,程序跳到ICG unlock interrupt.也无法正确执行,以为MCU取指令都错了。如何执行中断程序?那这个中断机制有什么用呢?
    我看GB60的spec,如果unlock,好像是直接输出fICGDCLK / R.(FEI)或者fICGDCLK / (2×R)./fICGDCLK / R.(FEE),至于其他都没有提到,其实这时只要使用BUSCLK的模块都不能保证稳定工作,甚至S08 CORE连取指令都可能是错的,只能reset MCU.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-2-21 15:17:52 | 显示全部楼层

    RE:那位验证过ICG的FLL失锁以后的情况--MC9S08GB60

    时钟频率的错误并不影响指令的工作,他影响的是指令的执行时间和各个模块的执行标准时间。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-9-14 09:26
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    70

    主题

    329

    帖子

    0

    高级会员

    Rank: 4

    积分
    952
    最后登录
    2021-1-4
     楼主| 发表于 2012-2-21 18:46:27 | 显示全部楼层

    RE:那位验证过ICG的FLL失锁以后的情况--MC9S08GB60

    现象和你说的差不多。所以我才不明白,为什么BUSCLK不准,取指令还是正常的。
    我无法看到现象,因为是我的客户说出现了unlock.我验证的时候没出现客户的现象。
    如果版主说的正确,那么从软件入手,是可以补救这个UNLOCK,让MCU重新回到lock.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-3 18:07 , Processed in 0.092635 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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