中级会员
 
- 积分
- 217
- 威望
- 112
- 贡献
- 69
- 兑换币
- 70
- 注册时间
- 2017-11-19
- 在线时间
- 18 小时
|
我用的是龙邱的库,然后能够检测到编码器的脉冲值并且显示到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);
|
|