是这样的 我用ADC解码出数据 (解码没问题) 处理成deal((int)avalue[0]/5)十进制11到32范围 然后使用串口蓝牙发送USART_SendData(USART1,deal((int)avalue[0]/5)); 另外一边串口蓝牙接收
printf ("%dn",USART_ReceiveData(USART1)); 接收数据 用软件十六进制显示它就正常的0b到20(十进制11到32)
最后我想使用这些十进制数据驱动舵机TIM_SetCompare2(TIM3,USART_ReceiveData(USART1)); 这些数据要怎样处理呢?
是这样的 我用ADC解码出数据 (解码没问题) 处理成deal((int)avalue[0]/5)十进制11到32范围 然后使用串口蓝牙发送USART_SendData(USART1,deal((int)avalue[0]/5)); 另外一边串口蓝牙接收
printf ("%dn",USART_ReceiveData(USART1)); 接收数据 用软件十六进制显示它就正常的0b到20(十进制11到32)
最后我想使用这些十进制数据驱动舵机TIM_SetCompare2(TIM3,USART_ReceiveData(USART1)); 这些数据要怎样处理呢?
举报