本文檔描述關(guān)于 BlueNRG-2 在低功耗模式下的端口保持所需的流程和步驟。
目錄預(yù)覽
1 引言
2問題描述
3 問題回復(fù)
4 小結(jié)
1. 引言
BlueNRG-2 作為一款高性能低成本的低功耗藍(lán)牙 SoC 解決方案,實(shí)現(xiàn)了在有限的資源下兼容藍(lán)牙 5.2 協(xié)議的功能??蛻粼谑褂?BlueNRG-2 芯片設(shè)計(jì)產(chǎn)品時(shí),通常會(huì)將其當(dāng)作方案中的主控芯片來用,控制外圍器件,最常見的應(yīng)用就是使用 GPIO 輸出高低電平控制外部器件或作為某些器件的開關(guān)使能信號,本文討論下 BlueNRG-2 在低功耗模式下,客戶關(guān)于 GPIO 口使用上的一些常見問題。
2. 問題描述
在低功耗模式下 GPIO 端口是否可以保持固定電平的輸出狀態(tài)?如何設(shè)置?
3.問題回復(fù)
3.1. BlueNRG-2 共有 3 個(gè) GPIO 管腳在低功耗模式下可以設(shè)置成輸出,并保持輸出狀態(tài)。根據(jù)BlueNRG-2 的規(guī)格書,這三個(gè)管腳分別是 GPIO9, GPIO10, GPIO11。3.2. 以上 3 個(gè)管腳如被配置成輸出管腳,其電平狀態(tài)在正常工作模式和低功耗模式下是由不同的寄存器組來控制的。3.2.1. 低功耗模式下,由下列系統(tǒng)控制寄存器組中高亮顯示的 SLEEPIO_XX 相關(guān)寄存器來 控制(如圖 1)。
?
?
3.2.2. 在正常工作模式下,由 GPIO 模塊的相關(guān)寄存器來控制。
?
3.2.3. 在文件“BlueNRG1_gpio.c”中可以找到設(shè)置正常工作模式和低功耗模式 GPIO 狀態(tài)的 API 函數(shù)。
4. 小結(jié)
BlueNRG-2 屬于 BlueNRG 系列中相對早的版本,其針對的是低功耗、小規(guī)模、低成 本的 IoT 市場,外設(shè)資源相對較少,如客戶的設(shè)計(jì)方案中需要將低功耗藍(lán)牙芯片用作整體 方案的主控芯片,建議大家使用更新一代的 BlueNRG-LP/LPS 芯片(即 BlueNRG 系列的第 三代芯片),并選用意法半導(dǎo)體的 STM32WB 系列低功耗藍(lán)牙芯片,這兩個(gè)系列的芯片比 之前面的版本都具有更強(qiáng)功能和更豐富的外設(shè)模塊,以更靈活地支持客戶更多的應(yīng)用場景。
本文檔主要描述關(guān)于 BlueNRG-2 在低功耗模式下的端口保持所需的流程和步驟。由于文章篇幅有限僅展示部分信息,完整內(nèi)容請點(diǎn)擊“閱讀原文”下載原文檔。
長按掃碼關(guān)注公眾號
更多資訊,盡在STM32
▽點(diǎn)擊“閱讀原文”,可下載原文檔
原文標(biāo)題:應(yīng)用筆記|關(guān)于 BlueNRG-2 在低功耗模式下的端口保持
文章出處:【微信公眾號:STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:應(yīng)用筆記|關(guān)于 BlueNRG-2 在低功耗模式下的端口保持
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
內(nèi)容進(jìn)行擦除和重寫。在許多應(yīng)用中,尤其是在電池供電的設(shè)備中,低功耗模式對于延長設(shè)備的使用壽命至關(guān)重要。以下是實(shí)現(xiàn)EEPROM低功耗
發(fā)表于 12-16 16:54
?320次閱讀
近日,在學(xué)習(xí)APM32開發(fā)板關(guān)于PMU模塊的內(nèi)容,看到很多內(nèi)容都是調(diào)用WFI內(nèi)核指令進(jìn)入低功耗模式,于是自己想嘗試調(diào)用WFE內(nèi)核指令進(jìn)入低功耗模式
發(fā)表于 10-18 16:13
?299次閱讀
最近,收到客戶反饋,使用我們SD NAND過程中,使用SPI模式,對SD完成操作后,SD沒有進(jìn)入低功耗模式,未對SD進(jìn)行任何操作的情況下測得的功耗
發(fā)表于 09-02 11:06
?465次閱讀
請教各大佬,ST的各系列在進(jìn)入最低功耗的待機(jī)模式下是否可以保持io的狀態(tài)?
如果不行需要配置什么模式
發(fā)表于 07-04 06:58
我們想讓ESP8684-WROOM-04C 藍(lán)牙能夠在lightsleep模式下低功耗工作,請問32K無源晶振 硬件上需連接到模塊的哪個(gè)IO?
發(fā)表于 06-05 07:59
。
本應(yīng)用筆記分為三部分:
●獨(dú)立 ADC 模式
降低ADC誤差固件的方法
在 VDD 跳變的情況下使用 ADC模式
下表列出了本應(yīng)
發(fā)表于 05-16 14:58
對 printf 函數(shù)支持的差異。并在本應(yīng)用筆記結(jié)尾處給出可以一鍵移植到 Keil、IAR8.x、IAR9.x 版本下的通用重定向代碼。
Keil 和 IAR 都是常用的開發(fā)工具 IDE,在實(shí)際項(xiàng)目開發(fā)
發(fā)表于 05-16 11:56
本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18P88的詳細(xì)信息和使用指南,幫助用戶快速開發(fā)基于CSU18P88的應(yīng)用。*附件:CSU18P88應(yīng)用筆記V1.5.pdf
發(fā)表于 05-16 10:24
本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18MX86的詳細(xì)信息和使用指南,幫助用戶快速開發(fā)基于CSU18MX86的應(yīng)用。*附件:CSU18MX86應(yīng)用筆記_V1.0.pdf
發(fā)表于 05-16 10:21
制的SWD,但是這種方法,會(huì)嚴(yán)重影響低功耗的性能。
2. 連接上NRST端口到開發(fā)板的相應(yīng)端口,各種開發(fā)板上都有這個(gè)端口,因此
發(fā)表于 04-24 07:42
下) RTC還會(huì)繼續(xù)工作嗎?
2.因?yàn)镹RC24L01是無線收發(fā)芯片,是否能想前面那樣,先從PC端的NRF模塊發(fā)送射頻信號給STM8端NRF模塊(類似于STM8接收到一個(gè)中斷信號),讓STM8退出低功耗
發(fā)表于 04-19 06:09
1-調(diào)用HAL_PWR_MNGR_Request(POWER_SAVE_LEVEL_STOP_NOTIMER, wakeupIO,stopLevel)有時(shí)SOC無法進(jìn)入低功耗模式,還是處于RUNNING模式,求解???
發(fā)表于 03-28 06:50
STM8L做低功耗使能AD時(shí)鐘后不能關(guān)閉,
如果在沒有使能AD時(shí)鐘及外設(shè)時(shí),HALT模式功耗正常;
使能AD后進(jìn)入低功耗模式,電流增加1MA
發(fā)表于 03-27 07:30
經(jīng)常有人問S3模組是怎么配置低功耗模式的?低功耗模式下功耗大概是多少?下面小啟就跟大家講
發(fā)表于 01-26 08:03
?4391次閱讀
開發(fā)人員提供了一套完整的工具套件,能夠幫助他們開發(fā)和調(diào)試低功耗模式。 SEGGER是一家致力于嵌入式系統(tǒng)開發(fā)工具的領(lǐng)導(dǎo)者,其J-Link調(diào)試器系列在全球范圍內(nèi)得到廣泛應(yīng)用。下面,我們將詳細(xì)介紹SEGGER如何幫助開發(fā)人員調(diào)試
發(fā)表于 01-02 16:36
?633次閱讀
評論