日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]終于輪到俺的小穆出場啦。有請能讓太陽也為之暗淡的小穆閃亮登場~,鼓掌吧,歡呼吧!~~??We can burn brighter Than the sun ~~~ ??“謝謝~~~“ 唱的太棒啦,再來首~~ 再來首~~ ”謝謝大家,為大家表演《遮

終于輪到俺的小穆出場啦。有請能讓太陽也為之暗淡的小穆閃亮登場~,鼓掌吧,歡呼吧!~~

??We can burn brighter Than the sun ~~~ ??

“謝謝~~~“ 唱的太棒啦,再來首~~ 再來首~~

”謝謝大家,為大家表演《遮天蔽日》魔術“

!@%&……¥%!@!@#……¥@#¥%@#¥!@??!%%……¥%……&¥(咒語)

... .... 場內一片漆黑,只看到3個省略號~~~

番茄或雞蛋可以丟,硬東西可樂罐之類不要丟?。潅承∧驴蓯鄣哪?,哼哼~和你們拼命!

好吧,不玩啦~!

對小穆來說,PWM輸出那是小菜一碟。小穆對木?嗯嗯!哇咔咔~~~ 連代碼都不用寫就能實現的喔!。

可以直接通過TIM中的設置,實現PWM的輸出!

“啥??PWM?PWM是什么東東??”

“怎么連這個都不知道?。?就是小穆唱歌的節(jié)拍唄?!?/p>

官方點就是“脈寬調制”,這可是個很有用的東西,很多東西都可以用這進行調節(jié)。如馬達的轉速,當然還能調節(jié)LED亮度。具體可以搜搜網上有非常詳盡的說明。

拿出《小穆妹紙攻略手冊》,找到TIM2-TIM5。

上面的是TIM2 到 TIM5 的原理圖。手冊上TIM1排在前面,感覺怪怪的。TIM1前面扣這一頂“高級”的帽子,那貨對俺來說高級功能暫時不用,所以直接忽視→_→。TIM2的圖比較簡單。

小穆現在不在!偷偷告訴你,俺看了這圖N遍啊~N遍~~,才有了大致了解。女人心海底針,想要了解真不容易。

看看,這個圖要比時鐘配置簡單多了。按照上面俺把她劃分成三塊。

1、RCC輸入 --- 為產生節(jié)拍提供基準

2、時基單元 --- 小穆的心跳節(jié)拍器,1/4拍是多長呢?

3、捕獲比較輸入輸出通道 --- 跟隨著節(jié)拍,唱出你的快樂吧。

看著圖就能知道,俺的小穆有多強大。一個時鐘能同時控制4路通道,就是4個IO口~(≧▽≦)/~啦啦啦。藍色區(qū)域左手邊是監(jiān)聽耳麥(輸入捕獲的),右手邊是麥克風(比較輸出的)。

“通道在那個IO引腳上?”

“打開MicroXplorer,設置TIM1-4 為PWM輸出,所有通道對應IO一目了然。這太簡單了,比看葵花寶典清晰不知道多少倍!”

按照剛才看妹紙使用手冊,就大致能知道怎么處理過程。主要6步就能搞定。

PWM設置步驟

1、確定那個TIM輸出PWM

2、使能總線 IO口和TIM

3、使能IO口,設置復用輸出

4、使能TIM,設置輸出比較模式

5、設置時基TIM寄存器

6、設置TIM產生通道的相關寄存器

按照上面的步驟還是很多,寄存器一大把。抓頭發(fā)吧~~~ 大頭了吧~~。俺有個超級法寶“IDE調試器”,這個東東可以居家旅行必備神器。PWM是直接通過配置獲得,這種情況下。嘿嘿~~ 直接運行空程序,進入調試狀態(tài)。小弟用KEIL,所以...

控程序當然也不是完全空,至少已經設置好晶振。這個是小穆妹紙標準行頭(模板),擁抱小穆妹紙第一季的珍貴遺產。

整個代碼設置基本的時鐘單元,intmain(void)函數就只有讓小穆無限勞碌命的一句話。

----------------------------------------

