12
返回列表 发新帖
楼主: tony2k20

[求助] SCT 的输入设置( LPC845MAX 开发板)

[复制链接]

该用户从未签到

35

主题

356

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3261
最后登录
2023-6-23
发表于 2020-11-26 11:21:57 | 显示全部楼层
写入Reload后,新的数值会在下一个周期起作用,因此你需要每次中断时写下次的数值。
例如你需要计数值从100~200变化,那么开始时就需要Match=100,Reload=101,然后第一次中断写Reload=102,等等等等
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2021-3-24 09:39
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    12

    主题

    94

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    299
    最后登录
    2021-12-28
     楼主| 发表于 2020-11-26 21:42:05 | 显示全部楼层
    由于SCT是事件驱动的,事件里面数值比较类的也只有 MATCH, 一定要计数值进行自动不停累加并且随之产生指定间隔的中断(实际上等于是 if 0 == counter / n then generate int 的逻辑),这个MATCH又是同时整个计数值做比较,理论上就需要很多次不同值的 MATCH 事件。 (这个逻辑 CPLD 上倒不难~),真是实在需要硬件触发的及其精准的中断,来个 5M40E吧
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 12:17 , Processed in 0.090249 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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