新手上路
- 积分
- 46
- 金钱
- 46
- 注册时间
- 2020-5-14
- 在线时间
- 13 小时
|
1金钱
if(TIM4CH1_CAPTURE_STA&0X80)//成功捕获到了一次上升沿
{
F++;
ESP8266_SendString(DISABLE,"F",1,Single_ID_0);
// printf("HIGH:%d us\r\n",F);//打印总的高点平时间
TIM4CH1_CAPTURE_STA=0;//开启下一次捕获
每捕获到一个一次上升沿,F++,我该怎么把F中的值通过8266发出去呢?如果只填F的话,就会只发送这个字符。
我想让8266发送数值,比如F计到455,就发送出去455.
8266发送函数
bool ESP8266_SendString ( FunctionalState enumEnUnvarnishTx, char * pStr, u32 ulStrLength, ENUM_ID_NO_TypeDef ucId )
{
char cStr [20];
bool bRet = false;
if ( enumEnUnvarnishTx )
{
macESP8266_Usart ( "%s", pStr );
bRet = true;
}
|
|