色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

SLSTK3301A開發板是一款外圍配置相對豐富又有特點的開發板

Silicon Labs ? 來源:SiliconLabs ? 作者:SiliconLabs ? 2021-02-21 09:41 ? 次閱讀

Silicon Labs(亦稱“芯科科技”)專門為其EFM32 Tiny Gecko 11 32 位微控制器所提供的SLSTK3301A開發套件是一款面向低功耗設計的開發板,從它的外圍配置即可見一斑,例如它配置紐扣電池座,以便在充當便攜式設備是依托紐扣電池來供電運行,否則這不是畫蛇添足嗎?另外,它的顯示器件是采用相對節能的筆段式液晶屏,而不是耗能較大的數碼管,這也是一個明證。

SLSTK3301A開發板是一款外圍配置相對豐富又有特點的開發板,它配置有溫濕度傳感器和霍爾效應傳感器等資源,為便攜式溫濕度及霍爾效應檢測器提供了極大的支持,無需進行擴展就具備對外界能夠感知的傳感器,結合液晶屏的使用,能夠實現邊采集檢測邊實時顯示輸出。 原本打算以I2C接口的雙色OLED屏來取代筆段式液晶屏來充當顯示器,但OLED屏比數碼管再省電,它也是自發光的器件,自然沒有靠反射和折射光的器件節能。

另外,外掛一個OLED屏還會破壞設計的整體感,因此也就放棄了這種顯示方式。 此外,進行溫濕度檢測的傳感器有許多種,如常見的DHT11和DHT22等,但在市面上它們多是以模塊的形式出現的,因此占用的空間要比板載溫濕度傳感器大很多,所以也沒有必要更改溫濕度傳感器來充當溫濕度檢測的任務。

其實,就實現技術來講都是十分容易的。

以OLED屏驅動為例,若采用I2C接口的雙色OLED屏,只需所以擴展端口SDA和SCL引腳即可。然后為這2個引腳定義輸出高低電平的語句即可,其它內容完成可以直接使用廠商提供的例程。 而輸出高低電平的語句,可以參照語句BSP_LedSet(0)和BSP_LedClear(1)來實現,即:SDA_Set()、SDA_Clear()、SCL_Set()及SCL_Clear()。 對于DHT22溫濕度傳感器來講,要想驅動它無非2件事,一是要有ms級的延時函數和us級的延時函數,另一個就是定義引腳的輸入、輸出功能配置及引腳狀態的讀取。 對延時函數來講,ms級的是直接提供的,調用Delay()函數即可;而us級的則可通過修改Systick_Config()函數的參數設置來解決,方法無非是將ms級的參數,再縮小1000倍。就SLSTK3301A開發板的內核EFM32TG11B520F128GM80來講,它配備 128kB閃存和 32kB RAM可以開發任何中等規模的應用系統。作為便攜式溫濕度及霍爾效應檢測器來講它僅是一個裁剪板的SLSTK3301Ahelg_demo。因此這里僅就所用到的關鍵函數加以介紹和解讀。

1. LED狀態指示函數

LED與按鍵的引腳連接如圖2所示,LED的初始化函數為BSP_LedsInit(),指示燈輸出高電平的函數為BSP_LedSet(),輸出低電平的函數為BSP_LedClear(),切換指示燈狀態的函數為BSP_LedToggle()。

b353b6b0-7197-11eb-8b86-12bb97331649.jpg

LED與按鍵的引腳連接關系

2. 按鍵狀態識別處理函數

兩個按鍵的事件處理函數為:

1. static void button0Event(uint8_t pin)2. {3. // Toggle dynamic charge redistribution4.

(void) pin;5. user_event = true;6.

dynamicChgRedist = !dynamicChgRedist;7. chargeRedistEnable();8. }9. 10.static void button1Event(uint8_t pin)11.{12.// Toggle freezeScreen13. (void) pin;14.

user_event = true;15. freezeScreen = !freezeScreen;16.}

3. 液晶屏顯示函數

液晶屏的引腳連接與顯示效果如下圖所示:

b3af9714-7197-11eb-8b86-12bb97331649.jpg

b3dd1446-7197-11eb-8b86-12bb97331649.jpg

液晶屏引腳連關系與界面顯示效果 液晶屏的初始化函數為:SegmentLCD_Init(),字符串顯示函數為: SegmentLCD_Symbol();數值顯示函數為:SegmentLCD_Number(rhData),

4.溫濕度傳感器檢測函數

溫濕度傳感器的引腳連接與顯示效果如下圖所示:

b42afa62-7197-11eb-8b86-12bb97331649.jpg

溫濕度傳感器引腳連接關系和溫濕度測試效果 檢測溫濕度的函數為:measure_humidity_and_temperature()實現溫濕度檢測及顯示的主程序為:

b4a2bc82-7197-11eb-8b86-12bb97331649.jpg

5.霍爾效應檢測

霍爾效應傳感器的引腳連接和顯示效果如下圖所示:

b548552a-7197-11eb-8b86-12bb97331649.jpg

霍爾效應傳感器的引腳連接關系和檢測效果 實現霍爾效應檢測的語句為:SegmentLCD_Write(“FIELDmT”);SegmentLCD_Symbol(LCD_SYMBOL_C18,1);

6. 小結

SLSTK3301A開發板的測評活動雖然暫時告一段落了,但對它的認識和探索還會繼續,因為它的配置及其潛能仍是很大的,用好它還可以開發出獨具特色的應用功能。在此再次對活動的組織者及開發板的贊助方表示深深地感謝,也期盼后面會有更精彩的活動和更出色的開發板來為大家帶來驚喜!

責任編輯:lq

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

    關注

    48

    文章

    7564

    瀏覽量

    151506
  • 霍爾傳感器
    +關注

    關注

    27

    文章

    724

    瀏覽量

    63222
  • 開發板
    +關注

    關注

    25

    文章

    5067

    瀏覽量

    97592

原文標題:EFM32TG11套件開箱:手把手操作溫濕度及霍爾傳感器開發

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

收藏 人收藏

    評論

    相關推薦

    正點原子fpga開發板不同型號

    ZYNQ-7000系列 ZYNQ-7000系列是正點原子的入門級FPGA開發板,適合初學者和教育用途。這些開發板搭載了Xilinx的Zynq-7000系列SoC芯片,集成了ARM Cortex-A
    的頭像 發表于 11-13 09:30 ?805次閱讀

    ARM開發板與樹莓派的比較

    ARM開發板和樹莓派都是基于ARM架構的單板計算機,它們在教育、工業控制、物聯網等領域有著廣泛的應用。 硬件配置 ARM開發板和樹莓派的硬件配置各有
    的頭像 發表于 11-05 11:11 ?481次閱讀

    盤古22K開發板

    盤古22K開發板是基于紫光同創Logos系列PGL22G芯片設計的一款FPGA開發板,全面實現國產化方案,板載資源豐富,高容量、高帶寬,外圍
    發表于 10-28 17:47

    NXP FRDM-MCXC444開發板在RT-Thread環境下的上手過程

    NXP FRDM-MCXC444開發板一款基于MCX C444 MCU的高性能開發板,它集成了豐富的硬件資源和接口,支持快速原型設計。本文將為讀者提供
    的頭像 發表于 10-12 11:51 ?423次閱讀
    NXP FRDM-MCXC444<b class='flag-5'>開發板</b>在RT-Thread環境下的上手過程

    樹莓派和arm開發板的區別

    ,已經推出了多個版本,包括A、B、A+、B+、2、3、4等。 ARM開發板 ARM開發板種基于ARM架構的嵌入式
    的頭像 發表于 08-30 15:36 ?1046次閱讀

    linux開發板與樹莓派的區別

    操作系統的微型計算機,主要用于教育、編程、媒體播放等領域。 硬件配置 Linux開發板:Linux開發板的硬件配置因廠商和型號而異,通常包括處理器、內存、存儲、網絡接口等。 樹莓派:樹
    的頭像 發表于 08-30 15:34 ?1002次閱讀

    linux開發板和單片機開發的區別

    、PIC等,處理能力和內存容量相對較低。 操作系統 Linux開發板通常使用Linux操作系統,具有豐富的軟件資源和開發工具。單片機開發則通
    的頭像 發表于 08-30 15:30 ?915次閱讀

    紫光同創PGL22G開發板|盤古22K開發板,國產FPGA開發板,接口豐富,高性價比

    盤古22K開發板是基于紫光同創Logos系列PGL22G芯片設計的一款FPGA開發板,全面實現國產化方案,板載資源豐富,高容量、高帶寬,外圍
    發表于 05-23 10:04

    鴻蒙OpenHarmony開發板解析:【芯片解決方案】

    芯片解決方案是指基于某開發板的完整解決方案,包含驅動、設備側接口適配、開發板sdk等。
    的頭像 發表于 05-10 15:42 ?1255次閱讀
    鴻蒙OpenHarmony<b class='flag-5'>開發板</b>解析:【芯片解決方案】

    鴻蒙OpenHarmony南向:【Hi3861開發板介紹】

    Hi3861開發板片大約2cm*5cm大小的開發板,是一款高度集成的2.4GHz WLAN SoC芯片,集成IEEE 802.11b/g/n基帶和RF(Radio Frequenc
    的頭像 發表于 05-06 17:19 ?1139次閱讀
    鴻蒙OpenHarmony南向:【Hi3861<b class='flag-5'>開發板</b>介紹】

    fpga開發板是什么?fpga開發板有哪些?

    FPGA開發板種基于FPGA(現場可編程門陣列)技術的開發平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現各種數字電路和邏輯功能。FPGA
    的頭像 發表于 03-14 18:20 ?2050次閱讀

    fpga開發板使用教程

    FPGA開發板的使用教程主要包括以下幾個關鍵步驟。
    的頭像 發表于 03-14 15:50 ?1154次閱讀

    fpga開發板與linux開發板區別

    (Field-Programmable Gate Array)是種可編程邏輯器件,它可以通過編程改變硬件邏輯電路的功能和結構。FPGA采用了可編程的門極,可以根據需要重新配置內部電路,從而實現不同的功能和邏輯關系。而Linux開發板
    的頭像 發表于 02-01 17:09 ?2289次閱讀

    米爾電子和瑞薩電子推出首MPU生態開發板瑞米派

    近日,米爾電子和瑞薩電子共同定義和開發了瑞薩第一款MPU生態開發板——瑞米派(Remi Pi)正式上市了!在各種Pi板卡琳瑯滿目的當下,Remi Pi是一款與眾不同的
    的頭像 發表于 01-25 09:21 ?1116次閱讀

    51單片機開發板的主要功能 51單片機開發板能做什么

    51單片機開發板種基于8051系列單片機芯片的開發板,具有豐富的功能和廣泛的應用。下面將詳細介紹51單片機開發板的主要功能以及能夠實現的
    的頭像 發表于 01-23 15:52 ?3820次閱讀
    主站蜘蛛池模板: 久久国产视频网| 色青青草原桃花久久综合| 亚洲第一成年人网站| 国产香蕉视频在线观看| 一二三四在线视频社区| 嫩草影院在线观看网站成人| 啊…嗯啊好深男男高h文| 无码国产欧美日韩精品| 久久精品无码成人国产毛| 99热久久视频只有精品6| 神马伦理不卡午夜电影| 精品久久久爽爽久久久AV| 99无人区码一码二码三| 性色AV一区二区三区V视界影院| 亚洲国产综合另类视频| 恋夜直播午夜秀场最新| 国产福利视频在线观看福利| 野花日本免费完整版高清版动漫| 男人插曲女人的叫声| 国产毛片视频网站| 999国产高清在线精品| 雪恋电影完整版免费观看| 免费看男人J放进女人J无遮掩| 国产高清免费视频免费观看| 51精品少妇人妻AV一区二区| 午夜影院费试看黄| 欧美派对xxxhdparty| 花蝴蝶hd免费| 成 人 免费 黄 色 网站无毒下载| 亚洲视频中文字幕在线观看| 日本高清免费观看| 久久精品电影久久电影大全| 国产AV精品国语对白国产| 影音先锋影院中文无码| 午夜A级理论片左线播放| 欧美高清videossexo| 久久精品小视频| 国产原创中文视频| 成年AV动漫| 99re这里只有精品国产| 亚洲综合中文|