原文:STM32F412應用開發筆記之三:SPI總線通訊與AD采集

本次我們在NUCLEO F ZG試驗模擬量輸入采集。我們的模擬量輸入采用ADI公司的AD ,是一片 位兩路差分輸入的AD采集芯片。具有SPI接口,我們將采用SPI接口與AD 通訊。兩路輸入一路接氧氣傳感器,一路接氫氣傳感器。 氧氣傳感器有兩種,一種是順磁氧氣傳感器,輸出信號是 mA。所以須在輸出端並一個 歐姆的電阻然后接到AD 的采集小板上。灰色的線和白色的線分別是正負極。其樣式如下: 另一種氧氣 ...

2016-12-17 10:43 0 4734 推薦指數:

查看詳情

STM32F412應用開發筆記之九:移植FreeRTOS到F412ZG平台

開發實際應用系統時,我們經常需要考慮數據的實時性和多任務,嵌入式實時操作系統的出現為實現這一目的提供了很好的助力。FreeRTOS是近年來比較流行的嵌入式實時操作系統,而且是開源免費的,STM32CubeMX對它也提供了支持。我們可以使用STM32CubeMX很方便的添加上FreeRTOS ...

Fri Jan 20 17:22:00 CST 2017 1 3406
STM32F412應用開發筆記之五:結合W5500實現以太網通訊

因實際使用需求我們測試一下網絡通訊,在NUCLEO-F412ZG測試板上沒有以太網部分,我們選擇外接一個W5500的實驗板。W5500支持SPI接口通訊,DC3.3V供源。而NUCLEO-F412ZG測試板已經將SPI1的各引腳SPI1_NSS(CN7_17)、SPI1_SCK(CN7_10 ...

Sun Jan 01 23:04:00 CST 2017 0 11056
STM32F412應用開發筆記之七:片上ADC的應用測試

在我們的應用項目中需要采集一些模擬量,這些量使用MCU自帶的ADC就可以滿足要求。在NUCLEO-F412ZG實驗板上的STM32F412ZG有一個16通道的ADC,我們試驗用它采集幾個數據。 在NUCLEO-F412ZG實驗板上,ADC1的第10通道(PC0)和第13通道(PC3)分別引到 ...

Sun Jan 08 19:24:00 CST 2017 0 2172
STM32F412應用開發筆記之二:基本GPIO控制

NUCLEO-F412ZG板子上的元器件並沒有完全焊接,除去ST-LINK部分和電源部分后,還有用一個USB主機接口,三個LED燈和兩個按鈕,不過很多功能引腳都已經引到了插針。查看原理圖可發現,由原理圖模塊的5大部分與電源部分組成,即連接端子、ST-LINK、MCU、USB、以太網和電源部分 ...

Mon Dec 12 21:56:00 CST 2016 0 4420
STM32F412應用開發筆記之八:迪文串口屏顯示驅動

迪文的顯示屏使用起來比較方便,其使用串口通訊,即可支持RS232,又可以支持TTL電平。在NUCLEO-F412ZG實驗板上,USART2已經引到了CN9上,我們就利用USART2來實現與迪文串口屏的通訊試驗。USART2硬件接口如下圖紅框所示: 我們在STM32CubeMX中配置 ...

Mon Jan 16 01:27:00 CST 2017 11 7697
STM32應用實例十一:基於SPIAD7192的數據采集

開發臭氧發生器的時,我們需要一個高分辨率的AD采集,於是選擇了AD7192,選擇這款ADC的原因比較簡單。首先它是24位的符合我們的精度要求;其次它自帶時鍾,便於節省空間;第三他又4路單端或2路差分輸入,與我們需要三路采集相符。 1、AD7192簡介 AD7192是一款適合高精密測量應用 ...

Fri Sep 08 01:43:00 CST 2017 0 2421
STM32F407 SPI 個人筆記

概述 SPI ,Serial Peripheral interface,串行外圍設備接口 全雙工,同步的通信總線,四根線 主要應用在 EEPROM,FLASH,實時時鍾,AD轉換器,還有數字信號處理器和數字信號解碼器之間。 4條線 MISO 主設備數據輸入,從設備數據輸出 ...

Fri Dec 14 19:07:00 CST 2018 0 808
STM32F4 SPI 學習筆記

SPI 全稱Serial Peripheral Interface SPI的最高時鍾高達45MHZ 下圖表達了SPI的工程原理,通過兩根線(MISO和MOSI)進行數據傳輸,數據的讀寫同步進行,通過移位寄存器完成數據的交換。 SPI的4條通訊線: MISO: Master Input ...

Tue Aug 27 04:06:00 CST 2019 0 1164
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM