開始在STM32F407開發板進行freeRTOS的學習,由於在STMCuMx下生成的代碼,進行了CIMSIS-RTOS封裝,所以有下列的學習。
學習目錄:
概述 上一篇寫了 STM32CubeMX 的串口的使用,而這篇來扒一扒,它是怎麼進行封裝的。其實在標準庫中也類似如下過程。 文章目錄概述一.串口實例二. 串口實例初始化三. 串口數據的發送(阻塞模式)四. 串口數據接收 一.串
概述 我們在初學 C 語言的時候,第一句打印就是 printf("hello world") ,後面也經常用來調試打印信息,但是我們在單片機開發的時候 printf 就用不了,因爲 printf 會打印在命令行窗口上,但是單片
環境: 開發板:STM32F4探索者(正點原子) 一. 進行項目的必要配置 時鐘配置 調試配置 如果不大清楚,可以看 STM32CubMX工程創建(點亮LED) 二. 串口選擇 查看 STM32F4探索者 開發板的原
File: 初使用STM32CubeMX 燒錄AI極簡model Tips: 沒有圖片的文章都是耍流氓,本文填充了大量的截圖 Github: project1 Author: [email protected] Da
上一章我們講了STM32CubeMx串口的配置,這一張我們來講一下ADC的配置。有些人以前知道ADC就是模數轉換器,具體的沒有去深究,那麼問題來啦,什麼是模數轉換器?他的精度是多少?怎麼計算? 下面我來給大家科普一下什麼叫做模數轉換器。顧
好了,上一章我們主要講解了一下STM32CubeMx如何創建工程。這一章我們主要是講解使用該軟件去配置初始化GPIO。 一、準備工作 1、使用我們第一章配置好工程文件。如圖 2、準備你需要編程硬件對應的原理圖或者PCB,將你需要點亮的燈
在嵌入式環境中,串口通信是必不可少的通信方式,這一章我們主要是講解一下HAL庫怎麼應用串口外設做收發功能。 一、準備工作 1、使用我們第一章配置好工程文件。如圖 2、明確原理圖上面所需要的串口,這裏我們用串口1做實驗。 二、具體操作 1
上一章我們講了簡單的SPI配置,這一章我們講解一下ADC DMA的配置。話不多說直接進入正題。 一、準備工作 這裏我們要想配置ADC DMA並驗證需要的準備工作如下: 1、MDK for ARM(KEIL5)或者IAR FOR
上一章我們講了簡單的I2C配置,這一章我們講解一下SPI的配置。話不多說直接進入正題。 一、準備工作 這裏我們要想配置I2C並驗證需要的準備工作如下: 1、MDK for ARM(KEIL5)或者IAR FOR ARM(這個是
stm32cubemx中生成工程的usart1使用printf的兩種方法 最近在從標準庫轉型爲stm32cubemx開發記錄一下遇到的小問題 網上已經有很多相同的printf解決方法了,這裏整理兩種簡單的方法 方法一 1、在生成的
目錄 一、HAL庫 二、STM32CubeMX 三、安裝STM32CubeMX軟件 安裝JAVA 安裝STM32CubeMX軟件 安裝固件包 四、STM32CubeMX軟件啓動界面 一、HAL庫 HAL庫,全稱就是Hardware Abs
本實驗是基於野火霸道開發板STM32F103ZET6 目的 完成一個CDC + MSC的複合USB設備 可以方便在CDC,MSC,複合設備三者間切換 可移植性強 預備知識 cube中USB只有兩個入口。 main函數中的MX_USB_DE
注意寫數據的時候,加延時,單個字節讀取 #if 1 printf("\r\n***************I2C Example*******************************\r\n"); printf("Wri
本程序編寫基於秉火霸道STM32F103ZET6運行環境。 最近疫情期間,特地將自己大部分硬件資源全部用熱膠搶焊到了一起,以便以後自己複習和學習,當然還有很多,弄不上來了,只能等以後有機會再重新搞一塊!我還是非常捨得花錢買設備的
我用的是下面這個板子: 資料開源提供在:https://github.com/alibaba/AliOS-Things/wiki/Developer-Kit-Tutorial,開發者可通過Github獲取,但由於該資料不是在