随着全球未来的能源日益减少,如何节约能源已经漸漸得到大家的關注。不過节约能源并不表示要降低你现有的生活水平。你所要做的,其实只是想想如何更精明地运用能源。例如选用一些低功耗的产品。
WizFi210是一块可以利用动态电源管理达至低功耗(待机:34.0μA; 接收:124mA; 输出:126mA)的WIFI模块。相对其他市面上其他的WIFI模块,其功耗是相对低的。如果使用WizFi210来设计产品,其功耗也相对较低,而且可以设置待机模式(即当产品需要长期启动,但不需要长期运行。这样的话,可以在不需要运行的时候,设定待机模式,减少浪费电源。待要运行的时候,再唤醒)。在此篇文章中,我将会详细介绍如何在WizFi210使用待机模式。
首先硬件电路图建议根据以下的电路图来设计:
图1:使用3.6V电池供电的硬件电路图
图2:使用电源供电的硬件电路图
注: WizFi210 EVB(开发板)已经包含以上两种设计,详情请参考WizFi210 EVB(开发板)的硬件电路
因此,我会用WizFi210 EVB(开发板)和AT 命令来演示如何建立待机模式。
至于如何连接WizFi210 EVB(开发板),WizFi210和计算机,请参考以下图片:
当连接完成后,请使用串口软件输入AT命令来建立待机模式。
默认串口的设定:
波特率(Baud rate) = 115200,数据位(Data bits) = 8,停止位(Stop bit) = 1,同位(Parity) = 没有(None) 和流量控制(Flow Control) = 没有(None)。
注: 除了最早的F/W(2.2.4.3) 的默认波特率(Baud rate)是9600外,基本上所有F/W的默认波特率(Baud rate) 都是 115200
用戶可輸入AT命令(ATI2)來查一下該WizFi210的F/W是什麼。
用AT命令来建立WizFi210的待机模式之前,用户要先建立TCP服务器/客户端或UDP连接。另外用户亦要同时设定WizFi210会否于下一个重启时自动连接(ATC0 :下一个重启时不会自动连接/ATC1:下一个重启时会自动连接)。因为这是必须的,否则当WizFi210进入待机模式时会出现错误。
设定WizFi210会于下一个重启时自动连接和建立WizFi210的待机模式的AT命令:
1. 设定WizFi210会于下一个重启时自动连接:
2. 关掉电源或按下复位
3. 接上电源
4. 用AT命令来建立WizFi210的待机模式
设定WizFi210不会于下一个重启时自动连接和建立WizFi210的待机模式的AT命令:
如何提早唤醒待机模式?
首先用户要设置可以用Alarm1/ Alarm2来提早唤醒待机模式:
只需要输入命令:AT+PSSTBY=6000,1000,1,1 便可以请求6000毫秒的待机状态,且有1000毫秒延时和可以用Alarm1/Alarm2来提早唤醒。
当进入待机模式时,用户只需单击Alarm1/ Alarm2,就可以唤醒待机模式。如图所示:
(中文版WizFi210的用户手册即将推出)
或参考其他WIZnet中文博客的其他文章(嵌入式系统之轻松驾驭WIFI(第一,二和三部分)
如果您有什么疑问请留言或者来信:wiznetbj@wiznettechnology.com,希望本篇文章可以给您带来帮助,谢谢。
分享到:
相关推荐
WizFi210支持串口转无线wifi,通过串行主机接口,进行WiFi连接 快速开机时间:少于20毫秒 超低功耗,通过动态电源管理(待机模式34μA) 速度高达to11Mbps(802.11b)的标准的802....他的操作手册给大家演示使用WizFi210
在串口接收中断服务函数中,串口接收到数据则进入待机模式,外部中断触发则从待机模式下退出,从待机模式中唤醒等同于复位。 注意点:需要置位PWR 电源控制/状态寄存器 (PWR_CSR)中的EWUP才能使用PA0使得从待机模式...
stm32f102r8t6串口打印输出字符串,然后进入待机状态,待机状态耗电4uA
完整的工程代码,包括keil工程和cubemx配置,每分钟唤醒一次,在此期间也可以通过wakeup引脚唤醒
STM32的3种低功耗模式: 1、睡眠模式:内核停止,外设如NVIC,系统时钟Systick仍运行。...3、待机模式:1.8V内核电源关闭;只有备份寄存器和待机电路维持供电;寄存器和SRAM内容全部丢失;实现最低功耗。
在本博客中,就利用WKUP引脚的上升沿来唤醒MCU、所以我们就具体来介绍待机唤醒的实现方法:那我们要怎么来进入待机模式、、又要怎么唤醒呢?单片机待机唤醒的几种方法解析接下来一一介绍这三个步骤如下下:1、 Cotex...
芯嵌STM32入门系列教程之二十三《STM32待机模式的使用》1
STM32低功耗模式。待机模式可实现系统的最低功耗。该模式是在Cortex-M3深睡眠模式时关闭电压调节器。整个1.8V供电区域被断电。
STM32L系列直驱段式LCD、待机模式、ADC采样、定时器功能
采用STM32F103C8T6单片机,KeilMDK5.32版本 PA0用于唤醒单片机,下拉输入,上升沿触发。
基于stm32低功耗的待机模式程序,为野火的原版程序,适用于野火指南者(MINI开发板),我在这个程序里面加了一些注释,更加详细的程序分析请参考我相关的博客
STM32温度监测 高于某个温度值进入 待机模式 利用实时时钟唤醒stm32温度检测基于STM32的温湿度检测报警系统.zip
在你重新使用计算机时,它会迅速退出待机模式,而且桌面(包括打开的文档和程序)精确恢复到进入等待时的状态。 如要解除等待状态并重新使用计算机,可移动一下鼠标或按键盘上的任意键,或快速按一下计算机上的电源...
stm32f0 外部普通引脚进入待机状态,看过之后才发现,相当简单。
从待机模式唤醒STM32F030单片机的工程源码
资料-主要待机模式功耗标准.zip
2、代码使用KEIL开发,当前在STM32F103C8T6运行,如果是STM32F103其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink. 4、技术支持:...
STM32F103单片机待机模式测试程序例程源码 int main (void){//主程序 delay_ms(500); //上电时等待其他器件就绪 RCC_Configuration(); //系统时钟初始化 RELAY_Init();//继电器初始化 LED_Init();//LED I2C_...
电子-RTC闹钟唤醒待机模式实验STM32F407.rar,单片机/嵌入式STM32-F3/F4/F7/H7
电子-待机模式实验.rar,单片机/嵌入式STM32-F0/F1/F2