-
springvirus 发表于 2018-1-29 09:41
150的李工,两个奖都有你,运气刚刚的!!!!!!!!!!!!!!!!!!!
这次运气确实比较好:loveliness:,感谢ti、eeworld。
-
还要回复可见,。。。。。。。
-
20# . "while(TI==1);"这样不行的,你在仔细想一下,while(TI==0);才是循环等待发送完毕。
看来只好研究示波器了。
-
上下拉改过来了,但是,结果依然没什么改观,是不是从机代码有问题啊??是不是给主机发送的数据需要在中断中完成。
-
上下拉 确实是搞反了,:( 不过还可以接收到数据。不知道这是不是问题的所在。
上面的图是主机的电路,程序是从机的,所以没有PB11、PB12、PB13、PB14,主机是ARM系列的一款芯片。
-
原帖由 仙猫 于 2010-7-23 13:28 发表 因没见到具体的设计(电路图、程序),所以只能猜测。常见的一种问题是,程序一做完数据发送立马就切换方向走人。但其实程序里的“发送”只是把数据压进FIFO,此后的FIFO数据上通信线传送则是由硬件完成的。假如程 ...
不怎么会用示波器,用示波器怎么看啊,什么现象是正常的啊??
-
-
void Data_TxD()
{
P10=1; //485控制端
SBUF=0x97; //帧头字节
while(TI==0);
TI=0;
SBUF=0x0f;
while(TI==0);
TI=0;
for(sign=0;sign
-
延时改短首先想到的就是这种方法,但是不行,延时改短点通信就不正常了,太短了干脆就接不到数据了,这种办法好像不行的。
3# 的兄弟说的“485收发方向切换时机不合适”,能不能说清楚点,怎样判断数据到达停止位了啊???
-
呵呵,牛
-
期待下次,呵呵;P
-
:( ,也没有我的啊,555555……………………………………
-
支持15#建议,板子循环利用,这样就有更多的人可以学习板子了,呵呵:)
-
想法很好,不知道楼主准备送出多少块板子,继续期待中。:pleased:
-
项目名称:工控机( 模拟机车驾驶系统)
项目详细描述:采集模拟机车(火车)数据,与计算机通信,让计算机统一对软件与硬件做出相应的指令。主要应用通信技术,目前以应用的技术有多机通信(max485实现)。正在开发中的通信方式,以太网、USB、无线(机车联控)。
预计完成时间:2010年9月20日
与大家分享内容:Stellaris开发板学习心得,项目源代码。
QQ:852038793
-
仔细研究一下,顶,顶…………
-
沙发,先占了啊,呵呵。
对GPS还不是太了解,问题菜鸟的话大家多多包涵啦。这应该是接收终端吧,可以直接接收卫星发送的数据??
-
多谢各位斑竹了,:congratulate:
-
这是我转换出来的图片样式,好像不行.
-
首先感谢“斑竹”的热心指教,还有一个问题,我也用过这个软件,但是老是生成的不成功,还请楼组详细讲解一下。