新手入门
- 积分
- 17
- 金钱
- 17
- 注册时间
- 2017-3-29
- 在线时间
- 3 小时
|

楼主 |
发表于 2017-3-29 20:52:39
|
显示全部楼层
不会发图片,程序是下载的没改 (寄存器版本,适合MiniSTM32开发板)扩展实验17 ATK-SIM800C GSM模块实验
用keil5编译是显示没有错误
//串口2 printf函数
//确保一次发送数据不超过USART2_MAX_SEND_LEN字节
void u2_printf(char* fmt,...)
{
va_list ap;
va_start(ap,fmt);
vsprintf((char*)USART2_TX_BUF,fmt,ap);//这一行报错, ap报错
报错内容:error:passing 'va_list'(aka 'char *') to parameter of incompatible type '_va_list')
va_end(ap);
while(DMA1_Channel7->CNDTR!=0);
UART_DMA_Enable(DMA1_Channel7,strlen((const char*)USART2_TX_BUF));
}
|
|