本文檔描述關于 BlueNRG-2 在低功耗模式下的端口保持所需的流程和步驟。
目錄預覽
1 引言
2問題描述
3 問題回復
4 小結
1. 引言
BlueNRG-2 作為一款高性能低成本的低功耗藍牙 SoC 解決方案,實現了在有限的資源下兼容藍牙 5.2 協議的功能。客戶在使用 BlueNRG-2 芯片設計產品時,通常會將其當作方案中的主控芯片來用,控制外圍器件,最常見的應用就是使用 GPIO 輸出高低電平控制外部器件或作為某些器件的開關使能信號,本文討論下 BlueNRG-2 在低功耗模式下,客戶關于 GPIO 口使用上的一些常見問題。
2. 問題描述
在低功耗模式下 GPIO 端口是否可以保持固定電平的輸出狀態?如何設置?
3.問題回復
3.1. BlueNRG-2 共有 3 個 GPIO 管腳在低功耗模式下可以設置成輸出,并保持輸出狀態。根據BlueNRG-2 的規格書,這三個管腳分別是 GPIO9, GPIO10, GPIO11。3.2. 以上 3 個管腳如被配置成輸出管腳,其電平狀態在正常工作模式和低功耗模式下是由不同的寄存器組來控制的。3.2.1. 低功耗模式下,由下列系統控制寄存器組中高亮顯示的 SLEEPIO_XX 相關寄存器來 控制(如圖 1)。

?
?
3.2.2. 在正常工作模式下,由 GPIO 模塊的相關寄存器來控制。

?
3.2.3. 在文件“BlueNRG1_gpio.c”中可以找到設置正常工作模式和低功耗模式 GPIO 狀態的 API 函數。
4. 小結
BlueNRG-2 屬于 BlueNRG 系列中相對早的版本,其針對的是低功耗、小規模、低成 本的 IoT 市場,外設資源相對較少,如客戶的設計方案中需要將低功耗藍牙芯片用作整體 方案的主控芯片,建議大家使用更新一代的 BlueNRG-LP/LPS 芯片(即 BlueNRG 系列的第 三代芯片),并選用意法半導體的 STM32WB 系列低功耗藍牙芯片,這兩個系列的芯片比 之前面的版本都具有更強功能和更豐富的外設模塊,以更靈活地支持客戶更多的應用場景。
本文檔主要描述關于 BlueNRG-2 在低功耗模式下的端口保持所需的流程和步驟。由于文章篇幅有限僅展示部分信息,完整內容請點擊“閱讀原文”下載原文檔。

長按掃碼關注公眾號
更多資訊,盡在STM32
▽點擊“閱讀原文”,可下載原文檔
原文標題:應用筆記|關于 BlueNRG-2 在低功耗模式下的端口保持
文章出處:【微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:應用筆記|關于 BlueNRG-2 在低功耗模式下的端口保持
文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。
相關推薦
內容進行擦除和重寫。在許多應用中,尤其是在電池供電的設備中,低功耗模式對于延長設備的使用壽命至關重要。以下是實現EEPROM低功耗
發表于 12-16 16:54
?401次閱讀
近日,在學習APM32開發板關于PMU模塊的內容,看到很多內容都是調用WFI內核指令進入低功耗模式,于是自己想嘗試調用WFE內核指令進入低功耗模式
發表于 10-18 16:13
?384次閱讀
最近,收到客戶反饋,使用我們SD NAND過程中,使用SPI模式,對SD完成操作后,SD沒有進入低功耗模式,未對SD進行任何操作的情況下測得的功耗
發表于 09-02 11:06
?557次閱讀
請教各大佬,ST的各系列在進入最低功耗的待機模式下是否可以保持io的狀態?
如果不行需要配置什么模式
發表于 07-04 06:58
我們想讓ESP8684-WROOM-04C 藍牙能夠在lightsleep模式下低功耗工作,請問32K無源晶振 硬件上需連接到模塊的哪個IO?
發表于 06-05 07:59
。
本應用筆記分為三部分:
●獨立 ADC 模式
降低ADC誤差固件的方法
在 VDD 跳變的情況下使用 ADC模式
下表列出了本應
發表于 05-16 14:58
對 printf 函數支持的差異。并在本應用筆記結尾處給出可以一鍵移植到 Keil、IAR8.x、IAR9.x 版本下的通用重定向代碼。
Keil 和 IAR 都是常用的開發工具 IDE,在實際項目開發
發表于 05-16 11:56
便用戶
快速移植。本應用筆記分為三部分:獨立 ADC 模式、降低 ADC 誤差固件的方法和在 VDD 跳變的情況下使用ADC 模式。*附件:應用筆記
發表于 05-16 10:49
本應用筆記旨在為用戶提供關于CSU18P88的詳細信息和使用指南,幫助用戶快速開發基于CSU18P88的應用。*附件:CSU18P88應用筆記V1.5.pdf
發表于 05-16 10:24
本應用筆記旨在為用戶提供關于CSU18MX86的詳細信息和使用指南,幫助用戶快速開發基于CSU18MX86的應用。*附件:CSU18MX86應用筆記_V1.0.pdf
發表于 05-16 10:21
制的SWD,但是這種方法,會嚴重影響低功耗的性能。
2. 連接上NRST端口到開發板的相應端口,各種開發板上都有這個端口,因此
發表于 04-24 07:42
下) RTC還會繼續工作嗎?
2.因為NRC24L01是無線收發芯片,是否能想前面那樣,先從PC端的NRF模塊發送射頻信號給STM8端NRF模塊(類似于STM8接收到一個中斷信號),讓STM8退出低功耗
發表于 04-19 06:09
主函數一直循環進入低功耗Stop2模式,低功耗定時器1s喚醒一次,使用低功耗串口觸發采集ADC電壓,一個通道采集兩次,第一次DMA值一直固定
發表于 03-28 09:57
1-調用HAL_PWR_MNGR_Request(POWER_SAVE_LEVEL_STOP_NOTIMER, wakeupIO,stopLevel)有時SOC無法進入低功耗模式,還是處于RUNNING模式,求解???
發表于 03-28 06:50
STM8L做低功耗使能AD時鐘后不能關閉,
如果在沒有使能AD時鐘及外設時,HALT模式功耗正常;
使能AD后進入低功耗模式,電流增加1MA
發表于 03-27 07:30
評論