电子产业一站式赋能平台

PCB联盟网

搜索
查看: 3767|回复: 4
收起左侧

请问一下,串口调试助手发送的是字符还是数据,

[复制链接]

604

主题

947

帖子

5151

积分

四级会员

Rank: 4

积分
5151
发表于 2022-7-7 19:30:29 | 显示全部楼层 |阅读模式
我弄串口控制电机完全搞不好啊。数字也送进去了但是完全没用啊
回复

使用道具 举报

604

主题

970

帖子

5115

积分

四级会员

Rank: 4

积分
5115
发表于 2022-7-7 19:31:14 | 显示全部楼层
#include <reg52.h>
#define XTAL 11059200    // CUP 晶振频率
#define baudrate 9600    // 通信波特率
void qianjing();
void main(void)
{

    unsigned char c;
    TMOD = 0x20;   // 定时器1工作于8位自动重载模式, 用于产生波特率
    TH1=(unsigned char)(256 - (XTAL / (32L * 12L * baudrate)));
    TL1=(unsigned char)(256 - (XTAL / (32L * 12L * baudrate)));                // 定时器0赋初值
    SCON = 0x50; PCON = 0x00;
       TR1 = 1; IE = 0x00;    // 禁止任何中断
    while(1)
     {  
  while(RI == 0);
  RI = 0;
  c=SBUF;
  if(c==8)
  qianjing();                  // 从缓冲区中把接收的字符放入c中                     
  /*SBUF =c;            // 要发送的字符放入缓冲区  
  while(TI == 0);
  TI = 0;*/
  }
  
  
    }
void qianjing()
{
P1=0xaa;
}
回复 支持 反对

使用道具 举报

568

主题

922

帖子

4783

积分

四级会员

Rank: 4

积分
4783
发表于 2022-7-7 19:31:36 | 显示全部楼层
以上是代码
回复 支持 反对

使用道具 举报

594

主题

958

帖子

5093

积分

四级会员

Rank: 4

积分
5093
发表于 2022-7-7 19:32:06 | 显示全部楼层
有选择发送字符还是十六进制数的
回复 支持 反对

使用道具 举报

616

主题

968

帖子

5301

积分

四级会员

Rank: 4

积分
5301
发表于 2022-7-7 19:32:15 | 显示全部楼层
请问楼主这个问题解决了没?我也遇到这种问题了,能否告知一下?谢谢!
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表