需要安裝的軟件包
git gcc-arm-none-eabi gdb-arm-none-eabi telnet openocd libusb-1.0.0-dev make openjdk-8-jre
TIM1 是 STM32 的高級定時器,功能很強大,它的每個通道都有對應的互補通道用來互補輸出PWM。之前沒使用過,今天要用來做 PWM 控制,花了好一番功夫才搞定。 記錄下初始化代碼: void Led_PWM_Init(
在以往學習中,使用ADC採集都是規則單通道軟件啓動採集的那種方式,這種方式也僅限於學習。在真正的項目中會採集很多路ADC,顯示上面方式不合理,這時候就可以使用ADC+DMA進行多路採集,Nice!!! STM32 ADC 簡介
文章目錄廢話說在前面代碼實現環形隊列數據結構寫一字節數據到隊列判斷隊列是否寫滿讀一字節的數據判斷隊列是否爲空寫多個字節到隊列從隊列中讀出多個字節到STM32上測試 廢話說在前面 碼代碼的應該學數據結構都學過隊列。環形隊列是隊列的一
在嵌入式學習工作中經常初始化一個硬件就寫一個初始化函數,基本都要到主函數中調用進行初始化,main函數都要改變。當利用__attribute__((section("name")))這個屬性就可以構造一個初始化函數表,這樣每次初始
基於事件的單片機程序框架?不知道這個算不算事件驅動,工作中基本是寫的裸機程序多,主要用STM32單片機,這樣搞能方便程序設計,在MDK中測試OK,母雞有沒啥菜雞如本人不自知的問題。 程序從大佬程序參考修改得來。 https://g
最近在嘗試基於機智雲的STM32設備接入物聯網雲平臺,使用的開發板是淘寶上購買的STM32最小系統評估版(基於STM32F103C8T6)。機智雲可以根據設備、數據點的設置自動生成一個STM32工程簡化開發,這個方式很棒,可以節省
之前網上買了個STM32的最小系統開發板,由於最近換了筆記本,爲了測試重新搭建的開發環境是否能用,用st-link v2燒寫這塊開發板,發現居然提示 Reason: (4) No device found on target.
前言 在stm32系列單片機中, 最多能提供8個串口。 用STM32CubeMX看看, 8個串口的MCU都有哪些? 可以看到,只有STM32F091和STM32F098能提供8個串口. 有開發板支持的MCU只有STM32F091