STM32F103串口乱码
我用的调用的是HAL库,用官方的例程中的printf("\n\r UART Printf Example: retarget the C library printf function to the UART\n\r")能够正常输出,但是当我自己定义的确实乱码,代码如下char * dataBuf = "ABCDEF";
HAL_UART_Transmit(&UartHandle,(uint8_t *)dataBuf, 6, 0xFF);
这样打印出来的就是乱码了,是不是我数据类型弄错了,该怎么定义
函数参数类型看不出来有任何问题,函数的返回值是HAL_OK吗? 没板子帮你测试。一般定义数组char dataBuf[] = "ABCDEF";
creep 发表于 2015-6-17 14:55
函数参数类型看不出来有任何问题,函数的返回值是HAL_OK吗?
一切OK,不知道为什么,后来又可以了 安 发表于 2015-6-17 15:40
没板子帮你测试。一般定义数组char dataBuf[] = "ABCDEF";
现在测试通过了,不知道为什么 Keil里面勾选了使用微软库吗? 不懂帮顶
页:
[1]