打印

DM9000A UDP协议

[复制链接]
3499|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
红豆大白兔|  楼主 | 2012-4-10 14:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 红豆大白兔 于 2012-4-10 14:58 编辑

stm32F103ZET6 DM9000A调试的时候一直发送不出去.....
while((ior(NSR) & 0x0c) == 0); // 等待数据发送完成           老等不到....
ior的原函数:
uint16_t ior(unsigned char reg)           
{
//    delay_us(20); // 写寄存器地址
    index_add = reg;
//    delay_us(20);
    return data_add; // 读数据
}
想实现UDP协议的数据传输,求民间高人指点,奔溃了....





PS:1.我看的UDP协议都木有用到什么API回调函数什么的,有API回调函数的是什么呢?

       2.协议一定要规定客户端和服务器吗?

stm32+9000.rar

2.89 MB

沙发
红豆大白兔|  楼主 | 2012-4-10 21:12 | 只看该作者
发出去了....可能现在还不能叫发出去,抓包软件抓到了板子向PC发的UDP包,只是....

只是,抓包软件只能识别UDP包的前面一些信息,目标MAC啊,原MAC啊,剩下的信息就不能识别了....

利用抓包软件单方向的只保留 板子到PC 的通信,结果却没有包出现,说明UDP是发不出去的。



又没思路如何去做了.....:'(

使用特权

评论回复
板凳
337zhang| | 2012-4-10 23:25 | 只看该作者
你用的是什么协议啊?慢慢来,别灰心

使用特权

评论回复
地板
acgean| | 2012-4-11 08:50 | 只看该作者
这一块的软件是比较复杂,得慢慢研究。

使用特权

评论回复
5
beyond696| | 2012-4-11 10:19 | 只看该作者
为什么不考虑移植现成的TCP/IP协议?

使用特权

评论回复
6
红豆大白兔|  楼主 | 2012-4-13 14:01 | 只看该作者
用的是UDP协议....既不是LWIP也不是UIP...包含一些以太网头部,IP头部就可以了,我都不知道我的是什么...T-T“
谢谢回复~
3# 337zhang

使用特权

评论回复
7
红豆大白兔|  楼主 | 2012-4-13 14:02 | 只看该作者
哎,脑子笨...好头疼,谢谢鼓励~ 4# acgean

使用特权

评论回复
8
红豆大白兔|  楼主 | 2012-4-13 14:04 | 只看该作者
老哥,我也想直接移植....木有那本事。谢谢回复~
5# beyond696

使用特权

评论回复
9
红豆大白兔|  楼主 | 2012-4-13 14:06 | 只看该作者
请教下老哥,有通信协议的两端非得指定服务器和客户端吗?
我指定A发B不就完了吗,求指点啊~
5# beyond696

使用特权

评论回复
10
river_huang| | 2012-4-20 11:32 | 只看该作者
DM9000底层是用什么平台写的?  这个要 for debug才知问题在哪`````

使用特权

评论回复
11
QFTEK| | 2013-1-2 22:55 | 只看该作者
S3C6410、S3C2410、S3C2440、S3C2450、S5PV210、FPGA、STM32、LPC2442、LPC2412、LPC2xxx 系列CPU & MCU.
嵌入式系统扩展网络接口方案,DAVICOM芯片供应商。
提供完整的软件及硬件设计方案,全套uIP , lwTCP/IP协议栈源代码。
深圳市侨峰科技有限公司 (DAVICOM中国总代理)
嵌入式以太网络接口芯片供应商,软件及硬件设计服务与咨询
联络方式:Jonny.chu@qftek.com 电话:13554902206
DM9000A DM9000C DM9161A DM9161C DM8203 DM9620 DM9162N

使用特权

评论回复
12
ic12580| | 2013-4-24 19:02 | 只看该作者
顶一个!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

171

帖子

1

粉丝