1. 程式人生 > >stm32 PWM各通道配置引腳

stm32 PWM各通道配置引腳

對pwm一直有個疑惑,直到看到這個說明,
TIM1_ETR  PA12  PE7 
TIM1_CH1 PA8  PE9 
TIM1_CH2  PA9  PE11 
TIM1_CH3  PA10  PE13 
TIM1_CH4  PA11  PE14 
TIM1_BKIN  PB12    PA6  PE15 
TIM1_CH1N  PB13PA7  PE8 
TIM1_CH2N  PB14PB0 PE10 
TIM1_CH3N  PB15    PB1  PE12 


TIM2_CH1_ETRPA0  PA15  PA0  PA15 
TIM2_CH2  PA1  PB3   PA1  PB3 
TIM2_CH3 PA2        PB10 
TIM2_CH4  PA3    PB11 


TIM3_CH1 PA6  PB4  PC6 
TIM3_CH2  PA7  PB5  PC7 
TIM3_CH3  PB0     PC8 
TIM3_CH4  PB1       PC9 


TIM4_CH1  PB6  PD12 
TIM4_CH2  PB7  PD13 
TIM4_CH3  PB8  PD14 
TIM4_CH4  PB9  PD15


TIM5_CH4  TIM5的通道4連至PA3  LSI內部時鐘連至TIM5_CH4的輸入作為校準使用

相關推薦

stm32 PWM通道配置

對pwm一直有個疑惑,直到看到這個說明, TIM1_ETR  PA12  PE7  TIM1_CH1 PA8  PE9  TIM1_CH2  PA9  PE11  TIM1_CH3  PA10  PE13  TIM1_CH4  PA11  PE14  TIM1_BKIN  

為什麼STM32中SPI的MISO設定成複用推輓輸出

在複用SPI匯流排時,必須先設定匯流排埠。讀取其他ARM晶片(如NXP)一般很容易看出晶片的設定是否正確。不過對於STM32就容易讓人迷惑了。例如,我們在使用SPI匯流排進行通訊時,可以這樣設定:   GPIO_InitStructure.GPIO_Pin = GPIO

imx6裝置樹pinctrl解析 (配置功能)

