查看: 3233|回复: 2

[已解决] 除了通道数量,KE06的FTM0、FTM1与FTM2是否一致

[复制链接]

该用户从未签到

30

主题

122

帖子

2

高级会员

Rank: 4

积分
777
最后登录
2023-9-6
发表于 2018-4-12 14:08:33 | 显示全部楼层 |阅读模式
SDK_2.3.0_FRDM-KE06Z有一例程TIMER,用FTM2做定时器,程序运行正确。
* The Flextimer instance/channel used for board */
#define BOARD_FTM_BASEADDR FTM2

/* Interrupt number and interrupt handler for the FTM instance used */
#define BOARD_FTM_IRQ_NUM FTM2_IRQn
#define BOARD_FTM_HANDLER FTM2_IRQHandler


将FTM2替换成FTM0或FTM1,执行
/* Configure the fault mode, enable FTM mode and disable write protection */
base->MODE = FTM_MODE_FAULTM(config->faultMode) | FTM_MODE_FTMEN_MASK | FTM_MODE_WPDIS_MASK;
会进入HardFault_Handler

debug时查看FTM的寄存器,发现FTM2的寄存器比FTM0和FTM1多,FTM0、FTM1没有MODE等寄存器。

求解答

最佳答案

楼主你好! 的确不一样的,你打开KE06 参考手册的第三章,有个FTM的表格可以看到具体的差别。
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24881
最后登录
2025-7-20
发表于 2018-4-12 14:58:10 | 显示全部楼层
楼主你好!
的确不一样的,你打开KE06 参考手册的第三章,有个FTM的表格可以看到具体的差别。
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24881
最后登录
2025-7-20
发表于 2018-4-12 14:58:15 | 显示全部楼层
楼主你好!
的确不一样的,你打开KE06 参考手册的第三章,有个FTM的表格可以看到具体的差别。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 20:42 , Processed in 0.093264 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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