stm32

    -4熱度

    2回答

    我做了簡單的延遲FUNC: void Delay(__IO uint32_t nCount) { while(nCount--) {} } 我想預測某些值單執行的持續時間。我知道這是個壞主意,但我不需要準確的時間,也不會中斷。 我使用的STM32F405 @ 168 MHz與8 MHz的外部晶體。 到目前爲止,我已經注意到,用0x80 0000調用它給了我大約半秒的延遲。

    1熱度

    1回答

    我在STM32F4 Discovery Board上使用http://blog.memsme.com/stm32f4-virtual-com-port-2/的虛擬COM端口(VCP)示例代碼來使用USB VCP。此代碼最初由ST和許多其他人在他們的項目中使用 通過VCP與STM32F4的通信在Windows中正常工作。在Linux操作系統(Ubuntu的12.04 X86),如果我將數據發送到端口

    0熱度

    2回答

    我試圖抹去對像這樣的STM32F103RB閃光一頁: FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY | FLASH_FLAG_EOP | FLASH_FLAG_PGERR | FLASH_FLAG_WRPRTERR | FLASH_FLAG_OPTERR); FLASHStatus = FLASH_ErasePage(Page); 然而,FL

    0熱度

    2回答

    我試圖產生佔空比爲50%的2MHz PWM。我的問題是我無法清除中斷標誌。這裏是我的代碼: #include "includes.h" TIM_TimeBaseInitTypeDef TIM1_InitStruncture; TIM_TimeBaseInitTypeDef TIM3_InitStruncture; TIM_OCInitTypeDef TIM3_OCInitStructu

    0熱度

    1回答

    我正在通過USB開發Android Open Accessory類,並且看到奇怪的東西。 事實上,我成功地建立了STM32微控制器和Android設備之間的連接(在accesory模式下切換andorid設備) 現在我陷入了STM32微控制器和Android設備(我的情況是Galaxy S3)之間的通信階段。事實上,我發現我必須必須始終發送虛擬緩衝區,以便智能手機不斷開。這是你的預期嗎?

    2熱度

    2回答

    我正在開發一個STM32 F107上的嵌入式系統,它通過i2c與2個從屬設備進行通信:一個rfid讀取器rfid manual和一個eeprom模塊eeprom manual。 這兩個器件具有相同的從地址A0(用於寫入操作)和A1(用於讀取操作)。 如果只使用一個設備,它工作正常。但是,如果我使用他們兩個我有一個問題。 首先我從rfid閱讀器讀取卡片ID,然後將它寫入eeprom(到此爲止都可以)

    1熱度

    1回答

    我最近開始學習C++的STM32F103微控制器,以及我使用了一個名爲STM32plus庫。問題是,我不習慣C++和指針,而這個庫實際上依賴於它們。 所以目前,我已經在我的所有代碼位於1個源文件,我想啓動它分成部分。在我的主源文件的頂部,我的聲明是這樣的: #include "config/stm32plus.h" #include "config/display/tft.h" using

    3熱度

    2回答

    我是ARM編程新手,我正在使用CoIDE,我試圖用C++編寫一些應用程序來從8個通道讀取P​​WM。 我的問題是使用運營商new;如果我寫: RxPort rxPort = RxPort(RCC_AHB1Periph_GPIOA, GPIOA, GPIO_Pin_6, GPIO_PinSource6, GPIO_AF_TIM3, RCC_APB1Periph_TIM3, TIM3, TIM_Cha

    5熱度

    1回答

    我在STM32F107VC上使用FreeRTOS V6.1.1並且頻繁出現malloc錯誤。堆區在鏈接腳本定義,但少數的分配後,一直陷在這個循環pvPortMalloc()的: while((pxBlock->xBlockSize < xWantedSize) && (pxBlock->pxNextFreeBlock != NULL)) { pxPreviousBlock = pxBl

    0熱度

    1回答

    我關閉SWD和JTAG通過acident讓我無法下載新的程序到由J-Link.Then developboard我嘗試使用J-ARM閃光燈時擦除芯片,錯就這樣產生了: Connecting ... - Connecting via USB to J-Link device 0 - J-Link firmware: V1.20 (J-Link ARM V8 compiled Dec 1 2009