娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年06月10日(星期二)

2018年06月10日 | STM32F407 關于TIM1輸出PWM

發布者:數字奇跡 來源: eefocus關鍵字:STM32F407  TIM1  輸出PWM 手機看文章 掃描二維碼
隨時隨地手機看文章

通過 CCxE、 CCxNE、 MOE、 OSSI 和 OSSR 位(TIMx_CCER 和TIMx_BDTR 寄存器)的組合使能 OCx 輸出。實際上,需要將TIMx_BDTR 寄存器的 MOE和AOE位置1。這就是和普通配置PWM輸出的不同點。代碼如下↓

/*******************************************************************
* 功  能:   
* 作  者:   Jahol Fan  
* 參  數:  
* 返回值:   
* 其  他:   PA9 PWM輸出控制轉速,PA9的復用功能1是TIM1_CH2,
             TIM1:168MHZ
*******************************************************************/
void TIM1_PwmInit(u16 psc,u16 arr)
{
    GPIO_Init(GPIOA,PIN9,GPIO_MODE_AF,GPIO_OTYPE_PP,GPIO_SPEED_100M,GPIO_PUPD_PU);
    GPIO_AFSet(GPIOA,9,1);  //PA9,AF1 
    RCC->APB2ENR |= 1<<0;//使能定時器1的時鐘
    TIM1->CR1 |= 1<<7;//使用 TIM1_ARR 寄存器的影子寄存器
    TIM1->CR1 &=~(1<<3);//選擇定時模式:循環定時
    TIM1->CR1 &=~(1<<2);//選擇更新事件源:計數器上溢或者UG位置一都可生成更新事件
    TIM1->CR1 &=~(1<<1);//使能更新事件生成
    TIM1->PSC = psc-1;//設置預分頻值
    TIM1->ARR = arr-1;//設置ARR自動重裝載值(上限值)。
    TIM1->CCMR1 &=~(7<<12); //清零
    TIM1->CCMR1 |= 6<<12;//設置為PWM模式1
    TIM1->CCMR1 |=(1<<11);//使能TIM1_CCR2 的影子寄存器
    TIM1->CCMR1 &=~(3<<8);//定時器通道配置為輸出。
    TIM1->CCER |=(1<<5);//配置定時器通道的有效電平為低電平
    TIM1->CCR2  = arr/2;//設置CCR2的值。
    TIM1->BDTR |= 1<<15;//主輸出使能
    TIM1->BDTR |= 1<<14;//MOE 可由軟件置 1,也可在發生下一更新事件時自動置 1(如果斷路輸入無效)
    //TIM1->BDTR |= 1<<10;
    //TIM1->BDTR |= 1<<11;
    TIM1->EGR |= 1<<0;//UG位置1,主動生成更新事件,目的:初始化寄存器包括更新影子寄存器。
    TIM1->SR = 0;//將狀態標志位清零
    TIM1->CCER|=1<<4;//開啟PWM輸出
    TIM1->CR1 |= 1<<0;//使能計數器
}

關鍵字:STM32F407  TIM1  輸出PWM 引用地址:STM32F407 關于TIM1輸出PWM

上一篇:基于stm32串口環形緩沖隊列處理機制—入門級(單字節)
下一篇:STM32局部變量的數組最大能到多少?

推薦閱讀

最近學習STM32開發,申請了一塊免費的開發版,按照書上的內容學習,學到USART,發現串口輸出始終亂碼,媽蛋的,搞不懂為啥,代碼啥的都是按照書上來的啊,最后搜索很久,發現是外部時鐘頻率配置錯誤導致的,庫使用默認8MHz晶震,可以通過宏使用25MHz晶震。具體定義在stm32f10x.h文件中#if !defined HSE_VALUE #ifdef STM32F10X_CL #define HSE_...
中國正在大力發展電動車產業,甚至房地產企業也在建設新能源汽車城,它們能成為“電動車的底特律”嗎?以下是翻譯內容:中國一家房地產開發商展廳的天花板上懸掛著的電動汽車零部件,不禁讓人想起現代藝術博物館里設計前衛的展品。但實際上,它們是中國工業雄心的象征。 順德新能源汽車城位于中國南部城市佛山,是中國制造業中心的重要組成部分。當地政府...
Bose旗艦降噪耳機QC35 II似乎將推出新版本,主打游戲體驗。 外媒 9to5Google 通過挖掘 Bose Connect App 12.0 版本的 APK,發現了一個新爆料,在代碼中,提到了一款代號為 “Tibbers”的產品,“Tibbers”是指《英雄聯盟》中一個名叫安妮的角色。  當然,這并不能說明什么。不過,有一串代碼還提到了 “游戲麥克風”。深入...
據外媒報道,自動駕駛初創公司Argo AI的創始人兼首席執行官Bryan Salesky在表示,預計將在明年公開上市。Argo AI的投資者包括福特汽車和大眾,兩者分別持有Argo AI 42%的股權。 (圖片來源:Argo AI) Salesky在The Information的自動駕駛汽車峰會上表示,“我們正在積極融資,今年夏天將開始進行私募融資,然后我們期待著能在明年上市。” 他表示:...

史海拾趣

小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 盐亭县| 始兴县| 葫芦岛市| 天台县| 东方市| 房产| 南投县| 阿拉善右旗| 张家川| 广饶县| 毕节市| 交口县| 莱芜市| 驻马店市| 玛沁县| 西青区| 宁武县| 朝阳市| 徐汇区| 浙江省| 溆浦县| 宣恩县| 濮阳市| 昌乐县| 万安县| 宜丰县| 呼和浩特市| 大洼县| 勐海县| 双柏县| 蕲春县| 肥西县| 永吉县| 隆德县| 墨竹工卡县| 航空| 谢通门县| 荆州市| 武夷山市| 通榆县| 安岳县|