MDK中使用printf 直接发送汉字的方法。
来源:互联网 发布:淘宝新店盗图违规扣分 编辑:程序博客网 时间:2024/06/05 16:58
网上有好多方法,都差不多现在记录一下。
1.只需要把下面的代码复制到程序中。
#ifdef __GNUC__
/* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
set to 'Yes') calls __io_putchar() */
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif /* __GNUC__ */
PUTCHAR_PROTOTYPE
{
/* Place your implementation of fputc here */
/* e.g. write a character to the USART */
USART_SendData(USART1, (uint8_t) ch);
/* Loop until the end of transmission */
while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
return ch;
}
然后在target设置中使用微库,就ok啦
0 0
- MDK中使用printf 直接发送汉字的方法。
- STM32在IAR和MDK中使用printf进行串口打印的实现方法
- STM32(MDK)中不能使用printf()函数的问题
- STM32 MDK工程中使用printf
- 在MDK中使用printf及串口
- 分别在IAR for STM32、IAR for STM8、MDK中重定向printf的方法
- 终于解决了MDK 3.80a中不能使用printf()函数的问题
- 怎么解决STM32(MDK)中不能使用printf()函数的问题
- STM32 DAC调试及在mdk中使用printf
- MDK中STM32使用Printf函数详细解析
- Keil MDK中使用pc-lint的详细方法
- Keil MDK中使用pc-lint的详细方法
- Keil MDK中使用pc-lint的详细方法
- Keil MDK中使用pc-lint的详细方法
- MDK中软仿真下Debug-(printf)-Viewer的使用方法
- Keil MDK环境下使用printf函数的解决方法
- STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)
- STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)
- 浅谈java泛型
- LeetCode 046 Permutations
- c++视频编辑代码小结
- Redis学习手册(Set数据类型)
- HDU 1172 猜数字
- MDK中使用printf 直接发送汉字的方法。
- jsp实现图片上传
- web 开发工具
- 使用 PowerDesigner 和 PDMReader 逆向生成 MySQL 数据字典
- lotuscript 使用Mid方法截取字符串
- Redis学习手册(Sorted-Sets数据类型)
- 从头认识java-15.1 填充容器(2)-利用Collection的addAll方式
- Cgroup相关介绍
- 使用反射复制一个JavaBean的对象