导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→问题:单片机的各方面的问题_1[zhangyong999]

 *第9978篇: 问题:单片机的各方面的问题_1

  
楼 主:zhangyong999 2003年4月8日17:01
 问题:单片机的各方面的问题_1
问题1:——通讯
    关于通讯数据的差错检测和校正:
    检测出错误有三种基本方法:奇偶检验、校验和、循环冗余码检验(CRC)。
    校正错误方法主要有两种:海明码检验、交叉奇偶校验。
    请问这些方法大概应用情况(即应用领域)???
  
2楼:zhangyong999 2003年4月11日11:50
 怎么没人回答?
  
3楼:langren0468 2003年4月11日11:55
 对通讯稳定性不遗失要求较高时需要效验
  
4楼:zhangyong999 2003年4月11日12:01
 有时候总希望在数据转送时尽量少出错,比方说:转送一付医疗图片,这要求数据在转送过程中出错最小。
  
5楼:langren0468 2003年4月11日12:03
 当然,传送大量的数据可以用485,或网络
  
6楼:zhangyong999 2003年4月11日12:32
 最近我用北京英贝多公司的em2000(是通过网络、利用TCP/IP协议和单片机通讯的集成模块)!
出现下面的问题:
     单片机通过8250(为以后跟moden通讯而设计的),再接上EM2000连接到网络上去,在单片机接收数据采用中断方式,在中断服务程序中,采用查询方式接收下面的数据,问题就出在这里:当数据很少时,能够正确接收,但是数据比较多时,单片机接收一定数据后,就不接收数据了!不明白原因!!!
  
7楼:langren0468 2003年4月11日12:40
 数据满了??程序对吗?标志位清了吗?TCP传输?》
  
8楼:zhangyong999 2003年4月11日12:49
 标志位清了!!!网络是局域网也可以是因特网,利用TCP传输:
利用TCP传输,通过EM2000转化为串口数据格式!!!

程序应该没多大的问题!!因为他能够接受一部分,我怀疑网络每传输一个TCP数据包,是不是要延时一段时间,再传输下一包数据,因而在采用查询时,是不是等待时间也不一样!!!!

  
9楼:langren0468 2003年4月11日12:56
 利用软件看看内部数据传输情况是否正常
  
10楼:zhangyong999 2003年4月11日13:02
 但是我采用单片机的串口中断方式,一个一个数据都能收到!!!
  
11楼:zhangyong999 2003年4月11日13:04
 另外:我问一下网络每传输一个数据包中间是不是要停留一段很少的时间!!
  
12楼:langren0468 2003年4月11日13:12
 local dma控制
  
13楼:langren0468 2003年4月11日13:04
 利用网卡内DMA就可以了,可以不用中断,你那个是直接接J13吗?》
  
14楼:zhangyong999 2003年4月11日13:12
 我到希望直接利用网卡,但是老板要求我这样做!!!
因为这样,不管你在那里都可以通过因特网来进行通讯!!!

不明白你说的J13,它是不是在网卡(我对网卡不太熟练)上。

  
15楼:langren0468 2003年4月11日13:14
 你意思是转换成232传如PC?
  
16楼:zhangyong999 2003年4月11日13:18
 PC机通过TCP/IP协议转换成232传给单片机,是双向的:即单片机通过转换成232TCP/IP协议数据格式传给PC机
  
17楼:langren0468 2003年4月11日13:21
 买的哪家公司的,价格多少?你好好看看他的说明书
  
18楼:zhangyong999 2003年4月11日13:27
 北京英贝多嵌入式网络技术有限公司 、500元。
  
19楼:langren0468 2003年4月11日13:32
 你操作是否正常,问问那个公司的业务员呢
  
20楼:zhangyong999 2003年4月11日13:41
 没问题!不过我还是觉得TCP数据包之间的时间间隔和
一包数据中的每位数据位的时间间隔不一样而导致的缘故!!!

>>>>>>对该主题发表你的看法

本主题贴数20,分页: [第1页]


[上一篇主题]:问题:单片机的各方面的问题_2

[下一篇主题]:关于flash读写的问题[求助]