社区
单片机/工控
帖子详情
k60芯片FTM寄存器的读取问题,求解答
赵何祺
2013-04-24 07:37:05
每次读取FTM1_C1V寄存器的值老是显示0,这是为什么:
U=(int)(Kp*E[0]+Ki*E[1]+Kd*E[2]);
FTM1_C1V+=U;
steering=FTM1_C1V;
...全文
32
回复
打赏
收藏
k60芯片FTM寄存器的读取问题,求解答
每次读取FTM1_C1V寄存器的值老是显示0,这是为什么: U=(int)(Kp*E[0]+Ki*E[1]+Kd*E[2]); FTM1_C1V+=U; steering=FTM1_C1V;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
K60
学习笔记(二)——
FTM
多功能定时器模块
FTM
模块全称:FlexTimer Module
FTM
是一个有2~8通道定时器,支持数据捕获,输出比较,输出PWM波等功能。一、
FTM
寄存器
在所学习
K60
芯片
中,
FTM
只有三个模块,即
FTM
0,
FTM
1,
FTM
2。
FTM
x_SC(Status and Control) configure(配置)SC包含溢出标志位和用于配置中断使能的控制位。
FTM
配置,时钟源和各种预先设定的都将直接影响这个模块...
飞思卡尔
K60
FTM
模块详…
原文地址:
FTM
模块详解【二】">飞思卡尔
K60
FTM
模块详解【二】作者:杨家二少1.5.3
FTM
功能详解 1.
FTM
模块的时钟
FTM
模块的核心是一个16位计数器,该计数器的时钟来源可设置(由
FTM
x_SC
寄存器
中的CLKS设置),可来自总线时钟(CLKS=01),也可来自MCG模块的MCGFFCLK,对时钟源可进行分频(由
FTM
x_SC
寄存器
中的PS设置)。
FTM
模
k60
的
FTM
模块:配置电机、编码器、舵机
FTM
模块既可以用于PWM模式来产生PWM波控制电机和舵机,也可以用于正交解码模式用于
读取
编码器的脉冲数,从而实现测速。对于有两个电机的智能车,两个电机需要4路PWM波即对应着4个
FTM
通道(根据底层库文档:
FTM
0有8个通道,而
FTM
1、
FTM
2都只有2个通道,因此最好用
FTM
0来控制两个电机),两个编码器也需要4路通道来解码(用掉了
FTM
1和
FTM
2),剩下的舵机则只能用PIT定时器来模拟出一个PWM波了 观察上图,一旦你选定
FTM
模块号(
FTM
0、1、2)和对应的通道号,那么引脚也就确定下来了。或者,
K60
的
FTM
的PWM、输入捕获、正交解码
原载:http://www.lpld.cn/?p=360
FTM
的PWM、输入捕获、正交解码
FTM
是一个神奇的模块,他能输出PWM,能输入捕获,能输出比较还能正交解码。英文全称是FlexTimer Module,你可以理解为高级定时器模块、易用定时器模块等等。不仅仅在Kinetis 32位处理器中,
FTM
是个常用的模块,在飞思卡尔的8位处理器中,他也是个常用的模块,只
智能车基础学习
FTM
模块
FTM
模块是一个多功能定时器模块,同时也是在智能车制作中最常用到的模块,他的伟大之处在于他能输出PWM,能输出比较,输入捕捉,定时中断,进行脉冲加减计数等。 1、
FTM
寄存器
在
K60
中,
FTM
只有三个模块,
FTM
0、
FTM
1、
FTM
2。
FTM
x_CNT(计数器
寄存器
),负责计数
FTM
x_SC(状态和控制
寄存器
),用于控制计数器
寄存器
的计数频率,包括时钟源的选择和分频系数,同时负责计数溢出和中...
单片机/工控
27,374
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章