智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1021|回复: 0
打印 上一主题 下一主题

新手在编码器出了点问题,求大佬解答

[复制链接]

1

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
217
威望
112
贡献
69
兑换币
70
注册时间
2017-11-19
在线时间
18 小时
跳转到指定楼层
1#
发表于 2017-12-25 21:18:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是龙邱的库,然后能够检测到编码器的脉冲值并且显示到OLED,但是我找了半天都没有找到函数里有有关显示的代码,而且我想去获取外部计数值也无法显示,是不是我理解错了,麻烦指点一下,程序如下
void TestFTM_InputCapture(void)
{
  char  txt[30]="X:";   
  LCD_Init();
  uart_init(UARTR2,Remap ,9600);//A3-TX1
  uart_enable_re_int(UARTR2);
  Uart_SendString(UARTR2,(uint8_t*)"TestFTM_CNT: /n");
  FTM_count_init(CFTM1);//输入用E7
  FTM_count_init(CFTM0);//输入用E0
  gpio_init (PTH5,GPI,HIGH);
  gpio_init (PTH7,GPI,HIGH);
  int a=FTM_count_get(CFTM1);
  int b=FTM_count_get(CFTM0);
  PIT_Init(PIT_CHANNEL1,100);//定时100MS
  sprintf(txt,"FTM1_CH1:%05d ",a);
  LCD_P6x8Str(0,4,(uint8_t*)txt);

回复

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|亿加合和智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-5-8 09:34 , Processed in 0.057167 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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