找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于STC15单片机串口通讯问题

查看数: 2948 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-2 13:39

正文摘要:

在网上看到这种串口显示方法,感觉挺方便就试了一下,但是有点不对劲,请大家帮忙看看这样写是不是对的. 单片机源程序如下: #include "STC15.h" #include <stdio.h> typedef unsigned char u8; typedef uns ...

回复

ID:675145 发表于 2020-4-2 17:02
xuyaqi 发表于 2020-4-2 16:32
这跟串口线,调试软件都可能有关系。

stc-isp-15xx-v6.87B  软件用的是这个,最近好像更新了一次
线一直用的这根   应该问题不大
ID:675145 发表于 2020-4-2 17:00
12345678110 发表于 2020-4-2 15:50
用printf输出最好用下重定向 原因百度去  这里发个代码给你  随便放你的程序位置 int fputc (int ch,FILE * ...

什么叫重定向?
ID:675145 发表于 2020-4-2 16:59
billaj 发表于 2020-4-2 15:36
看一下是不是波特率设置问题

波特率是串口计算出来的   检查了下应该没问题
ID:94031 发表于 2020-4-2 16:32
这跟串口线,调试软件都可能有关系。
ID:275449 发表于 2020-4-2 15:51
抱歉刚刚发的是STM32的  你百度搜索个51
ID:275449 发表于 2020-4-2 15:50
用printf输出最好用下重定向 原因百度去  这里发个代码给你  随便放你的程序位置 int fputc (int ch,FILE * f) {     HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xffff);     return ch; }   int fgetc (FILE * f) {     uint8_t ch=0;     HAL_UART_Receive(&huart1,&ch,1,0xffff);     return ch; }
ID:388929 发表于 2020-4-2 15:36
看一下是不是波特率设置问题

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表