chipKIT-Wi-Fire

CHIPKITWI.FIRE试用报告

作者:李渊文@Zaburo

写在开头

其实应该非常抱歉的,EETrend6月初就把开发板发给我了,但是由于工作原因,我一直没到单位拿寄来的,不过,还好,离deadline还有那么几天,我觉得还有时间玩玩,重在参与嘛。

板子通电

拿到板子后,看了下参数是2MB的flash,512KB的RAM的pic32板,google了下,是基于uno32板的基础上,加入了WIFI组件模块。

那么第一个任务是,测试下板子是否可用。可能是我有很长一段时间没有实战了,都是处于理论的。上来接了usb,DC都没反应,顿时不知道该干嘛。幸好EEtrend的周小编非常帮忙,帮我在群里找到一个高手,强仔。强仔的qq空间暴露他是个高手。他对我的问题很是鄙视,一看就是不看电路图的,跳帽没调。说实话我看了也没往那想,习惯性的接DC,后来我跑到官网上看了下图(http://flow.imgtec.com/developers/help/wifire)这才发现跳帽的存在,唉.....
The diagram below introduces you to the main components of your Wi-Fire board.(图1)

强仔教你玩PIC32MZ之按键历程

上次分享到点亮板子的LED,今天来点高级些的。用板子上的按键控制LED的亮灭。现在这次是用非中断模式的方法,很简单粗暴的方法,就是直接检测IO口的电平状态。当然在这之前要把按键的IO设置为输入。然后就是在死循环里检测按键是否按下,一旦按下IO就会被拉低,在最后还加上了个松手检测,程序很简单,当然这个程序只能作为学习用的,实际项目中还有很大的改进。现在用的是harmony库函数实现的。

这次用到的函数不多:
PLIB_PORTS_PinDirectionInputSet, PLIB_PORTS_ChangeNoticePullUpPerPortDisable
PLIB_PORTS_PinGet和PLIB_PORTS_PinToggle。

PLIB_PORTS_PinDirectionInputSet这个函数是设置某个IO口为输入的。如下例子就是把PORTA的第4脚设置为输入模式:
PLIB_PORTS_PinDirectionInputSet ( PORTS_ID_0 , PORT_CHANNEL_A , PORTS_BIT_POS_4 );
PLIB_PORTS_ChangeNoticePullUpPerPortDisable这个函数是关闭IO的上拉和下拉的函数。

如下例子就是把PORTA的第4脚关闭上拉和下拉。

免费试用chipKIT Wi-Fire开发平台活动开始了,欢迎报名!

chipKIT WiFire是Digilent公司推出第一款支持 FlowCloud 技术的开发板。chipKIT WiFire 开发板采用 Microchip 32 位 PIC32MZ 微控制器(MCU),其中内置 MIPS microAptiv CPU 的开发平台,能为使用者提供开发 IoT 所需的 WCU 解决方案。Imagination 和合作伙伴把对 FlowCloud 的支持带到其他的 MIPS-based Android/Linux 开发板中。 运用 FlowCloud,使用者能开发广泛的应用,包括安全、个人与专业医疗监控、能源管理、内容传送云系统以及更多。FlowCloud 技术能将产品充分连网时所需的资源降到最低,将人、设备和服务带到单一平台中,以便能轻松建立连网应用程序与业务。

我如何开始使用FlowCloud?

FlowCloud由Imagination公司设计,以在嵌入式应用中优化设备的云连接功能。它提供了一个全面的、独立于应用的平台,可在机器对机器和人对机器连接服务方面进行快速构建和管理。

它被设计用来解决新出现的物联网和云连接设备的需求,但同样善于处理依赖于订阅、计费和支付机制的复杂服务。

那么您将如何着手使用它?

硬件平台

首先您需要一些硬件。 Imagination公司的芯片合作伙伴创造了一些低成本的参考平台,这些平台拥有FlowCloud的完全支持。例如,Digilent公司的chipKIT Wi-Fire开发平台是一个理想的起点;它采用了PIC32微控器(MCU),内置一个MIPS microAptiv CPU,并拥有板载Wi-Fi。

PIC32MZ chipKIT Wi-Fire 开发板

PIC32MZ chipKIT Wi-Fire 开发板

您所需要的所有软件

同步内容
--电子创新网--
粤ICP备12070055号