stm32f4discovery

    1熱度

    2回答

    我將一個ILI9341顯示控制器連接到STM32F407vg微控制器(STM32 Discovery板)。顯示器通過一個16位並行數據總線連接到STM32。 爲了實現高數據速率,我使用STM32的FSMC。 FSMC被配置爲靜態RAM控制器。我不使用芯片選擇或讀取。界面起作用,我可以將數據發送到顯示器,但速度很慢。 我試着用for循環向LCD寫入數據,但也使用內存中的DMA到內存模式。我嘗試從閃存

    0熱度

    2回答

    我正在使用STM32F401RE Nucleo板來測量環境溫度。採樣過程結束後,我收到來自ADC_CHANNEL_TEMPERATURE的數字值,並且我想將此數字值轉換爲C°。我在網上搜索這個有關,我發現了兩個不同的方法: 方法1:頁226 http://www.st.com/content/ccc/resource/technical/document Temp(degree) = (V_sen

    1熱度

    1回答

    我有一個要求,我的Websocket會話應該能夠相互溝通。我創建一個請求響應模型,其中我的客戶端A將發送請求在一個隊列上,我有多個用戶代理(Ag1和Ag2)。我希望我的請求能在這兩位用戶之間循環。不幸的是,這個事件被廣播給兩個代理商,而不是一對一的溝通。 我的Spring配置 @Override public void registerStompEndpoints(StompEndpoi

    0熱度

    1回答

    我正在使用STM32F401RE Nucleo板,我注意到內部時鐘HSI在溫度上有很高的不準確度,並且不適合我的應用。 我想爲電路板使用外部時鐘,但我不知道如何正確安裝和配置外部時鐘? 而在STM32Cubemx,在「時鐘配置」選項卡中選擇SMT32F401RE核蛋白板的時候,這是不可能的選擇HSE時鐘,只有HSI時鐘提供。 任何關於如何使用外部時鐘源的例子對我來說都是很棒的。 由於

    3熱度

    1回答

    我正在使用基於微控制器STM32F401RET6的Nucleo F401Re電路板。我連接到一個Micro SD插槽,並有興趣將數據寫入SD卡並從中讀取數據。我使用STM32CubeX軟件生成代碼,特別是內置函數的SD庫。我試圖編寫一個簡單的代碼,將數組寫入特定的數組,並嘗試讀取相同的數據後綴。代碼如下: int main(void) { /* Reset of all periphe

    0熱度

    2回答

    我正在使用基於微控制器STM32F401RET6的Nucleo F401RE電路板。我連接到一個Micro SD插槽,並有興趣將數據寫入SD卡並從中讀取數據。我使用STM32CubeX軟件生成代碼,特別是內置函數的SD庫。我試圖編寫一個簡單的代碼,將數組寫入特定的數組,並嘗試讀取相同的數據後綴。代碼如下: uint32_t to_send[512] = {1, 2, 3, 4, 5}; uint

    1熱度

    2回答

    我想測量一個PWM信號的頻率。爲此,我使用STM-F401RE及其Timer_Input_Capture功能。 的問題是: 輸入信號具有相當高的頻率(大約爲2MHz。)和, 的STM-F401RE控制器只有一個80MHz的時鐘 因此,當使用中斷程序對輸入信號的上升沿進行計數,它會丟失許多上升沿(取決於輸入信號的頻率)。當使用示波器並切換I/O引腳時,我發現當頻率低於400kHz時,它只能捕獲所有的

    0熱度

    1回答

    我需要讀取閃存設備W25Q32FV的設備ID。 在W25Q32FV文檔中寫入:「讀取製造商/設備ID指令是提供JEDEC分配的製造商ID和特定設備ID的ID指令的替代方案 讀取製造商/設備ID指令非常類似於從掉電模式/設備ID 指令,該指令是通過將/ CS引腳驅動爲低電平並將指令碼「90h」 後跟24位地址(A23-A0)的000000h。之後,如圖39中的 所示,Winbond(EFh) 的製造

    0熱度

    1回答

    我正在使用定時器使LED每1秒開啓/關閉(而不是使用延遲功能)。但是,當我在IAR IDE上執行此代碼時,LED燈會在2.5-3秒左右開啓/關閉,而不是像我想要的那樣1秒。我想知道代碼中是否有任何錯誤,或者我需要修改某處以獲得正確的時鐘速度? 我使用的是標準外設庫,而我使用的IDE是IAR。 #include "stm32f4xx.h" GPIO_InitTypeDef GPIO_InitSt

    0熱度

    1回答

    我有一個REST控制器,它有一個方法deleteStudent接受兩個參數 studentId這是Long和section這是String。 @RequestMapping(value="/rest/deleteStudent/studentId/{studentId}/section/{section}", method = RequestMethod.DELETE) public Stude