STM32學習筆記——printf
相關推薦
STM32學習筆記——printf
### printf複習 當我們寫`printf("%d\n", 1);`的時候,`printf`函式並不能通過C語言語法得知第二個引數是`int`型別。`printf`是一個變參函式(variadic function): ``` int printf(const char *restrict form
STM32學習筆記
地址 取反 cnblogs div 開啟 偏移地址 code 存儲 找到 STM32入門步驟(秉火板學習)先在8.2。2端口輸出數據寄存器裏找到對應的地址偏移,然後在找出GPIO基地址2.3存儲器映像裏找GPIOB_ODR &= ~(1<<0);註:清零
STM32學習筆記:開篇準備
一個 pan 開發文檔 發現 soft 也有 系統 寄存器 http STM32作為一類高級單片機,在應用中不容小覷。 所以本人從2018年1月1日開始對於STM32系列單片機的學習 很感謝我的班主任送我的開發板:STM32F429I-DISCOVERY (M4) 以下
STM32學習筆記(5)——通用定時器PWM輸出
part 大小 模式 lan 晶振 kcon 筆記 利用 .cn 1、TIMER輸出PWM基本概念 脈沖寬度調制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調制,是利用微處理器的數字輸出來對模擬
STM32學習筆記(7)——USART串口的使用
工作 清除 ESS 界面 默認 支持 oat channels 函數 1、 串口的基本概念 在STM32的參考手冊中,串口被描述成通用同步異步收發器(USART),它提供了一種靈活的方法與使用工業標準NRZ異步串行數據格式的外部設備之間進行全雙工數據交換。U
STM32學習筆記(7)——通用定時器PWM輸出
nbsp 錯誤 buffer put inter def internal reset 有效 1、TIMER輸出PWM基本概念 脈沖寬度調制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調制,是利
STM32學習筆記:讀寫內部Flash(介紹+附程式碼)
原文地址::https://www.cnblogs.com/pertor/p/9484663.html 相關文章 1、STM32學習筆記:讀寫內部Flash----https://blog.csdn.net/qq_33559992/article/details/77676716 2、S
STM32學習筆記---Keil生成.bin檔案
1、右鍵工程名,選擇:Option For Target"xxx" 或者直接點選魔術棒 2、選擇User: 3、選擇After Build/Rebuild下的 Run#1如上圖所示 4、新增路徑:D:\keil for arm\ARM\ARMCC\bin\frome
普中PZ6806開發板 STM32學習筆記1 環境配置
開發板介紹 普中PZ6806L (STM32-F1)開發板,使用STM32F103ZET6晶片,外觀圖: 功能模組 各模組功能: 蜂鳴器 DS18B20溫度感測器介面 紅外接收頭 電源開關 USB
STM32學習筆記-FSMC驅動LCD
文章目錄 一、FSMC原理 1.為什麼可以用FSMC驅動LCD? 2.定址問題 3.時序模式 二、程式碼部分 一、FSMC原理 大容量,且引腳數在 100 腳以上的 STM32F103 晶片都帶有 FS
STM32學習筆記:ADC理解
ADC 簡介 12 位 ADC 是逐次趨近型模數轉換器。它具有多達 19 個複用通道,可測量來自 16 個外部 源、兩個內部源和 VBAT 通道的訊號。這些通道的 A/D 轉換可在單次、連續、掃描或不連續 取樣模式下進行。ADC 的結果儲存在一個左對齊或右對齊的 16 位資料暫存器中
STM32學習筆記14——ADC part2
多重 ADC 模式 在具有兩個或更多 ADC 的器件中,可使用雙重(具有兩個 ADC)和三重(具有三個 ADC) ADC 模式(參見圖 41)。 在多重 ADC 模式下,通過 ADC1 主器件到 ADC2 和 ADC3 從器件的交替觸發或同時觸發來 啟動轉換
普中PZ6806開發板 STM32學習筆記2 使用暫存器點亮一個LED
LED 模組電路 我們程式目的是要讓PC0輸出低電平。如果要閃爍,就是讓PC0在高低電平間切換。 STM32 啟動檔案 1. 開啟模板檔案 2. 開啟專案 啟動檔案的功能解析: 初始化堆疊指標S
STM32學習筆記之ADC轉換
1. ADC簡介 stm32f103最少有2個AD模數轉換器,每個ADC都有18個通道,可以測量16個外部和2個內部模擬量。最大轉換頻率為1Mhz,也就是轉換時間為1us(在 ADCCLK = 14Mhz,取樣週期為1.5個時鐘週期時)。最大時鐘超過14Mhz,將導致ADC轉換準確度降低。stm32的A
STM32學習筆記 ——流水燈
重點:GPIO埠配置 程式碼: #include "stm32f10x.h" #define Led1_On GPIO_ResetBits(GPIOD, GPIO_Pin_2);//低電平點燈 #define Led1_Off GPIO_
STM32學習筆記3——怎樣將整型變數轉換為字元變數 然後串列埠 或者LCD傳送出來(STM32) 以及sprintf的用法
u8 b; unsigned char c[3]; b=123; c[0]= (unsigned char)((b/100)); c[1]= (unsigned char)((b/10)); c[2]= (unsigned char)(b); for( i=0;i<3;i++) { U
STM32學習筆記13——DAC
DAC 簡介 DAC 模組是 12 位電壓輸出數模轉換器。DAC 可以按 8 位或 12 位模式進行配置,並且可與 DMA 控制器配合使用。在 12 位模式下,資料可以採用左對齊或右對齊。DAC 有兩個輸出 通道,每個通道各有一個轉換器。在 DAC 雙通道模式
STM32學習筆記一一TFTLCD 顯示
1.TFTLCD 簡介 TFT-LCD 即薄膜電晶體液晶顯示器。TFT-LCD與無源 TN-LCD、 STN-LCD 的簡單矩陣不同,它在液晶顯示屏的每一個象素上都設定有一個薄膜電晶體( TFT),可有效地克服非選通時的串擾,使顯示液晶屏的靜態特性與掃描線數無
STM32學習筆記之ADC--DMA方式
}/*************************************************函式: void DMA_Config(void)功能: DMA配置 引數: 無返回: 無**************************************************/void DMA
STM32學習筆記——系統定時器SysTick
SysTick定時器的應用。 程式執行效果:LED週期性閃爍。 程式碼: main.c: #include "stm32f10x.h" static __IO uint32_t TimingDelay; void LED_Config(void)