1.承接STM32H723ZGT6 GPIO
2.Stm32CubeMX配置
3.代码部分参考正点原子部分代码
#if 1
//#pragma import(__use_no_semihosting)
//标准库需要的支持函数
struct __FILE
{
int handle;
};
FILE __stdout;
//定义_sys_exit()以避免使用半主机模式
void _sys_exit(int x)
{
x = x;
}
//重定义fputc函数
int fputc(int ch, FILE *f)
{
while((USART1->ISR&0X40)==0);//循环发送,直到发送完毕
USART1->TDR=(uint8_t)ch;
return ch;
}
#endif
while (1)
{
/* USER CODE END WHILE */
printf("123456789\r\n");
/* USER CODE BEGIN 3 */
}
5.运行结果