欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

EFM32系列32位MCU的GPIO配置,讀取/寫入,外設功能

Silicon Labs ? 來源:lq ? 2019-01-30 16:53 ? 次閱讀

本文主要針對SiliconLabs(亦稱芯科科技EFM32系列32位MCU的GPIO配置,讀取/寫入,外設功能,外部中斷功能以及GPIO引腳作為外設反射系統(tǒng)(PRS)等功能進行概要描述。與此相關的功能演示可以在Silicon Labs推出的EFM32入門套件主板上實現(xiàn)。與通用型MCU應用類似,EFM32系列每個端口最多容納16個引腳,命名規(guī)則為Pxn,其中x表示端口(A,B,C ...),n表示引腳編號(0,1,...,15),其中每個端口都有獨立的寄存器控制單元,用于功能的配置和數(shù)據(jù)讀寫等。

GPIO配置輸出端,通過寫入DOUT寄存器中的相應位來驅動引腳,其輸出可以配置為線或,開漏或者具有特定驅動屬性的推挽式輸出。輸入配置,其輸入的引腳狀態(tài)反映在其對應的DIN寄存器中,可為每個輸入引腳啟用可編程的上拉或下拉功能,另外還有濾波器功能可選,可以抑制長達50 ns的毛刺。在實際的應用設計中,為避免意外影響GPIO的配置,可以按引腳鎖定其GPIO配置。另外,針對部分外設線路有上、下拉電阻的配置需求,這就需要與MCU GPIO上、下拉功能的協(xié)調使用。

EFM32系列的三個典型寄存器配置:GPIO_Px_MODEL(端口引腳0-7)或GPIO_Px_MODEH(端口引腳8-15),GPIO_Px_DOUT和GPIO_Px_CTRL。為將端口C中的引腳5配置為具有上拉和濾波器的輸入功能代碼。在實際的功能開發(fā)過程中,為提高代碼的易讀性與可移植性,可以自定義相關的高級集成化功能。

外設配置方面,需要根據(jù)數(shù)據(jù)手冊具體描述確定I / O口的多路復用和GPIO可用性,外設功能通常會復用到幾個不同的引腳上。一般來說,MCU預設的功能外設都有一個專用的ROUTE寄存器來控制實現(xiàn),其確定所有相關I / O的位置以及這些I / O的使能控制。另外,部分較新的產(chǎn)品具備更靈活的配置方案,如外設設有一ROUTEPEN寄存器,以及ROUTELOCn寄存器,可以在每個引腳上啟用和禁用I / O,允許外設I / O的映射位置多達 32處。

中斷方面,EFM32系列具備兩種不同的中斷請求機制。第一個將具有相同編號的所有引腳分組到一個外部中斷請求中。第二個為EFM32 Gemstones提供的更為靈活的中斷請求機制,其通過端口映射兩位MSBs來匹配外部中斷請求信號。

外設反射系統(tǒng)(PRS)允許外設在沒有MCU干預的情況下進行數(shù)據(jù)通信,比較適合用于MCU處于低能耗運行模式下。通俗來說,PRS系統(tǒng)基于“生產(chǎn)者—消費者”的機制進行工作,其發(fā)送反射信號的為生產(chǎn)者,接收反射信號的為消費者。PRS系統(tǒng)將生產(chǎn)方信號映射到對應消費者,消費者會根據(jù)接收的信號實現(xiàn)對應的功能。在具體的項目開發(fā)中,PRS 系統(tǒng)的支持的操作模式有同步和異步兩種,同步模式需要工作在 HFPERCLK 時鐘下,可在 EM0 和 EM1 模式下使用;異步模式不需要 HFPERCLK 時鐘的參與,可在 EM0~EM3 模式下工作(部分外設支持異步模式)。另外,PRS 系統(tǒng)運行涉及的寄存器主要為PRS_SWPULSE 和 PRS_SWLEVEL兩類。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17347

    瀏覽量

    352735
  • 濾波器
    +關注

    關注

    161

    文章

    7868

    瀏覽量

    178998
  • 寄存器
    +關注

    關注

    31

    文章

    5367

    瀏覽量

    121222
  • EFM32
    +關注

    關注

    4

    文章

    46

    瀏覽量

    70168

原文標題:EFM32系列32位MCU的GPIO應用快速上手指南

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于EFM32的無磁熱表的方案

    針對EFM32的低功耗特性以及LESENSE接口的應用特色,本文將詳細闡述基于EFM32的無磁熱表的方案。
    發(fā)表于 10-24 15:17 ?2710次閱讀
    基于<b class='flag-5'>EFM32</b>的無磁熱表的方案

    EFM32的電容式觸開關方案

    針對EFM32的低功耗特性以及LESENSE接口的應用特色,本文將詳細闡述基于EFM32的 電容式觸 開關方案。 LESENSE簡介 LESENSE接口是EFM32微控制器利用片上外設
    發(fā)表于 10-24 15:28 ?2372次閱讀
    <b class='flag-5'>EFM32</b>的電容式觸開關方案

    Silicon Labs EFM32 Gecko 32微控制器簡介

    。##Silicon Labs EFM32? ARM? Cortex?-M 32 微控制器 (MCU) 配備諸多旨在低能耗運行的外圍設備。## 外部總線接口是一款多功能異步并行地址/
    發(fā)表于 01-14 15:24 ?7686次閱讀

    EFM32平臺自平衡小車制作

    傳感器紅外線傳感器 12v 可充電電池40pin鎖緊座用來插接3800排針焊錫線銅柱藍牙模塊介紹一下EFM32平臺,EFM32是來自挪威的EnergyMicro推出的超低功耗ARM,該系列產(chǎn)品只有現(xiàn)有
    發(fā)表于 05-11 07:04

    EFM32系列32MCUGPIO配置

    本文主要針對Silicon Labs(亦稱芯科科技) EFM32系列32MCUGPIO配置,
    發(fā)表于 07-08 04:20

    EFM32系列32MCU的內部溫度傳感器介紹

      Silicon Labs EFM32系列的產(chǎn)品是基于Cortex-M0+/M3/M4內核的32MCU,芯片最低工作電流可以達到37uA/MHz,EM2模式的休眠電流低到1.3uA
    發(fā)表于 07-09 09:35

    關于EFM32? Tiny Gecko 11的介紹及相關資料手冊!

    EFM32 Tiny Gecko MCU是世界上最節(jié)能的微控制器,具有新的連接接口和用戶界面功能。EFM32具有功能強大的32
    發(fā)表于 09-07 19:07

    EFM32是什么?如何去使用EFM32單片機?

    請問一下EFM32是什么?如何去使用EFM32單片機?
    發(fā)表于 07-01 08:47

    EFM32芯片的使用

    前言最近在學習小壁虎EFM32芯片的使用,需要用ADC采集電壓,學習之中,遇到一些小問題和需要注意的地方,現(xiàn)將其記錄下來,避免以后自己再次踩坑和往后可以學而時習之;好了,進入正題。代碼主函數(shù):int
    發(fā)表于 01-20 06:52

    MCU在線技術講座-EFM和EFR: 面向物聯(lián)網(wǎng)開發(fā)的通用MCU平臺

    Silicon Labs(亦稱“芯科科技”)日前重磅發(fā)布EFM8 BB5x 8MCU系列新品,包括市場上功能最強大的8
    發(fā)表于 11-23 13:45

    EFM32產(chǎn)品應用手冊

    Energy Micro EFM32 Gecko MCU系列產(chǎn)品提供新的節(jié)能技術,并且32EFM32集成許多低功耗的
    發(fā)表于 09-11 14:13 ?36次下載
    <b class='flag-5'>EFM32</b>產(chǎn)品應用手冊

    集成度最高的EFM32系列32MCU Giant Gecko 11

    Silicon Labs 基于 EFM32 Tiny Gecko 11 ARM? Cortex?-M0+ 的 32 微控制器 (MCU) 為開發(fā)人員提供了適用于節(jié)能 IoT 應用的高度集成的
    的頭像 發(fā)表于 03-27 11:33 ?9310次閱讀

    【設計學堂】EFM32與EFR32外設應用示例

    為了幫助工程師更容易掌握Silicon Labs(亦稱“芯科科技”)的EFM32 32MCU系列產(chǎn)品以及EFR32系列多協(xié)議無線SoC/模
    發(fā)表于 02-09 12:34 ?19次下載
    【設計學堂】<b class='flag-5'>EFM32</b>與EFR32<b class='flag-5'>外設</b>應用示例

    基于EFM32系列MCU的便攜式心臟監(jiān)測儀設計

    Silicon Labs(亦稱“芯科科技”)微處理器可作為新型動態(tài)心臟監(jiān)測儀的核心,該監(jiān)測儀參考案例可連續(xù)運行長達 14 天,需要高性能和相對較低的功耗。本文詳細介紹了此款基于低功耗EFM32系列32
    的頭像 發(fā)表于 05-11 16:42 ?1495次閱讀

    新款MCU EFM32EFM8功能升級,加速物聯(lián)網(wǎng)產(chǎn)品原型設計

    SiliconLabs (亦稱“芯科科技”)近期發(fā)布的新款 32 MCU EFM32PG23 和 8 MCU
    的頭像 發(fā)表于 04-12 16:10 ?947次閱讀
    新款<b class='flag-5'>MCU</b> <b class='flag-5'>EFM32</b>和<b class='flag-5'>EFM</b>8<b class='flag-5'>功能</b>升級,加速物聯(lián)網(wǎng)產(chǎn)品原型設計