#defineSTM32F10X_MD#includevoidSystemInit(void){unsignedchardump=0;//使用外部8MHz晶振,啟用PLL設置系統時鐘為72HMz//USB可用//APB1低速總線36HMz//APB2高速總線72HMzRCC->CFGR=0x001D0402;RCC->CR=0x01010083;//閃存訪問延遲,48MHz~72MHz=010。復位值:0x30FLASH->ACR=0x32;//確定外部高速晶振起效while(!(RCC->CR>>17));//確定PLL設置起效while(!(RCC->CR>>25));//確定PLL為系統時鐘源while(dump!=0x02){dump=RCC->CFGR>>2;dump&=0x03;}}intmain(void){while(1);}

----------------------------------------

譯開關 STM32F10X_MD

這個模板只適合 STM32F101~3 Flash 64~128K,具體參見參考手冊(RM0008 V14 英文版)第2.2章。中文版沒找到類似說明,應該是翻譯版版本太舊。STM頭文件中也有類似說明,可以直接刪除此行,就能定位到。第一季里有詳細說明。

啟動調試后所有小穆妹紙的心思,那是一目了然。

如俺想打開TIM2通道2的PWM進行輸出。按照下面紅色圈圈的位置打開設置,想要的PWM的設置完成啦??梢钥吹侥切┘拇嫫鞯闹?,就是最終需要設置的結果哦。這竟然時如此之的簡單。

想看看效果這容易,打開邏輯分析界面。就能看到有條線在上下跳動。

1、打開邏輯分析界面,

2、打開設置對話框

3、加入需要監(jiān)視的引腳(如:PORTA.1)

4、設置按BIT(電平方式)顯示。顏色改個熱辣的紅?

“我什么都沒看到?!?/p>

“我就看到一坨顏色”

“難道就是傳送中國王的新衣,只有聰明的人才能看到?"

“圖片圈圈2位置,右邊→_→看,有個Zoom,點點下面 縮小(In) 或 放大(Out)試試。應該就能看到。”

“還是看不到?"

看來要找找問題,監(jiān)視的引腳不對?TIM使使能沒?IO口使能沒?總線使能沒?重頭到尾過一遍。

按照上面的設置,可以看到實際原理圖大致對應寄存器位置。

“PWM輸出多少頻率還是不清楚?”

“第四和第五個圈圈,是設置實際頻率的位置?!?/p>

每次從1數到100,到100后從頭再數。這個就是“時基單元”干的活。至于想用啥鳥語數,這個俺不管啦,反正小穆聽得懂就行。

數到多少讓小穆脈動一下呢,如到50后脈動一下?設置“捕獲比較寄存器”。那么數到50后,小穆用犀利的眼神盯著我,讓給買奶茶。

“那設置0呢,或是俺調皮一下設成101,或999999,會發(fā)生什么情況?”

“好吧,我太牛了。試試會發(fā)生什么事情!”

數數還有很多方法,如倒著數,順著數,雙數數...,那種能讓你心動,就可以用那種。想了解更多,參見葵花寶典!反正我只要順著數就行了。

玩夠了,俺準備直接把這些值使用蓋世神功“啃秋四,啃秋五”全部抄襲下來。

----------------------------

intmain(void){unsignedintx,y;unsignedchariDir;unsignedintpwmwidth;//總線TIM2和A組引腳使能RCC->APB1ENR=0x00000001;RCC->APB2ENR=0x00000004;//PA1腳使用復用輸出,打開TIM2第二通道GPIOA->CRL=0x444444A4;//設置自動重載計數器TIM2->ARR=900;//設置PWM//通道2PWM模式1//設置比較輸出//設置比較脈沖寬度TIM2->CCMR1=0x6000;TIM2->CCER=0x0030;TIM2->CCR2=0x0000;//設置為比較輸出,使能TIM2TIM2->CR2=0x0030;TIM2->CR1=0x0001;iDir=1;pwmwidth=1;while(1){//延遲//for(iDelay=0;iDelay<1;iDelay++)for(x=0;x<100;x++)for(y=0;y<1000;y++);if(iDir)pwmwidth++;elsepwmwidth--;if(pwmwidth>900)iDir=0;elseif(pwmwidth<1)iDir=1;if(pwmwidth==10)TIM2->CCR2=0;elseif(pwmwidth==300)TIM2->CCR2=300;elseif(pwmwidth==600)TIM2->CCR2=600;elseif(pwmwidth==900)TIM2->CCR2=900;}}

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統,而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