重定向scanf
int fgetc(FILE *f)
{
uint8_t ch;
HAL_UART_Receive(&huart1,(uint8_t *)&ch, 1, 0xFFFF);
return ch;
}
重定向printf
int fputc(int ch,FILE *stream)
{
HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xff);
return ch;
}
轮询
printf("start!\n");
printf(".......................\n");
HAL_DAC_Start(&hdac1,DAC_CHANNEL_2