在開發實際應用系統時,我們經常需要考慮數據的實時性和多任務,嵌入式實時操作系統的出現為實現這一目的提供了很好的助力。FreeRTOS是近年來比較流行的嵌入式實時操作系統,而且是開源免費的,STM32CubeMX對它也提供了支持。我們可以使用STM32CubeMX很方便的添加上FreeRTOS ...
迪文的顯示屏使用起來比較方便,其使用串口通訊,即可支持RS ,又可以支持TTL電平。在NUCLEO F ZG實驗板上,USART 已經引到了CN 上,我們就利用USART 來實現與迪文串口屏的通訊試驗。USART 硬件接口如下圖紅框所示: 我們在STM CubeMX中配置USART ,打開 USART Configuration 界面,打開 GPIO Settings 標簽: 配置完成后,我們生成 ...
2017-01-15 17:27 11 7697 推薦指數:
在開發實際應用系統時,我們經常需要考慮數據的實時性和多任務,嵌入式實時操作系統的出現為實現這一目的提供了很好的助力。FreeRTOS是近年來比較流行的嵌入式實時操作系統,而且是開源免費的,STM32CubeMX對它也提供了支持。我們可以使用STM32CubeMX很方便的添加上FreeRTOS ...
在我們的應用項目中需要采集一些模擬量,這些量使用MCU自帶的ADC就可以滿足要求。在NUCLEO-F412ZG實驗板上的STM32F412ZG有一個16通道的ADC,我們試驗用它采集幾個數據。 在NUCLEO-F412ZG實驗板上,ADC1的第10通道(PC0)和第13通道(PC3)分別引到 ...
本次我們在NUCLEO-F412ZG試驗模擬量輸入采集。我們的模擬量輸入采用ADI公司的AD7705,是一片16位兩路差分輸入的AD采集芯片。具有SPI接口,我們將采用SPI接口與AD7705通訊。兩路輸入一路接氧氣傳感器,一路接氫氣傳感器。 氧氣傳感器有兩種,一種是順磁氧氣傳感器,輸出信號 ...
NUCLEO-F412ZG板子上的元器件並沒有完全焊接,除去ST-LINK部分和電源部分后,還有用一個USB主機接口,三個LED燈和兩個按鈕,不過很多功能引腳都已經引到了插針。查看原理圖可發現,由原理圖模塊的5大部分與電源部分組成,即連接端子、ST-LINK、MCU、USB、以太網和電源部分 ...
因實際使用需求我們測試一下網絡通訊,在NUCLEO-F412ZG測試板上沒有以太網部分,我們選擇外接一個W5500的實驗板。W5500支持SPI接口通訊,DC3.3V供源。而NUCLEO-F412ZG測試板已經將SPI1的各引腳SPI1_NSS(CN7_17)、SPI1_SCK(CN7_10 ...
DWIN迪文串口屏開發 工作中一個項目甲方要求使用DWIN迪文串口屏進行開發,因為一直沒有用過這種類型的串口屏,所以簡單記錄一下開發過程。 1 開發環境搭建 1.1 軟件 使用DWIN DGUS V5.08版本,在網上能下載到DWIN DGUS V5.04版本,但沒有找到V5.08版本 ...
最近搞到一塊7寸的電容觸摸液晶屏來玩耍,手里有塊32官方的F421ZG的板子,所以就直接用這塊板子來連接了,網上找了好多資料簡單的可以顯示了,感覺還不錯屏幕參數: 接口協議:8080並口 16bit 驅動芯片:SSD1963 尺 寸:7寸 分 辨 ...
FreeRTOS是如今在小型嵌入式領域應用比較廣泛的一種實時操作系統。它是一種開源且免費的操作系統,而且移植和使用都非常的簡單。在這里我們將學習並移植FreeRTOS。 1、必要的准備 工欲善其事,必先利其器,在開始學習和移植之前,相應的准備工作必不可少。所以在開始我們需要有必要的准備 ...