本次我們在NUCLEO-F412ZG試驗模擬量輸入采集。我們的模擬量輸入采用ADI公司的AD7705,是一片16位兩路差分輸入的AD采集芯片。具有SPI接口,我們將采用SPI接口與AD7705通訊。兩路輸入一路接氧氣傳感器,一路接氫氣傳感器。 氧氣傳感器有兩種,一種是順磁氧氣傳感器,輸出信號 ...
因實際使用需求我們測試一下網絡通訊,在NUCLEO F ZG測試板上沒有以太網部分,我們選擇外接一個W 的實驗板。W 支持SPI接口通訊,DC . V供源。而NUCLEO F ZG測試板已經將SPI 的各引腳SPI NSS CN SPI SCK CN SPI MISO CN SPI MOSI CN 引出到CN , . VDC和GND也引導了CN ,可以方便的實現測試。如下圖紅框所示: 測試的准備工 ...
2017-01-01 15:04 0 11056 推薦指數:
本次我們在NUCLEO-F412ZG試驗模擬量輸入采集。我們的模擬量輸入采用ADI公司的AD7705,是一片16位兩路差分輸入的AD采集芯片。具有SPI接口,我們將采用SPI接口與AD7705通訊。兩路輸入一路接氧氣傳感器,一路接氫氣傳感器。 氧氣傳感器有兩種,一種是順磁氧氣傳感器,輸出信號 ...
在開發實際應用系統時,我們經常需要考慮數據的實時性和多任務,嵌入式實時操作系統的出現為實現這一目的提供了很好的助力。FreeRTOS是近年來比較流行的嵌入式實時操作系統,而且是開源免費的,STM32CubeMX對它也提供了支持。我們可以使用STM32CubeMX很方便的添加上FreeRTOS ...
在我們的應用項目中需要采集一些模擬量,這些量使用MCU自帶的ADC就可以滿足要求。在NUCLEO-F412ZG實驗板上的STM32F412ZG有一個16通道的ADC,我們試驗用它采集幾個數據。 在NUCLEO-F412ZG實驗板上,ADC1的第10通道(PC0)和第13通道(PC3)分別引到 ...
NUCLEO-F412ZG板子上的元器件並沒有完全焊接,除去ST-LINK部分和電源部分后,還有用一個USB主機接口,三個LED燈和兩個按鈕,不過很多功能引腳都已經引到了插針。查看原理圖可發現,由原理圖模塊的5大部分與電源部分組成,即連接端子、ST-LINK、MCU、USB、以太網和電源部分 ...
迪文的顯示屏使用起來比較方便,其使用串口通訊,即可支持RS232,又可以支持TTL電平。在NUCLEO-F412ZG實驗板上,USART2已經引到了CN9上,我們就利用USART2來實現與迪文串口屏的通訊試驗。USART2硬件接口如下圖紅框所示: 我們在STM32CubeMX中配置 ...
以太網通訊是一種被廣泛使用的數據通訊方式。在嵌入式應用中也經常使用,但協議棧的實現並不是一件容易的事。不過有些以太網控制器就帶有協議棧,如W5500。在本篇中我們將討論如何設計並實現W5500以太網控制器的驅動。 1、功能概述 W5500是WIZnet開發的單芯片全硬件TCP/IP ...
在最近的一個項目中需要實現Modbus TCP通訊,而選用的硬件平台則是STM32F103和W5500,軟件平台則選用IAR EWAR6.4來實現。 1、移植千的准備工作 為了實現Modbus TCP通訊首先需要下載W5500的驅動源碼,可以到WIZnet的官網下載: http ...
前面我們設計實現了W5500的驅動程序,也講解了驅動的使用方式。在最近一次的項目應用中,正好有一個使用W5500實現TCP通訊的需求,所以我們就使用該驅動程序輕松實現。這一篇中我們就來說一說基於我們W5500通訊驅動程序實現TCP通訊的過程。 1、應用需求 在本次應用中,要求實現一個 ...