STM32的重對映功能,以ZET6的TIM3_CH2通道從PA7->PB5為例
還需要先提的是,重對映有的可能只適用於與部分STM32晶片。
TIM3_CH2 預設是接在 PA7,可以通過重對映功能,把 TIM3_CH2對映到 PB5 上
重對映控制是由複用重對映和除錯 IO 配置暫存器(AFIO_MAPR) 控制。
TIM3_REMAP 是由[11:10]這 2 個位控制的。TIM3_REMAP[1:0]重對映控制表如下:
預設條件下,TIM3_REMAP[1:0]為 00,是沒有重對映的,所以 TIM3_CH1~TIM3_CH4 分別是接在 PA6、PA7、PB0 和 PB1 上的。
而我們想讓 TIM3_CH2 對映到 PB5 上,則需要設定TIM3_REMAP[1:0]=10,即部分重對映,這裡需要注意,此時 TIM3_CH1 也被對映到 PB4 上了。
以上所有重對映的知識都可以在《STM32中文參考手冊》找到詳細介紹!!!
相關推薦
STM32的重對映功能,以ZET6的TIM3_CH2通道從PA7->PB5為例
還需要先提的是,重對映有的可能只適用於與部分STM32晶片。 TIM3_CH2 預設是接在 PA7,可以通過重對映功能,把 TIM3_CH2對映到 PB5 上 重對映控制是由複用重對映和除錯 IO 配置暫存器(AFIO_MAPR) 控制。 TIM3_REMA
Spark2.0 特征提取、轉換、選擇之二:特征選擇、文本處理,以中文自然語言處理(情感分類)為例
true 方便 linear value taf 文檔 ota ati inter 特征選擇 RFormula RFormula是一個很方便,也很強大的Feature選擇(自由組合的)工具。 輸入string 進行獨熱編碼(見下面例子country) 輸入數值型轉換為dou
【演算法學習】基於“平均”的隨機分配演算法(貪婪,回溯),以按平均工作量隨機分配單位為例
一、背景介紹 在工作中,遇到一個需求:將 N 個單位隨機分配給 n 個人,其中每個單位有對應的工作量,分配時要儘量按工作量平均分給 n 個人,且人員的所屬單位不能包括在被分配的單位中(N >= n)。例如:有三個部門分給兩個人([A]屬於部門2和[B]屬於部門3),部門1的
用JS新增聚焦事件,以給父元素新增邊框陰影為例
function setBoxShadow (){ $('.class').each(function () { $(this).focus(function(){ $(this).parent().css("outline","none");/*禁用瀏覽器自帶邊框陰影*/ $(t
SAP 通過事務程式碼與螢幕變式(SHD0)控制控制使用者介面的某些欄位,以控制生產訂單的排程型別為例
在實際工作中經常會遇到要求把SAP中某些欄位鎖定,或設為必須輸入,這時可以用事務程式碼與螢幕變式進行控制,事務程式碼:SHD0 (Transaction and Screen Variants)。 下面是控制生產訂單排程型別為固定值的操作實錄: 一、檢視生產訂單排程型別的螢幕號 輸入事務
卷積運算的本質,以tensorflow中VALID卷積方式為例。
卷積運算在數學上是做矩陣點積,這樣可以調整每個畫素上的BGR值或HSV值來形成不同的特徵。從程式碼上看,每次卷積核掃描完一個通道是做了一次四重迴圈。下面以VALID卷積方式為例進行解釋。 下面是python的程式碼: def convolve(dateMat,
STM32的GPIO的複用功能和重對映功能
1、複用功能:內建外設是與I/O口共用引出管腳(不同的功能對應同一管腳) STM32 所有內建外設的外部引腳都是與標準GPIO引腳複用的,如果有多個複用功能模組對應同一個引腳,只能使能其中之一,其它模組保持非使能狀態。 2、重對映功能:複用功能的引出腳可以通過重對映,
STM32的複用時鐘的開啟和重對映功能
IO口的複用 最近在學習STM32,在BZ上一篇關於的串列埠通訊文章裡有這麼一段程式碼: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD | RCC_APB2Periph_AFIO,ENABLE); 當初是參考開發的例子寫的,一直
以我在阿里遊戲的經驗為例,談如何邊做業務邊架構重構
對一個程式設計師來說,世界上最痛苦的事情是什麼呢? 有的人會說:編碼的時候產品改需求! 有的人會說:看別人不知所云的程式碼! 有的人會說:定位一個百年不遇千年難尋的線上不定時偶爾出現的bug! 有的人會說:找不到女(男)朋友! 但我要說,這些痛苦其實都不算什麼,要麼是多花點時間去解決(比如說改需求、
Ubuntu 下cmake的安裝(以ubuntu14.0,cmake-3.14.0為例,其他版本也可進行參考)
down 返回 chm form 成功 ctrl+alt apt 指定 load 進入cmake的官網 https://cmake.org/download/ 以3.14.0版本為例可以發現,有很多種類型。如下圖: 大概的意思是“一般開放源代
以海爾微信公眾號為例:微商城開發怎麽撩用戶
tle 但是 sel 其中 lec image jpg 需要 洗衣機 海爾兄弟想必大家都知道(賣冰箱的),嗯,在小編眼裏,的確是個賣冰箱的。能將賣冰箱的形象做到深入人心,也是很成功的了。在這個微信商城開發的時代,海爾也有自己的微信公眾號。重點是,海爾的微信公眾號的運營
Python——使用高德API獲取POI(以深圳南山醫療保健服務POI為例)
tel range cnblogs 類別 ice index arch 獲取網頁 pla 以下內容為原創,轉載請註明出處。 1 import xlwt #創建Excel,見代碼行8,9,11,25,28;CMD下:運行pip install xlwt進行安裝 2 im
計算程序運行的時間(以求得1-10000之間的素數為例)
spa pen span 計算 sub 父類 println style 運行 //抽象類public abstract class Template { abstract void code();//要麽就聲明為實體方法,提供方法;要麽就加上abstract關鍵
以計算斐波那契數列為例說說動態規劃算法(Dynamic Programming Algorithm Overlapping subproblems Optimal substructure Memoization Tabulation)
ash 麻省理工學院 遞歸樹 經典 top 有關 ctu dynamic 代碼 動態規劃(Dynamic Programming)是求解決策過程(decision process)最優化的數學方法。它的名字和動態沒有關系,是Richard Bellman為了唬人而取的。
如何使用python控制手機(以微信遊戲跳一跳為例)
更多 狀態 ace word margin mil vpd 會有 選項 需要一個安卓手機(請原諒我買不起蘋果)需要一根數據線(智能充電的電線我估計不行)需要一臺電腦(筆記本,臺式機都可以,此次試驗以win7系統為例)聲明下:本人初學python 一個星期,做此博文的目的就是
Qt事件處理機制整個流程--以滑鼠在一個視窗中點選為例
轉載自:http://mobile.51cto.com/symbian-272812.htm,在此謝謝原作者的分享! ------------------------第一部分---------------------- 本篇來介紹Qt 事件處理機制 。深入瞭解事件處理系統對
設計模式-builder模式(以微信訊息的路由處理為例)
今天要講一個簡單的模式–builder模式。 你可能會覺得,builder模式有什麼好講的?本來我也這樣覺得,但當我有幸拜讀某位大神通過builder模式寫了一個開發工具包的初始化操作,嗯程式碼的樣子很叼 這位大神是誰呢? 就是這位仁兄啦,是碼雲上一個很火的微信開發工具包的貢獻者之一。
以slambook-master/project/0.2 工程為例理解CMAKELISTS.TXT
cmake_minimum_required( VERSION 2.8 ) project ( myslam ) set( CMAKE_CXX_COMPILER "g++" ) set( CMAKE_BUILD_TYPE "Release" ) set( CMAKE_CXX_FLAGS "
SpringMVC自定義註解進行引數校驗(以校驗列舉值是否合法為例)
pom引入springMVC依賴,以springboot專案為例 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
酒類競品分析——以茅臺、五糧液、瀘州老窖為例
導語 茅臺、五糧液、瀘州老窖,這三個高階品牌家喻戶曉,但是隨著白酒的快消化轉型,使得中低價位產品或暢銷品牌銷量逐步提高。在高階酒市場萎縮的環境下,這三家廠商目前所處什麼地位? 我們利用五力分析從盈利能力、成長能力、運營能力、生產能力、償債能力五個方面為大家分析。