原创 在485芯片的通信中

2012-6-11 10:46 1682 12 13 分类: MCU/ 嵌入式

在485芯片的通信中,尤其要注意对485控制端DE的软件编程。为了可靠的工作,在485
总线状态切换时需要做适当延时,再进行数据的收发。具体的做法是在数据发送状态下,先
将控制端置“1”,延时1ms左右的时间,再发送有效的数据,一包数据发送结束后再延时
1ms后,将控制端置“0”。这样的处理会使总线在状态切换时,有一个稳定的工作过程。
 

文章评论1条评论)

登录后参与讨论

用户206965 2012-6-17 00:15

1ms太长了吧,200k速率下怎么延时?

用户1319387 2007-8-19 19:29

挺好的,谢啦!

相关推荐阅读
用户1631713 2012-04-20 10:31
Arduino
  互动技术,包括互动平台Arduino Arduino为互动搭建一个通用平台。在Arduino这个通用平台的基础上,可以具体的应用到通用实验教学、电子控制技术教学、职业技术教育中的互动新...
用户1631713 2012-03-20 11:21
如何准确地测量电源纹波
一、什么叫纹波? 纹波(ripple)的定义是指在直流电压或电流中,叠加在直流稳定量上的交流分量。 它主要有以下害处: 1.1.容易在用电器上产生谐波,而谐波会产生更多的危害; 1...
用户1631713 2012-02-23 10:03
麦克风灵敏度
麥克風的感度為何是負的, 主要原因是因為對數轉換時造成的. dB的轉換公式是dB=20 log(x/x0), x代表物理量, x0代表參考物理量. 舉例來說, 假設物理量是電壓, 參考電壓是1V,...
用户1631713 2012-02-21 15:24
ICCAVR中如何使用自己的库文件?
制作和使用自定义库文件的范例: 目标:1. 制作一个库文件libGetMax.a ,其中包含一个外部函数GetMax 。 函数GetMax的作用是判断两个输入参数(int 型)中的最大值,并返回...
用户1631713 2012-02-21 15:22
在ICCAVR中通过使用库函数来避免直接看到敏感算法源码
silentmj原创文章,转载请保留署名,谢谢。 下载本文示例工程 在ICCAVR环境中,我们可以通过使用ilibw.exe工具来制作我们自己的函数库(需要是注册版的才行),详细的操作方法...
我要评论
1
12
关闭 站长推荐上一条 /2 下一条