2020-02-11 09:01发布
53.jpg (266.52 KB, 下载次数: 0)
下载附件
2014-1-28 10:54 上传
FSL_TICS_ZJJ 发表于 2014-1-28 10:55 楼主,你好! 我们在上班啊! 你的问题可以这样做,KE02的FTM模块他是有双边沿捕获功能的,结构图如下:
ln08136207 发表于 2014-1-28 11:02 我用的是你们的库,FTM2已经被我用作其他功能,在我使用FTM0时,无法经过校验 ASSERT((FTM2 == pFTM) && ...
FSL_TICS_ZJJ 发表于 2014-1-28 11:05 FTM0肯定是可以用的,楼主你不要着急,把你的问题描述的详细点,我待会有空做一个程序给你参考。 ...
最多设置5个标签!
我们在上班啊!
你的问题可以这样做,KE02的FTM模块他是有双边沿捕获功能的,结构图如下:
53.jpg (266.52 KB, 下载次数: 0)
下载附件
2014-1-28 10:54 上传
也就是外部引脚其实就用了一个通道。
你可以试试,如果遇到问题,欢迎交流!
看来年三十才能放假的节奏,辛苦了
我用的是你们的库,FTM2已经被我用作其他功能,在我使用FTM0时,无法经过校验 ASSERT((FTM2 == pFTM) && (u8ChannelPair < 6) && !(u8ChannelPair & 1) );
我还以为只能用FTM2。
找了例程看,结果只有FTM2的,而FTM0又比FTM2少林很多寄存器,都不知道怎么操作.
FTM0肯定是可以用的,楼主你不要着急,把你的问题描述的详细点,我待会有空做一个程序给你参考。
我需要不断的捕捉外部的脉宽信号,因为要捕捉脉宽,也就是要捕获上升沿和下降沿,如果只使用一个通道,假设上升沿时为T1,下降沿是T2,脉宽就是T2-T1.
问题是:在使能通道中断的情况下,上升沿和下降沿都会触发中断,我的问题是,怎么去判断此中断是上升沿还是下降沿?
或者 有没有用FTM0测脉宽的其他方法,使用两个通道的也可以。
一周热门 更多>