2019-07-14 18:27发布
guanrui1202 发表于 2018-8-20 08:20 STM32中printf重定向到串口 学习STM32过程中,经常打交道的莫过于串口,你可以将任何信息,当然重要的是调试信息打印到串口中输出,总是用一个字节发送函数或者字符串发 ...
testd018 发表于 2018-8-20 08:37 你这个是错的,因为环境是gcc而不是MDK。 楼主在问问题钱不会搜论坛就直接发帖子,资源太浪费了。 参考下面的帖子吧
最多设置5个标签!
你这个是错的,因为环境是gcc而不是MDK。
楼主在问问题钱不会搜论坛就直接发帖子,资源太浪费了。
参考下面的帖子吧
http://www.stmcu.org/module/forum/thread-612930-1-1.html
http://www.stmcu.org/module/foru ... mp;highlight=printf
试过了 还是不行
http://blog.csdn.net/qiuzhiqian1 ... ionNum=10&fps=1
#include <stdio.h>
#include <unistd.h>
#include "stm32l4xx_hal.h"
extern UART_HandleTypeDef hlpuart1;
int _write(int32_t fd, char* ptr, int32_t len);
int _write(int32_t fd, char* ptr, int32_t len) {
if (fd == STDOUT_FILENO || fd == STDERR_FILENO) {
int32_t i = 0;
while (i < len)
HAL_UART_Transmit(&hlpuart1, (uint8_t *) &ptr[i++], 1, 0xFFFF);
}
return len;
}
一周热门 更多>