查看: 5262|回复: 11

MC9S08AC16移相问题

[复制链接]

该用户从未签到

5

主题

18

帖子

0

新手上路

Rank: 1

积分
39
最后登录
1970-1-1
发表于 2010-12-29 18:53:25 | 显示全部楼层 |阅读模式
最近在调试一个程序,通过软件在TPM1下实现两通道500K的频率输出,其中一路可移相,MC9S08AC16能实现这样的功能吗?500K的频率输出已经实现了,但不能移相。大家能指点一下吗?
回复

使用道具 举报

该用户从未签到

33

主题

441

帖子

0

新手上路

Rank: 1

积分
7703
最后登录
1970-1-1
发表于 2010-12-29 21:57:40 | 显示全部楼层

RE:MC9S08AC16移相问题

移向这个需要你软件控制了,ac16硬件没有这种功能

该用户从未签到

5

主题

18

帖子

0

新手上路

Rank: 1

积分
39
最后登录
1970-1-1
 楼主| 发表于 2010-12-29 22:35:02 | 显示全部楼层

MC9S08AC16移相问题

500K这么高的频率如果用软件的话产生出来的波形稳定吗?飞思卡尔没有中断优先级这回事呀,而且计数器也没有启动与停止计数功能,赋了值以后,计数器就自动运行的
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-12-30 10:55:40 | 显示全部楼层

    RE:MC9S08AC16移相问题

    TPMxCnSC这个寄存器最后使用,设置完以后就开始工作。
    该会员没有填写今日想说内容.

    该用户从未签到

    5

    主题

    18

    帖子

    0

    新手上路

    Rank: 1

    积分
    39
    最后登录
    1970-1-1
     楼主| 发表于 2010-12-30 14:35:30 | 显示全部楼层

    回复:MC9S08AC16移相问题

    那怎样在同一个TPM下实现两个通道的移相呢?通过输出比较、边沿对齐还是中心对齐?又或者MC9S08AC16单片机根本无法实现移相?
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-12-30 16:54:49 | 显示全部楼层

    RE:MC9S08AC16移相问题

    你可以先初始化一个通道,再初始化另一个通道。
    该会员没有填写今日想说内容.

    该用户从未签到

    5

    主题

    18

    帖子

    0

    新手上路

    Rank: 1

    积分
    39
    最后登录
    1970-1-1
     楼主| 发表于 2010-12-30 17:35:24 | 显示全部楼层

    回复:MC9S08AC16移相问题

    在同一个TPM下面产生相同频率的两路PWM,实现其中一路移相。我已经在其中一路先初始化了以后,等一段时间,在初始化另一个路的PWM,但还是移不了相,这是怎么回事了?哪个地方有问题?还请指教
  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2010-12-31 11:25:44 | 显示全部楼层

    RE:MC9S08AC16移相问题

    如果不行的话,关闭输出功能,在定时中断中增加软件处理。500k是可以实现的。
    该会员没有填写今日想说内容.

    该用户从未签到

    5

    主题

    18

    帖子

    0

    新手上路

    Rank: 1

    积分
    39
    最后登录
    1970-1-1
     楼主| 发表于 2010-12-31 14:59:31 | 显示全部楼层

    RE:MC9S08AC16移相问题

    500K的频率是已经实现了,但在同一个TPM下面两个通道的PWM就不知怎样移相?版主能大概说一下怎样的一个思路吗?我已经调了几天了,还没有调出来。

    该用户从未签到

    5

    主题

    18

    帖子

    0

    新手上路

    Rank: 1

    积分
    39
    最后登录
    1970-1-1
     楼主| 发表于 2011-1-6 11:55:40 | 显示全部楼层

    RE:MC9S08AC16移相问题

    在初始化时已经对两个TPM进行了初始化。现在我想通过按某一按键盘实现改变两个TPM的值。经过测试,好象两个TPM都没有修改到(不能修改),请问怎么会这样了?是不是哪个地方设置错误了
    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-27 14:11 , Processed in 0.113678 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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