完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,MCC版本:3.26.2MPLABX版本:3.51操作系统和版本:Win 7 Prof,SP1编译器版本:XC8 1.37设备名称:PIC18F97J60I对于PIC18和微芯片来说是相当新的,并且我正在尝试使用上面提到的具有集成PHY,25MHz的控制器来制造小型TCP服务器。外部OSC,没有外部的32 kHz OSC。我面临的几个问题是:1。当配置静态IP地址时,没有TCP连接可以建立,对ping没有响应。2。当配置DHCP时,没有IP地址可以获得,PIC简单地忽略DHCP所提供的报价。(参见DHCPA报价。PNG)3。输入的MAC地址(在MCC ETHxxJ6x MAC配置中)被忽略,并且总是被02:00:00:00:00:01替换。我希望有人能检查我的配置,并检查是否有任何错误。
|
|
相关推荐
7个回答
|
|
来自MCC团队的人有机会看这个项目吗?我已经尝试过手动将链接速度设置为10Mbit全双工或半双工,但是那完全没有帮助,我看到PIC18和DHCP提供的响应中相同的DHCP发现包,但是PIC仍然拒绝确认所提供的ip地址。
|
|
|
|
1、无法复制问题,1.TCP连接建立,ALSOOP工作!具有静态IP地址。在附加项目上工作,以及我为测试创建的新项目。2。无法从帖子中复制出这个问题。DHCP过程成功,MCU从PC返回的响应中获得IP地址和ping。我使用了附带的项目,并在“PICDEM.net2板”上进行了编程,该板具有PIC18F97J60单片机.3。我为PIC18F97 J60创建了一个新项目。MAC地址与在MAC地址字段中输入的地址相同。但是,当我使用附加的项目时,MAC地址没有改变。这个问题将被解决。调试提示:请确保运行ping和TCP连接的PC与您的板在同一个网络上。如果您仍然看到问题,请告诉我们。谢谢,Janaki
|
|
|
|
Janaki,谢谢你测试代码。起初我以为我的设置有些不正确(我在我的电脑上创建了Wifi连接和以太网端口之间的桥梁),但现在我已经尝试直接连接到我的路由器(它连接到以太网并运行dhcp),但仍然不是为了获得从DHCP分配的IP地址,UART在PIC输出“+-+-+-+……”上有1秒的间隔,就是这样。你能解释一下这意味着什么吗?另外,您提到您已经用picdem板测试了代码,它工作正常,但是我有一个定制的板,它非常类似于picdem,但是没有外部32kxtal,但是实际上这并不重要,因为滴答来自TMR1,TMR1使用外部25MHz时钟,所以是否有任何调试打印输出,我可以在堆栈中启用,以便进一步调试?
|
|
|
|
嗨,“+…”每1秒表示你有系统时钟设置,每1秒滴答滴答。此服务是使用TMR1提供的。目前,不支持调试打印输出。请告诉我,在编写了板之后,您在wireshark上看到了哪些DHCP包。在WiReSARK中,使用“BOOTP”对数据包进行过滤。谢谢,Janaki。
|
|
|
|
你能把WiRasHARK抓到吗?
|
|
|
|
JANAKI,附加捕获,这种模式只是不断重复(发现/提供/发现/要约)。
|
|
|
|
JANAKI,我发现了这个问题,我们设法在TPIN +/-TPOU+/-上交换极性。现在一切都按预期进行,IP被正确分配,TCP/IP连接可以被建立。谢谢你的支持。
|
|
|
|
只有小组成员才能发言,加入小组>>
5160 浏览 9 评论
1998 浏览 8 评论
1927 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3170 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2225 浏览 5 评论
729浏览 1评论
613浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
503浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
628浏览 0评论
526浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 10:23 , Processed in 1.499286 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号