查看: 2562|回复: 5

[分享] (PE) KL05 TimerInt

[复制链接]

该用户从未签到

7

主题

17

帖子

0

注册会员

Rank: 2

积分
163
最后登录
2015-11-20
发表于 2015-1-28 13:39:44 | 显示全部楼层 |阅读模式
目前從外部的GPIO收到未知的頻率的訊號進來,希望可以透過TimerInt的interrupt對另一個GPIO做輸出好方便觀察波形確認

不過當TimerInt的Interrupt period設為 1 us時,輸出的GPIO只有到1 ms(使用SetVal與ClrVal)

請問:
1. 是否有辦法可以使GPIO的輸出的period可以達到1 us
2. 如何將TPM0_CNT reset為 0,直接將code寫成TPM0_CNT = 0?
3. 若要將接收到的波形資訊儲存,使用TimerInt的interrupt查看當時接收到的值來進行存取是否恰當

以上,請各位幫忙解惑

謝謝
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2015-1-29 09:47:27 | 显示全部楼层
1. 我觉得实现通过1us的时钟中断单单控制GPIO输出反转,应该是没有问题的,你可以再试试操作FGPIO寄存器改变GPIO引脚电平。
2. 可以的。
3. 我觉得没有问题的!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

17

帖子

0

注册会员

Rank: 2

积分
163
最后登录
2015-11-20
 楼主| 发表于 2015-1-29 18:44:47 | 显示全部楼层
FSL_TICS_ZP 发表于 2015-1-29 09:47
1. 我觉得实现通过1us的时钟中断单单控制GPIO输出反转,应该是没有问题的,你可以再试试操作FGPIO寄存器改 ...

感謝你的回答

另外請問,因為我得知可以利用在PE底下使用Capture 這個component來抓取收到訊號的頻率

1. 假設收到的訊號為一固定頻率的訊號,在Maximum time of event的值是否就是onCapture的Interrupt的時間

2. 在固定頻率下,使用GetCaptureValue是否應該為固定值(即使有差距也不應太大)?

以上請各位幫忙,謝謝
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2015-1-30 10:43:53 | 显示全部楼层
授人以鱼不如授人以渔, 如果你想知道PE生成函数中的参数意义,可以选择该函数,然后右击,选择Help,就会在help所给出的例子中,明白参数的意义。
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

17

帖子

0

注册会员

Rank: 2

积分
163
最后登录
2015-11-20
 楼主| 发表于 2015-1-30 11:06:48 | 显示全部楼层
FSL_TICS_ZP 发表于 2015-1-30 10:43
授人以鱼不如授人以渔, 如果你想知道PE生成函数中的参数意义,可以选择该函数,然后右击,选择Help,就会 ...

原來有此招數,感謝你
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2015-1-30 11:22:06 | 显示全部楼层
ricechung 发表于 2015-1-30 11:06
原來有此招數,感謝你

不客气,有问题再联系!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-22 10:28 , Processed in 0.089911 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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