stm32f4

    0熱度

    1回答

    在本例中,我將使用SPI2運行模式Master(由軟件控制NSS引腳)來發送數據。 SPI3運行在模式Slave(NSS引腳由harware控制)使用DMA接收數據。 PC2(SPI2 MISO)連接到PC11(SPI3 MISO)。 PC3(SPI2 MOSI)連接到PC12(SPI3 MOSI)。 PB10(SPI2 SCK)連接到PC10(SPI3 SCK)。 PC6(通過軟件控制SPI2

    0熱度

    2回答

    uint32_t PAGEError = 0; FLASH_EraseInitTypeDef EraseInitStruct; EraseInitStruct.TypeErase = FLASH_TYPEERASE_SECTORS ; EraseInitStruct.Sector = FLASH_SECTOR_0; EraseInitStruct.VoltageRange = FLASH_

    0熱度

    1回答

    我正在與STM32CubeMX生成stm32f469i迪斯科項目 我已根據設置的「FreeRTOSConfig.h中「從‘示範’在STM32CubeFWF4V1.16.0回購。從CubeMX新鮮的項目編譯沒有問題的項目,但加入STemWin LIB後‘STemWin532_CM4_OS_Keil_ot.lib’我得到的錯誤 "..........\Middlewares\ThirdParty\Fr

    0熱度

    1回答

    我對需要使用藍牙LE將Android設備的固件文件發送到STM32F4芯片的項目感到很頭疼。 我已經在兩端都成功實施了BLE,並且我正在使用它具有幾個特性很長一段時間沒有任何問題。 現在文件傳輸應該能夠發送大小約爲250K的文件。我的實施似乎有效,但只有10個案例中的一個。它確實開始以20個字節爲單位發送數據包,但它在未確定的點上停止90%的測試用例的通信。我需要斷開/重置並重新啓動才能重新啓動。

    0熱度

    1回答

    我使用STM32CubeMX版本4.22生成MSC usb設備並將其修改爲具有2個定製批量接口。接口0有2個BULK端點IN和OUT。接口1有兩個備用設置。替代設置0有0個端點,替代設置1有2個BULK端點IN和OUT。 端點被定義爲: 限定INTERFACE0_IN_EP 0×81 限定INTERFACE0_OUT_EP 0×01 限定INTERFACE1_IN_EP爲0x82 限定INTERF

    0熱度

    1回答

    我試圖使用HAL_SPI_Transmit(。)進行16位數據傳輸。 我已經使用STM32Cube作爲16位的數據大小 (與hspi2.Init.DataSize = SPI_DATASIZE_16BIT)上配置的SPI。 我試圖在16位與發送數據: uint16_t DataToSend[10]={...}; HAL_SPI_Transmit(&hspi2,DataToSend, 2,TIM

    1熱度

    1回答

    我在編程四段七段顯示器時遇到問題。我不知道如何讓所有的多路複用字符閃爍。 我編程在CooCox 多路複用碼(中斷): void TIM2_IRQHandler(){ if (TIM_GetITStatus(TIM2,TIM_IT_Update)) { TIM_ClearITPendingBit(TIM2,TIM_IT_Update); GPIO_ResetBits

    1熱度

    1回答

    我試圖編程HMAC_MD5代碼時遇到了一些問題。 我在C工作在STM32F4微處理器上。 這裏是我的(更新)代碼: RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_HASH, ENABLE); static uint8_t static Challenge[16] = "ldopwhjtsnkiaq8f"; static uint8_t Key[16] = "ab

    1熱度

    1回答

    此問題的產生源於my other question。我決定創建一個新的,因爲這是我無法在任何地方找到的一件非常特別的事情。 在STM32F415中,我希望定時器的輸出比較默認爲高電平,而我告訴他的時鐘週期數量低。我的目標是禁用一個計時器使用另一個計時器。在Reference Manual第620頁中,上有一個示例,使用一個定時器啓用另一個定時器。 就我而言,我希望TIM3控制TIM2和TIM4來控

    0熱度

    1回答

    我測試了所有四個內置LED和外部LED的代碼。 所有指示燈都亮起,但不閃爍。 這是我的代碼: #include "stm32f4xx.h" void WaitaMoment (int time) { for (time = 0; time > 0; time--); } int main(void) { RCC -> AHB1ENR |= RCC_AHB1ENR_GPIODEN;