完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,我们正在做PIC32MX板,它有以太网,还有Wifi(MRF24WG0MB),通过SPI-1与PIC32MX连接。现在,我下载了和声堆栈,还在以太网上工作(pic32_eth_web_web_Web_server_server.X,在C:\\\\微芯片\\\\\\\\\\\\\\RMWS)。工作很好。我可以从PC发送tcp消息并接收回响应(我用TCP工具箱应用程序测试了这一点)。pp---->system_config---->pic32mx_eth_sk+ioexp------>pic32mx_eth_sk+ioexp----+ioexp-->system_config-------------->;system_config;system_system_config------------------>;System_system_config--------------> System_system_system_config----------------------> DRV_WIFI_SPI_INSTANCE sysObj.spiObjectidx0#定义DRV_WIFI_NVM_NVM_空间_空间_ENABLE#定义DRV_WIFI_NVM_空间_空间_ENABL#定义DRV_WIFI_NVM_空间_ENABL#定义DRV_WIV_WIFI_NVM_NVM_空间_ENABL_ENABL#定义DRV_WIFI_WIFI_NVM_NVM_空间_空间_空间_ADDR(48*1024)#定义DRV_DRV_WIV_WIV_WIFIFI_NVFI_NVFI_NVM_NVM_空间_空间_空间_空间_ADDR(48*48*1024(48*1024/通用控制引脚的IO映射,包括CS、RESET和HIBESPI 1狭槽中的MRF24W//SPI 1狭槽中的MRF24W#定义WF_CS_TRI_TRIF_CS_TRI_TRIS D比特(TRIS D比特.TRISD9)/#定义WF_CS_CS_TRI_TRI_TRI_TRI_TRI_TRI_TRI(TRIS D比特.TRISD9)//sriniva号\#定义WF_WF_CS_CS_CS_CS_TRIF_CS_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI位.LATD3)定义WF_RESET_PORT_CHANNEL PORT_CHANNEL_DdefinWF_RESET_BIT_POS 3#定义WF_HIBERNATE_TRI_HIBERNATE_TRIF_HIBERNATE_TRITRI(TRIS D比特.TRISD2)#定义WF_HIBE_HIBE_HIBE_BI_BIT_BI_BIT_POS_POS 3#定义WF_HIBE_HIBERNATE_HIBERNATE_HIBERNATE_TRIBERNATE_TRITE_TRI_TRI_TRI_TRI_TRI_TRI_TRI_TRI(TRIF比特.TRIF比特.TRI.TRI.TRISD2)#定义WF_TRIF_HISD比特.TRIS D比特.TRIS D_INT_PORT_CHANNEL PORT_CHANNEL_A#define WF_INT_BIT_POS14//对于CN9(GPIOIG7)作为外部中断,最好使用另一个GPIO(GPIOEOE0)来读取中断高或低。//我们需要一个跳线来连接GPIOEXE0到GPIOIG7。/(或)定义WFHVIEFIFYIONEYTIN ByAANTHORGGPIO(如果定义)(WFVVIEFIY-EntIyByAnOrthGPIO)/使用GPIOEXE0。请使用跳线连接GPIOEXE0到GPIOIG7。定义了WFAN ItPo.PosixChhanelyRead Potol ChhannEng*定义WFAN ItBITYPASPOSIX读取0μl //仍然读取GPIOIG7。#定义WF_INT_INT_POT_POT_PORT_PORT_CHANNNEL_REPORT_PO_REPORT_PO_PO_PO_PO_REPO_PO_PO_REPO_PO_PO_REPORT_REPORTPO_PORT_REPORTPORT_PORT_PORT_REPORT_PORT_PORT_PORT_PO_PO_PO_PO_CHANNNNNNNNREPO_PORTPO_PO_CHANNNNNNNNNNREPO_PO_CHANNNNNNNNNNNREREPO_PO_REREPOPOPO_PO_ATRY_ADHOC)/*Dummy,未使用*/#define WF_DEFAULT_CHANNEL_LIST{6}/*设置软AP网络信道*/define WF_DEFAULT_WIFI_SECURITY_MODE DRV_WIFI_SECURITY_OPENdefine WF_SAVE_WPS_CREDENTIALS DRV_WIFI_DISABLED//DRV_WIFI_ENABLED//define WF_CHECK_LINK_STATUS WF_DISABLED/*获取MRF以根据Tx故障检查链路状态。*/y*定义WFLILKKYROSTSTY阈值40 /*连续TX传输失败,以考虑AP消失。*/y*定义WfSoFiTopeSeNoKeEpHeaveWfDelaby/*获取SOAP以向客户端发送保持活跃的包。*/define WF_SOFTAP_LINK_LOST_THRESHOLD 40/连续空包传输失败,这被认为是客户机STA消失了。*//**MRF24W FW有一个内置的连接管理器,默认情况下是启用的。*如果你想在主机端运行自己的连接管理器,你应该*禁用FW连接管理器,以避免两者之间可能的冲突。特别是这两个API可能会受到影响,如果你不禁用它。*A)uint16_t DRV_WIFI_Disconnect(void)*B)uint16_t DRV_WIFI_Scan(bool scanAll)*当冲突发生时,这些API将返回失败。*/#定义WF_MODULE_CONNECTION_管理器DRV_CONNEONONONON管理器DRV_WIFI_ENABL#定义WF_DEFAFI_定义WF_DEFAFI_DEFAUL_FI_ENFI_ENFI_ENABL#定义WF_DEFAFAULULULULULULULUL_PS_PS_PS_POLL DRV_PS_POLL DRV_PS_POLV_POLV_WIFI_WIFI_DISABLED/*PS_POL..*在软件中不支持不支持的软AP中未被支持的POLL-必须设置为DRV_DRV_WIFIFI-必须设置为DRV_WIFI_WIFI_WIFI_DISAWF_ENABLE_STATIC_IP.我建立代码和编程,我不能看到任何WiFi设备从我的PC。我想我错过了一些其他步骤。是否有任何文档来解释在协调堆栈中配置WiFi的所有步骤。一旦WiFi完成,我们如何检查WiFi连接????是否有任何用于wifi测试的工具(如tcp测试工具包),其中我可以从PC向pic32mx板发送一些字节,还可以接收来自pic板到PC(我想要一个桌面应用程序)的响应。
|
|
相关推荐
11个回答
|
|
|
嗨,看来你用的是和声V1.05?如果是,请转到Harmony v1.07.01,因为对WiFi做了很多修复。我已经设法使这个演示(以太网和wifi)在PIC32 I/O扩展板上工作,但是对WiFi pictail的中断连接的描述有问题。文档布线错误。我不确定文档是否已经更新,因为我把它通知Microchip支持。
|
|
|
|
|
|
嗨,是否有任何文档指定了WiFi的配置(一步一步的过程)。你用了哪一个BSP。需要做哪些改变????您在PIC32、EthyWiFiWebServer上工作过吗?????
|
|
|
|
|
|
嗨,我已经安装了新的MPLAB X IDE v3.30和Harmony v1.7并检查eth+wifi。首先我只通过将pic32_eth_web_server.X加载到MPLAB X ide中来检查eth。如果我改变了网络0的配置构建和程序。在公用事业中连接了电路板的以太网端口和runtcpip_discoverer.jar之后,就可以用以太网对板进行精细化了。以太网没有被TCPPIpIDENMER..JAR在实用程序中检测到,WiFi也没有出现在无线SSIDs列表中。我做的错是什么?????
|
|
|
|
|
|
嗨,我刚刚看了Harmony文档,使用了Microchip的标准板。但是,我记得关于中断线路连接有一个问题。文档的密码不正确,你使用哪种硬件?当做
|
|
|
|
|
|
嗨,为了检查我们的wifi板是否正确,我已经建立和编程了wifi_._..x,这和我们的板配合得很好。我可以在我的PC(无线设备SSID)列表中看到MCHPFTAP SSID。但是,当我从SoftAP更改为Infrastructure时,相同的wifi_._..x没有显示任何SSID。如果要使用基础设施,是否需要对代码进行更改???????
|
|
|
|
|
|
嗨,我认为你不能在WiFi模块上使用基础设施服务器模式。这是一个“简单的WiFi模块”而不是一个成熟的WifiAP,它通常嵌入了功能更强大的SoC,带有大量的SDRAM内存和更多的MHz。WiFi模块提供软AP模式,您可以将其视为“有限的”基础结构模式。如果您真的需要基础结构模式,那么您应该转移到一个更强大的PO。好的处理器,为什么不能使用SoTAP模式呢?是否需要同时启用大量客户?摄政王
|
|
|
|
|
|
嗨,我们正在致力于一个项目,如PIC32这样的集中式设备应该能够通过以太网和WiFi来控制。PIC32以太网通过PIC32 MxxEthyWebServer。对于这个IAM使用PIC32 MXXEthiWiFixWebServer .x,但是这个IAM不能用以太网和WiFi获得成功。当IAM使用TCP发现工具来检测设备,但它没有被检测到,也与WiFi相同时,当我寻找可用SSID时,SSID不被使用。当检查PIC32 MXXEthWiFiWebSoServ.x时,在WiFi中被配置为基础设施模式。LSO基础设施模式,但没有成功。有什么错误????难道我错过了一些步骤或代码WoCH必须由我写,使这项工作????是PIC32 MxxEthiWiFiWebServer。x将通过改变一些设置而工作得更远吗?????
|
|
|
|
|
|
嗨,以太网和Wifi项目对我来说是开箱即用的,除了硬件设置之外,可能还有文档中的问题。在所提供的代码中,我没有做任何更改。我猜那时我用的是Harmony1.06版。如果我有时间,我会用Harmony1.08版再检查一下。
|
|
|
|
|
|
嗨,你试过C:微芯片和谐版本appstcpipweb_server_nvm_mpfs固件中的pic32mx_eth_wifi_web_server.x吗????你使用过外部中断或更改通知吗????你使用轮询模式还是中断模式????用TCPYDebug工具检查以太网是否工作了????
|
|
|
|
|
|
嗨,仍然无法使ETH+WiFi工作。我采用了新的代码并做了修改,但是仍然不能工作……我试过pic32mx_eth_wifi_web_server.x,它存在于C:micro..onyversionappstcpipweb_server_nvm_mpfs.ware。我应该设置默认的基础设施模式还是将其更改为软件AP????我应该使用外部中断或更改通知吗????轮询模式还是中断模式?????
|
|
|
|
|
|
嗨,就像我说的,我开箱即用地编译了这个项目,没有改变任何Harmony参数,除了IP地址可能与PCRegards在同一个网络中之外
|
|
|
|
|
只有小组成员才能发言,加入小组>>
5250 浏览 9 评论
2037 浏览 8 评论
1958 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3219 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2266 浏览 5 评论
792浏览 1评论
682浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
613浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
686浏览 0评论
585浏览 0评论
/7
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 20:40 , Processed in 1.922836 second(s), Total 96, Slave 80 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
7461