想用dht11例程改用串口2例程usart2_printf函数使用串口2发送,结果显示错误main.c(51): error: #167: argument of type "uint8_t" is incompatible with parameter of type "FILE *"和
main.c(51): error: #140: too many arguments in function call
代码 /*调用Read_DHT11读取温湿度,若成功则输出该信息*/ if( Read_DHT11(&DHT11_Data)==SUCCESS) //“”表示转向一下行
printf("
读取DHT11成功!
湿度为%d.%d %RH ,温度为 %d.%d℃
",
DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci);
USART2_printf( "
读取DHT11成功!
湿度为%d.%d %RH ,温度为 %d.%d℃
",
DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci
); |