30
469
0
实习生
使用特权
622865e882a93079d1.png (52.37 KB )
下载附件
2020-4-4 14:34 上传
620255e882ad84795a.png (35.88 KB )
2020-4-4 14:36 上传
546375e882aebedcc2.png (73.5 KB )
/* USER CODE BEGIN 1 */ #if 1 #include <stdio.h> int fputc(int ch, FILE *stream) { /* 堵塞判断串口是否发送完成 */ while((USART1->ISR & 0X40) == 0); /* 串口发送完成,将该字符发送 */ USART1->TDR = (uint8_t) ch; return ch; } #endif /* USER CODE END 1 */
/* USER CODE BEGIN 1 */ #if 1 #include <stdio.h> int fputc(int ch, FILE *stream) { /* 堵塞判断串口是否发送完成 */ while((USART1->SR & 0X40) == 0); /* 串口发送完成,将该字符发送 */ USART1->DR = (uint8_t) ch; return ch; } #endif /* USER CODE END 1 */
/* USER CODE BEGIN 2 */ printf("Hello, i am %s\n", "mculover666"); printf("Test int: i = %d", 100); printf("Test float: i = %f", 1.234); printf("Test hex: i = 0x%2x",100); /* USER CODE END 2 */
438245e882ba7d9cec.png (63.34 KB )
2020-4-4 14:39 上传
#if 1 #include <stdio.h> /* 告知连接器不从C库链接使用半主机的函数 */ #pragma import(__use_no_semihosting) /* 定义 _sys_exit() 以避免使用半主机模式 */ void _sys_exit(int x) { x = x; } /* 标准库需要的支持类型 */ struct __FILE { int handle; }; FILE __stdout; /* */ int fputc(int ch, FILE *stream) { /* 堵塞判断串口是否发送完成 */ while((USART1->ISR & 0X40) == 0); /* 串口发送完成,将该字符发送 */ USART1->TDR = (uint8_t) ch; return ch; } #endif
853905e882c2343c7b.png (59.52 KB )
2020-4-4 14:41 上传
发表回复 本版积分规则 回帖后跳转到最后一页
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号