最近在移植linux,用到kernel版本為3.14.28,在高版本的核心原始碼中用到了裝置樹(device-tree),裝置樹中用到pinctrl的配置,記錄一下。 1、普通設定 在配置串列埠時,pinctrl的配置資訊如下所示: &uart2 { 

STM32-如何使用複用功能輸出PWM

#define LED0_PWM_VAL TIM3->CCR2 //比較暫存器(TIM3通道2),可以調節PWM佔空比, int main(void) {  u16 led0pwmval=0;u8 dir=1;  Stm32_Clock_Init(9); //系統時

STM32JTDO、JNTRST與JTDI作為普通IO口使用配置

使用Jlink向STM32燒錄程式時,需要使用6個晶片的引腳(以STM32F103C8T6為例),分別是PB4/JNTRST、PB3/JTDO、PA13/JTMS、PA14/JTCK、PA15/JTDI、NRST。標準的20針JLink介面如下圖所示。 當

STM32F103JTAG配置成普通IO

STM32上有兩個除錯介面,一個是JTAG,一個是SWD。SWD佔用2個IO口,分別為SWDIO和SWCLK。標準的JTAG介面是4線:TMS、 TCK、TDI、TDO,分別為模式選擇、時鐘、資料輸入和資料輸出線。因此我們一般用SWD來除錯MCU,這樣,除去SWDIO的兩條線,JTAG介面的另外三個

stm32 PB3 PB4 PA15作為普通IO口使用指南

stm32的PB3 PB4 PA15引腳可以在使用SWD模擬和燒錄的情況下釋放出來,作為普通IO口使用。 初始化程式碼如下: GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCm

STM32學習 3:GPIO管配置與第一個STM32實驗:LED燈閃爍

STM32學習 3:GPIO管腳配置與第一個STM32實驗:LED燈閃爍 1,GPIO管腳簡介與配置 1.1GPIO框圖 1.2GPIO不同模式 1.3 GPIO暫存器 1.4 GPIO庫函式配置 2,LED燈閃爍實

FPGA 中關於LVDS配置

最近要用到LVDS電平,在配置引腳的時候發現引腳配置可以成功到時無法通過編譯,百度上說的也很有限,大概是有的需要加快取期什麼的,我自己有琢磨下。首先是pin planner中的n和p代表差分對,設定時只要把電平設定成LVDS就會自動出現(n),沒有(n)的那個就是p,設定了一

STM32 PA6輸出低電平不正常的問題

使用環境(藍色粗體字為特別注意內容) 1、軟體環境:Keil uv5.15 2、硬體環境:STM32F103C8T6 最小系統 在一個專案中需要用到STM32 的PA6引腳,發現工作異常。由於是自己做的最小系統,所以檢查了晶片引腳,並沒有發現虛焊、或者跟其他引腳連在一起的情況,初步判斷是

STM32——PWM基本知識及配置過程

  STM32——PWM基本知識及配置過程 將通用定時器分為四個部分: 1,選擇時鐘 2,時基電路 3,輸入捕獲 4,輸出比較 本節定時器PWM輸出主要涉及到定時器框圖右下方部分,即輸出比較部分 和上一講相同,時基時鐘

STM32第二功能對映

STM32部分外設的第二功能引腳對映 作者:JCY 時間:2012年12月11日 STM32F是ST(意法半導體公司)的產品,本晶片的設計支援了晶片上部分外設第二功能的引腳對映。這為設計STM32的電路板提供了方面,大大簡化了電路的設計。當第一次看到AFIO功能的時候感到很困惑,一直不理解,但是最近突然明

STM32 JNTRST JTDI JTDO(PB4 PB3 PA15)用做普通IO方法

#define GPIO_Remap_SWJ_JTAGDisable  ((uint32_t)0x00300200)  /*!< JTAG-DP Disabled and SW-DP Enabl

如何在PIC微控制器的GPIO上生成PWM訊號

轉載於國外課棧(含視訊) PWM訊號生成是每個嵌入式工程師工具庫中的重要工具,它們非常適用於控制伺服電機位置,在轉換器/逆變器中切換少量電源電子積體電路等許多應用,甚至用於簡單的LED亮度控制。在pic 微控制器中, pwm 訊號可以通過設定所需的暫存器使用比較、捕獲和 pwm (ccp)

N76E003 復位(P20)配置為輸入的兩種方法

由於N76E003管腳比較少,17個標準通用管腳,另外還有一個只能做輸入的引腳(RESET),在專案中就可能需要用到RESET引腳作為輸入,那麼問題來了,怎麼配置RESET引腳當作輸入呢?這裡介紹兩種方法。 先來看下手冊中的介紹,在“配置字”這一章。 主要配置紅色框的位,RPD(R

iMX6配置的暫存器使用方法總結

平臺:  OKMX6Q-S系統:  Linux核心版本:linux-3.0.35Datasheet:IMX6DQRM.pdf i.MX 6Q包含有限數量的引腳,其中大部分具有多個訊號選項。這些訊號到引腳和引腳到訊號的選項由輸入輸出多路複用器IOMUX選擇。IOMUX還用於配置

Linux核心層和使用者層配置GPIO

 Linux BSP 開發的基礎就是和GPIO打交道, 下面總結下這幾天對某家開發板的GPIO控制的知識。公司的開發板用的是 DTB  模式 ,首先,進入 dts,dtsi檔案檢視關於GPIO 的模組。 soc {                 .          

STM32 DAC輸出,設定成模擬輸入

開啟 IO口時鐘,設定引腳為模擬輸入。 STM32F103ZET6 的 DAC 通道 1 在 PA4 上,所以,我們先要使能 PORTA 的時鐘,然後設定 PA4 為模擬輸入。DAC 本身是輸出,但是為什麼埠要設定為模擬輸入模式呢?因為一但使能 DACx 通道之後,相應的

stm32所有I/O和控制的電流能力

疑問 :所有I/O和控制引腳上的總注入電流(4) ±25  照這句話 理解如果點個 10mA的光耦 那隻能點 2只半了??那這個電流也太小了點吧? 答案:在注2中給出了注入電流的定義:當VIN>VDD時,有一個正向注入電流;當VIN<VSS時,有一個反向注入

STM32 JTAG複用設定

前奏 先來copy下 JTAG、SW介面的定義, JTAG:JTAG(Joint Test Action Group;聯合測試工作組)是一種國際標準測試協議,主要用於晶片內部測試。現在多數的高階器件都支援JTAG協議,如DSP、FPGA器件等。標準的JTAG