非常风气网www.verywind.cn
首页
串口通信发送数据没反应
在调试rs232
串口通信
时,单片机往PC机上
发数据
,串口调试助手可以接收...
答:
(2)板子上的地接到示波器上的地,PC才能收到
数据
,说明单片机与PC没有共地。同时,也证明了单片机的
发送
电路、程序和PC的接收电路都没有问题。原理:(1)PC的
串口
即RS232有9个引脚,与单片机
通信
时用到三个引脚,依次是2脚RX、3脚TX、5脚信号GND。(2)而单片机串口与此相反,2脚TX、3脚RX、...
delphi中
串口通信
,为什么
发送
出去的
数据
无法触发ComReceiveData事件呢...
答:
问题有好多方面,这样问太笼统了,我一般是先检查硬件线路连接!硬件线路连接不正常的话,怎么做软件都是白费的,呵呵;正常后再去搞那个触发事件。。。
Delphi
串口通信 发送
不了 0x11 0x13
答:
你用的是 SPComm 吧,它有个流控制字符的属性设置问题,说明如下 不能正常处理0x11和0x13的问题早就存在,原因是SPComm控件中两个属性的存在。OutX_XonXOffFlow/InX_XonXoffFlow:这个属性是指进行
发送
/接收时的软件握手标志,两个握手信号之间的数据被认为是
通讯数据
,收到握手信号后,通讯就中止了。...
TMS320F28335
串口通信无反应
,程序如下,编译没有错误,运行没有报错,但是...
答:
InitSysCtrl();中要把sci模块使能
单片机
串口通信
,
发送数据
感觉不对,请大佬帮看看?
答:
你的主循环转得太快,前一个
数据
还
没发送
完就把SBUF又填充新数值,这样很容易破坏发送的帧。既然你不开中断,就应当采用查询工作方式,查询TI标志位确认发送完成之后再进行下一步工作。
两个51单片机485
串口通信
接收
数据
出错原因?大概
发送
三、五次会有一次...
答:
这样,在
发送数据
的等待期间内,如果收到了数据,将不能进入中断函数,也就不会保存的这个新收到的数据。这种处理方法,就会遗漏收到的数据。2.有人在发送数据之前,并没有关闭
串口
中断,当 TI = 1 时,是可以进入中断程序的。但是,却在中断函数中,将 TI 清零!这样,在主函数中的while(TI ==...
为什么我编的STM32程序,外部中断可以运行,
串口发
不了
数据
?
答:
你把USART_SendData(USART1,i);放到外部中断中,给PE2口上升沿信号,观察
串口
是否有
数据
?你的main函数:USART_SendData(USART1,i); //
发送
字符 while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET);GPIO_SetBits(GPIOE,GPIO_Pin_1);i++;Delay(36000000);几点建议:i++可以加到无穷大,...
51单片机做
串口通信
接收缓存区
没反应
答:
可以使用如下思路,添加结束符,1、接收到新数据,存入,缓存。2、接收到结束符号,如叹号,将缓存中的数据处理,处理完成后通过for循环清空缓存。3、继续等待新的
串口数据
。
STM32与VB
串口通信
,VB可以发送给STM32,可STM32一
发送数据
给VB就失败,有...
答:
用示波器看看STM32到底把
数据发
出来了没有,先把源头找到。
单片机
串口通信
问题。只能
发送
,不能接收是什么原因?附程序
答:
SBUF0 = temp; //将接收到
数据
送出.while(TI0 == 0); //
发送
标志位是否产生.TI0 = 0; //清发送标志位 ……上述程序,会死机的。while(TI0 == 0); //发送标志位是否产生.--永远等不到 TI0 = 1 一旦为1,立即就进入中断,在中断函数中,马上清零了。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
ttl串口通信数据错误
串口通信常见问题
串口通信不成功的原因
串口通信接收不到数据
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网