原文:如何理解nRF5芯片外設PPI

PPI,英文全稱Programmable Peripheral Interconnect,是Nordic獨有的外設,其設計目的是讓CPU處於idle模式下外設與外設之間也能完成相應通信,從而降低系統功耗。為此,很多人會把PPI類比成DMA,的確PPI和DMA兩者在設計最終目的上有一定的相似性,但兩者的功能和原理完全不相同。講解PPI原理之前,先大概闡述一下Nordic芯片一個獨特的設計理念。 No ...

2018-07-21 23:19 0 2460 推薦指數:

查看詳情

nRF5芯片外設GPIO和GPIOTE介紹

nRF51/nRF52同時包含GPIO和GPIOTE兩種外設,經常有人將兩者搞混,今天我們就來介紹一下這2種外設有什么不同,及使用注意事項。 GPIO GPIO和GPIOTE都屬於芯片外設,但兩者功能完全不一樣,使用過程中不要將兩者混淆。GPIO就是大家通常理解的普通IO口,用來對IO口進行 ...

Sun Jul 22 04:28:00 CST 2018 2 4157
如何調試nRF5 SDK

本文將講述Nordic nRF5 SDK的主要調試手段,以幫助大家快速定位問題,並解決問題。一般來說,你可以通過打log方式,IDE的debug模式,SDK自帶的app_error_check函數,以及命令行方式等多種手段來調試你的代碼。 1. 通過打log方式進行調試 nRF5 SDK ...

Sun Jul 08 20:00:00 CST 2018 3 6465
Nordic nRF5 SDK和softdevice介紹

SDK和Softdevice的區別是什么?怎么選擇SDK和softdevice版本?芯片,SDK和softdevice有沒有版本兼容問題?怎么理解SDK目錄結構?SDK幫助文檔在哪里?Softdevice幫助文檔在哪里?如何選擇某個SDK例子 (example) 以開始我們的BLE開發之旅?本文 ...

Sun May 27 19:58:00 CST 2018 3 14316
nRF5 SDK for Mesh(四) 源碼編譯

官方文檔教程編譯源碼: http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk%2Fdita%2Fs ...

Tue Nov 14 21:01:00 CST 2017 0 3212
nRF52832-PPI部分學習

PPI部分學習思維導圖 PPI原理 1.1PPI簡介 PPI實現的就是通過初始化配置,將不同外設的事件和任務連接起來,讓事件自動去觸發任務的功能,PPI有多個通道, 每個通道包含一個EEP和TEP,使用PPI連接外設事件和外設任務的時候,將外設事件寄存器的地址寫入EEP,將外設任務 寄存器 ...

Thu Jul 26 07:03:00 CST 2018 0 1560
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM