Microchip
直播中

张秀荣

7年用户 236经验值
私信 关注
[问答]

WIFi模块:ATWINC1500还是旧款MRF24WB0MA/MRF24WN0MB?

我想在我现有的项目中增加WiFi功能。我在PIC32上运行MQTT客户端。消息通过CAT5电缆出去。根据和声2.0.4MRF24WN,WiC1500和WILC1000需要RTOS。似乎微芯片正在推动这些模块。和谐2.0.4不提供用于旧WiFi模块的驱动程序,MRF24WB0和MRF24WGMRF24WB0,MRF24WG不需要RTOS,但Microchip建议不要使用这些新设计。我现有的项目不使用RTOS,而我只想添加一个简单的WiFi驱动程序,那么我该怎么办?我应该继续反对微芯片警告并使用旧的模块吗?例如,MRF24WG有风险吗?他们将来会逐步淘汰这部分吗?注:[MRF24WB0MA]或[MRF24WG0MB]不推荐用于新设计,请考虑这个DeVICATWC1500,有趣的是,我注意到,StudiWC1500比MeTrf24WB0MA(8.54美元VRS 17.21美元)便宜得多。

以上来自于百度翻译


      以下为原文

    I want to add WIFI capabilities to my existing project.
I am running a MQTT client on my pic32.
The messages go out over the cat5 cable.

According to HARMony 2.0.4
MRF24WN, WINC1500 and WILC1000 require RTOS. It seems Microchip is pushing these Modules. Harmony 2.0.4 does not offer drivers for the older WIFI modules, MRF24WB0 and MRF24WG

MRF24WB0, MRF24WG do NOT require RTOS, but Microchip advises not to use these for new designs.

My existing project does NOT use RTOS, and I just want to add a simple WIFI driver, so what am I to do?

Should I just go ahead against Microchips warnings and use the older modules anyway? MRF24WG for example..
Is there a risk they they will phase out this part in the future?

Notes:
[MRF24WB0MA] or [MRF24WG0MB] Not Recommended for new designs
Please consider this device ATWINC1500

Also ,interestingly, I do  notice that the ATWINC1500 is much cheaper then theMRF24WB0MA ($8.54 vrs $17.21)



回帖(10)

王伊

2018-12-17 17:01:42
在这个逻辑上,我使用的是Wi1500。我简要地介绍了一个使用内置IP栈工作的基于套接字的系统,但是我有低级别的协调问题并且没有返回到它。

以上来自于百度翻译


      以下为原文

    On this logic I am using the win1500.  I briefly had a sockets-based system using the built in IP stack working but I am having low level Harmony issues and have not gotten back to it.
举报

王淑英

2018-12-17 17:11:27
你在项目的其余部分使用和声吗?如果没有,那么WC1500在没有RTOS的情况下运行良好。如果你看看Atmel的例子,关于如何使用WiC,它们都不使用RTOS。正如你所说的,如果你使用和声,你必须使用RTOS,但这是S和谐限制。如果你有一个非协调项目,将整个项目移动到和谐是一个很大的改写,你可能会发现更容易写一个SIP驱动程序的WiC。

以上来自于百度翻译


      以下为原文

    Are you using harmony for the rest of your project? If not then the WINC1500 works fine without an RTOS. If you look at the Atmel examples on how to use the WINC, none of them use an RTOS. As you say if you use Harmony, the you have to use an RTOS, but it's s Harmony restriction. If you have a non harmony project, moving the whole project to Harmony is a big re-write You may find it easier to write a SIP driver for the WINC.
举报

王伊

2018-12-17 17:23:45
我绝对是使用USB的CDC栈的和谐,我肯定使用FrRetos,因为我从2011以来一直在编码。这就是说,我很好,和谐设置芯片和运行USB,我很好,坚持我自己的非常有限的WiFi的任务,我自己的基础上的非实时操作系统驱动程序。它不会在意时间是切成碎片的。我的问题是(有几个帖子围绕着它提问):1。我使用EF初学者的例子大量编辑到我的自定义板,它不断扰乱引脚状态。第1课(没有按顺序学习!)-找出如何制作定制的BSP并使用它。(现在做完了,马拴好了)2。我有一个白色的有线WiC,测试WiFi演示的三个板被发送到客户端,而这两个我没有测试之前和睦吃我的家庭作业。3。SPI自回环工作和SCK是好的,使能和RSTT引脚和谐驱动器都发挥良好,但没有演示工作。4。在另一个演示中需要的框架的改变打破了WiC演示——第2课——我仍然在学习。我将删除和替换WiC模块并重新开始。

以上来自于百度翻译


      以下为原文

    I am definitely using Harmony for the USB CDC stack, and I am definitely using FreeRTOS because I have been coding under it since 2011.  That said, I am fine with harmony setting up the chip and running USB and I am fine with sticking my very limited wifi in a task of my own based on the non-RTOS driver.  It won't care that it is time sliced.
 
My issue is (several posts asking questions around it):
1.  I was using EF Starter examples heavily edited to my custom board and it kept messing up pin states.  Lesson #1 (not learned in that order!) - figure out how to make a custom BSP and use it. (Done now, after the horse has bolted).
 
2. I have a heavily white wired WINC and the three boards that did test out WiFi demos are sent to client while the two I have were not tested before Harmony ate my homework.
 
3. SPI self-loopback works and sck is good and the enable and rstt pins in harmony driver all play well but no demos work.
 
4. The changes in framework needed in another demo broke winc demo - lesson #2 - still being learned I guess.
 
I am going to remove and replace the winc modules and start over.
举报

杨兰兰

2018-12-17 17:42:18
我在我现有的项目中使用和声,它对于增加驱动程序等非常有用。建议我应该使用Win C1500模块(用于成本和将来的打样?)并使用Atmel例子中的代码?

以上来自于百度翻译


      以下为原文

    I am using Harmony in my existing project.
Its extremely usefull for adding drivers etc..
 
Are suggesting that I should use ATWINC1500 module (for cost and future proofing?), and use the code from the Atmel examples?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分