计算机串口无法发数,单片机向电脑发送数据,为什么串口调试助手收不到数据 求助...
试试我这个
#include
#define uint unsigned int
#define uchar unsigned char
#define BAUD 9600
#define XTAL 11059200
//****************************************
//延时
//****************************************
void delay(unsigned int k)
{
unsigned int i,j;
for(i=0;i
{
for(j=0;j<121;j++);
}
}
/***************************************************
发送一个字节
***************************************************/
void SendByte(unsigned char dat)
{
SBUF = dat;
while(!TI);
TI = 0;
}
//**************************************************
void sendString(char *str)
{
while(*str!='\0')// \0 表示字符串结束标志,
//通过检测是否字符串末尾
{
SendByte(*str);
str++;
}
}
void main()
{
SCON = 0x50;
TMOD = 0x20;
PCON = 0x00;
TH1 = (unsigned char)(256 - XTAL/12/32/BAUD);
TL1 = TH1;
TI = 0;
RI = 0;
TR1 = 1;
IE = 0x90;
while(1)
{
sendString("abcd\r\n");
delay(1200);
}
}
tup.png
(93.85 KB, 下载次数: 59)
2017-3-17 17:06 上传
计算机串口无法发数,单片机向电脑发送数据,为什么串口调试助手收不到数据 求助...相关推荐
- 51单片机串口的应用(单片机和电脑互发数据)
现在来详细看一下寄存器,我们直接查看单片机手册. SCON寄存器 先来说说SCON寄存器. 前一节我们提过,我们一般使用串口用的是模式1,即8位UART,这样我们就用不到校验位.从手册中可以看到,寄存 ...
- 单片机编程中,如何用串口调试助手直接打印出十进制数
1.前言 我们知道,串口调试助手的接收窗口能够看到十六进制数和字符串,如果我要发送33这个数,直接用平常的串口字符发送函数,16进制显示的是21,而要是没有勾选"16进制显示",那 ...
- 串口调试助手读写三菱fx3u数据_C#读写三菱Fx PLC 使用Fx 串口协议 读写Fx3U设备
本文将使用一个Github开源的组件库技术来读写三菱 FX PLC,使用的是基于串口的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地 ...
- 串口调试助手读写三菱fx3u数据_用电脑通过串口(RS485)给三菱PLC(FX3U)发指令,怎样在梯形图里写接收串口数据的程序?...
展开全部 在PLC参数中设置串口参数.起始符和停止符.具体设e68a8462616964757a686964616f31333431373334置方法是:定义起始符02H,定义停止符为回车或其他即可. ...
- 串口调试助手读写三菱fx3u数据_通过FX3U-485-BD实现PLC和计算机的RS485通信
在挑残机项目中,主站需要记录PLC(FX3U-128MT)的错误报警信息,故需要在PLC和主站PC间进行通信,且PLC和主站PC间距离较长,考虑到RS232最远通信距离为15m不能达到我们的要求,在本 ...
- 单片机串口android串口调试助手,单片机串口及串口调试助手的使用
要求:pc机向单片机发送321,单片机向电脑发送get321!,pc机向单片机发送123,单片机向pc机发送当前的秒数(自打开到接收到的时间值) #include #include "Con ...
- 【Qt串口调试助手】1.2 - 串口数据接收不发生换行,CH340 / CP2102 多硬件兼容
上一篇提到:对串口接收的显示,使用的是当前位置插入+移动鼠标光标到末尾的方式.这种方法可以有效解决 串口数据接收发生换行的问题,并且解决 CH340 / CP2102 多硬件显示结果不一致的问题.那有 ...
- TwinCAT3串口通讯EL6021模块使用-和串口调试助手自由协议通讯
目录 一.简介 二.环境介绍 三.接线连接 四.创建TwinCAT3程序工程 1.IO扫描和参数设置 2.字符串型数据发送和接收PLC程序创建 (1)库文件添加 (2)创建任务和程序 (3)变量关联 ...
- 51单片机串口向电脑发送数据
声明:本人跟随b站江科大学习,我的所有文章仅记录我的学习总结,以防我以后忘了,有地方回忆,况且江科大的资料都是开源的.我也希望大家多多去看江科大的视频,讲的是真的好,我的文章仅限看过视频学习过的,过段 ...
最新文章
- 基于FPGA的SPI FLASH控制器设计
- linux下makefile使用
- 【转】[Hadoop源码解读](四)MapReduce篇之Counter相关类
- virtualBox中的ubuntu共享文件夹
- 《研磨设计模式》chap14 迭代器模式(1)简介
- 为什么我不喜欢数据库三范式
- linux关闭4750 端口,【ubuntu分享帖】acer 4750G ubuntu安装后的一些设置
- Java多线程学习二十三:什么是阻塞队列
- Comet OJ - Contest #11 题解赛后总结
- 要注意了!这样使用MyBatis框架,被攻击了!
- oracle中job的retry次数,Oracle 19c注意事项: DBMS_JOB 行为变化
- 省中心IEPGM同步到地市的IEPGM有问题,中心为“已商用”状态,地市为“已上架”状态
- C++入门——别碰方块游戏
- rk3399调试ov2659(camera模块@dvp接口)--源码分析
- linux企业版as,Redhat 企业版 LINUX AS5.0 下载地址
- Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans.解决办法
- Blender制作火焰烟雾特效
- FIX协议教程1-什么是FIX会话和管理消息
- 第二章:解决LuckySheet 使用生成图表的时候发生 h.createChart is not a function错误
- div中的img标签多余空白bug解决方案