前言:
本系列教程將 對應(yīng)外設(shè)原理,HAL庫與STM32CubeMX結(jié)合在一起講解,使您可以更快速的學(xué)會各個模塊的使用
所用工具:
1、芯片: STM32F407ZET6/ STM32F103ZET6
2、STM32CubeMx軟件
3、IDE: MDK-Keil軟件
4、STM32F1xx/STM32F4xxHAL庫
知識概括:
通過本篇博客您將學(xué)到:
DAC工作原理
STM32CubeMX創(chuàng)建DAC例程
HAL庫定時器DAC函數(shù)庫
《【STM32】系統(tǒng)時鐘RCC詳解(超詳細(xì),超全面)》
3DAC設(shè)置
這個其實沒啥好講的
1.OUT1 和 OUT2對應(yīng)兩個輸出通道
2.External Trigger 外部中斷EXTI9 觸發(fā)
就是使用外部中斷來觸發(fā)ADC
3.Tigger 選擇DAC的觸發(fā)方式 上方都有講解
Output Buffer 使能DAC輸出緩存
DAC集成了2個輸出緩存,可以用來減少輸出阻抗,無需外部運放即可直接驅(qū)動外部負(fù)載。每個 DAC通道輸出緩存可以通過設(shè)置DAC_CR寄存器的BOFFx位來使能或者關(guān)閉
這個使能即可
4項目文件設(shè)置
1 設(shè)置項目名稱
2 設(shè)置存儲路徑
3 選擇所用IDE
5創(chuàng)建工程文件
然后點擊GENERATE CODE 創(chuàng)建工程
配置下載工具
新建的工程所有配置都是默認(rèn)的 我們需要自行選擇下載模式,勾選上下載后復(fù)位運行
【STM32】HAL庫 STM32CubeMX教程六----定時器中斷
有過講解,這里就不再闡述了,按照圖示配好即可
這里講下三角波的頻率
簡單的說,首先設(shè)置一個DAC最大幅值, 之后設(shè)置定時器溢出時間,在每次定時器發(fā)生溢出等事件之后,定時器會發(fā)送觸發(fā)信號TRGO到DAC,這是內(nèi)部的三角波計數(shù)器就會累加1 然后于DAC_DHRx寄存器的值相加,寫到DAC_DORx計數(shù)器中,如果該值小于設(shè)定的最大幅值,就會正常輸出,當(dāng)大于最大幅值時就會遞減,減到0之后又開始累加,周而復(fù)始,就形成了三角波
三角波頻率:
設(shè)三角波幅值為3.3V,即4095,所以一個周期計數(shù)器計數(shù)4096*2=8192次,則三角波頻率為“定時器頻率/8192”
代碼實現(xiàn):
在main函數(shù)中添加以下兩行代碼,即可輸出三角波
/* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim2); HAL_DAC_Start(&hdac, DAC_CHANNEL_2); /* USER CODE END 2 */12345
分別為開啟定時器TIM2 和開啟DAC
上一篇:【STM32】 DMA原理,步驟超細(xì)詳解,一文看懂DMA
下一篇:【STM32】HAL庫 STM32CubeMX教程九---ADC
推薦閱讀
史海拾趣
思瑞浦微電子科技(3PEAK INCORPORATED)公司是一家總部位于臺灣的電子元器件制造商,專注于高性能模擬和混合信號集成電路(IC)的設(shè)計、開發(fā)和銷售。以下是關(guān)于該公司發(fā)展的五個相關(guān)故事:
公司成立和早期發(fā)展: 思瑞浦微電子科技公司成立于2003年,初期主要致力于集成電路設(shè)計和技術(shù)研發(fā)。公司在成立初期便注重技術(shù)創(chuàng)新和產(chǎn)品質(zhì)量,通過不斷提升研發(fā)能力和技術(shù)水平,逐漸樹立了良好的品牌聲譽。
產(chǎn)品線擴(kuò)展和市場拓展: 隨著公司技術(shù)實力的增強和市場需求的不斷變化,思瑞浦逐步擴(kuò)展了產(chǎn)品線,并開始向汽車電子、工業(yè)控制、消費電子等領(lǐng)域拓展市場。公司致力于提供高性能、低功耗的模擬和混合信號IC,滿足不同領(lǐng)域客戶的需求。
技術(shù)創(chuàng)新和專利積累: 思瑞浦在模擬和混合信號集成電路領(lǐng)域不斷進(jìn)行技術(shù)創(chuàng)新和研發(fā)投入,取得了多項關(guān)鍵技術(shù)的突破和專利成果。公司建立了完善的研發(fā)體系和技術(shù)團(tuán)隊,持續(xù)推出具有競爭優(yōu)勢的新產(chǎn)品,加強了在市場上的地位和競爭力。
國際合作和市場擴(kuò)張: 為了進(jìn)一步拓展市場和提升品牌影響力,思瑞浦積極開展國際合作,與全球知名的客戶和合作伙伴建立了長期穩(wěn)定的合作關(guān)系。公司產(chǎn)品逐漸進(jìn)入國際市場,銷售網(wǎng)絡(luò)覆蓋了全球多個地區(qū),并取得了可觀的業(yè)績和市場份額。
持續(xù)發(fā)展和未來展望: 思瑞浦微電子科技公司在不斷發(fā)展壯大的過程中,始終堅持技術(shù)創(chuàng)新和客戶導(dǎo)向,不斷提升產(chǎn)品質(zhì)量和服務(wù)水平。公司未來將繼續(xù)致力于研發(fā)投入、市場拓展和國際合作,加強在模擬和混合信號集成電路領(lǐng)域的領(lǐng)先地位,為客戶提供更優(yōu)質(zhì)的產(chǎn)品和解決方案。
隨著物聯(lián)網(wǎng)市場的快速發(fā)展,Dialog Semiconductor積極布局物聯(lián)網(wǎng)領(lǐng)域。公司推出了一系列物聯(lián)網(wǎng)相關(guān)的產(chǎn)品和解決方案,包括藍(lán)牙和Wi-Fi芯片、傳感器等。這些產(chǎn)品和解決方案能夠滿足物聯(lián)網(wǎng)設(shè)備對低功耗、高可靠性通信的需求,為物聯(lián)網(wǎng)市場的發(fā)展提供了有力支持。Dialog Semiconductor的前瞻性布局使其在物聯(lián)網(wǎng)市場中占據(jù)了重要位置。
在快速發(fā)展的過程中,Ecera Comtek Corp公司始終關(guān)注企業(yè)社會責(zé)任的踐行。公司積極參與各種公益活動,為社會做出積極貢獻(xiàn)。例如,在自然災(zāi)害發(fā)生時,Ecera Comtek Corp公司積極捐贈通信設(shè)備,幫助災(zāi)區(qū)恢復(fù)通信聯(lián)系;在偏遠(yuǎn)地區(qū),公司還捐建了多所希望小學(xué),為當(dāng)?shù)氐暮⒆觽兲峁┝肆己玫膶W(xué)習(xí)環(huán)境。這些公益活動不僅提升了Ecera Comtek Corp公司的品牌形象,也增強了員工的凝聚力和歸屬感。
在競爭激烈的電子行業(yè)中,Ecera Comtek Corp公司意識到只有不斷創(chuàng)新才能在市場中立足。于是,公司加大了研發(fā)投入,引進(jìn)了一批高端技術(shù)人才。經(jīng)過長時間的研發(fā),Ecera Comtek Corp公司成功研發(fā)出了一種新型的信號處理技術(shù),大大提高了無線通信設(shè)備的傳輸速度和穩(wěn)定性。這一技術(shù)突破迅速引起了市場的關(guān)注,Ecera Comtek Corp公司的產(chǎn)品在市場上受到了熱烈的歡迎,公司的銷售額也實現(xiàn)了快速增長。
在國內(nèi)市場取得成功后,Codeco開始將目光投向國際市場。他們積極拓展海外業(yè)務(wù),與多家國際知名企業(yè)建立合作關(guān)系。通過參加國際展會、設(shè)立海外分支機(jī)構(gòu)等方式,Codeco的產(chǎn)品逐漸打入國際市場,贏得了廣泛的認(rèn)可。這一過程中,Codeco不僅提升了品牌知名度,也積累了豐富的國際化運營經(jīng)驗。
請教大家,有沒有遇到類似問題的。 一起解決下; 原來DSP2812外圍的電路 電源管理芯片一直使用:TPS75701/TPS75718 FPGA一直使用:XC2S200 DA轉(zhuǎn)換一直用的DAC7625; 現(xiàn)在以上芯片都面臨難買和即將停產(chǎn)的問題; 請大家?guī)椭黄鹫蚁绿娲a(chǎn)品。… 查看全部問答∨ |
原文: 常常有學(xué)生問我,“老師,這個方法真的有用么?”在相當(dāng)長一段時間里,我對 這樣的問題極為不耐煩,總是皺著眉頭的同時盡量顯得心平氣和地說“那——你 覺得呢?”學(xué)生通常都是愣了一下,轉(zhuǎn)身走掉——估計是帶著失望呢。我?guī)缀醵寄芨杏X ...… 查看全部問答∨ |
三星s3c6410(sjf6410.exe) JTAG燒錄問題 三星的s3c6410的JTAG燒錄程序sjf6410.exe能讀到CPU ID,但FLASH(K9G8G08M) ID讀不到,請問有誰用過嗎,是怎么修改的,能否詳細(xì)說明下,謝謝了!6400用SJF6400.EXE能燒錄。我比較了源代碼,在FLASH部分代碼里沒有區(qū)別?。 ? 查看全部問答∨ |
|
填空 1、總線仲裁的方法可以分為:_______________和________________兩種。 2、IDE英文全稱是________________________________;SCSI英文全稱是____________________________________,它常用在_____________________。 3、8086是Intel公司生 ...… 查看全部問答∨ |
想學(xué)uCOS了.前輩們來給點忠告和指導(dǎo)吧.謝謝大家了 這個學(xué)期有了STM32開發(fā)板.一學(xué)期時間.它的外設(shè)基本摸了一遍.和天天看書混日子比起來感覺真的充實了許多.現(xiàn)在打算看一看嵌入式.正好手頭有stm32f103的板子.想試試看吧以前看過一點邵貝貝教授的書.大家都說好.可能我沒有看過別的沒有比較吧,只是感覺 ...… 查看全部問答∨ |
本帖最后由 ddllxxrr 于 2016-1-7 17:00 編輯 0.01元拿usbasp下載器 usbasp下載器元件(沒有焊接的) 空板(包含下載器pcb、at89s51、stc89c52) 活動規(guī)則; 1.跟貼描述一下用這 ...… 查看全部問答∨ |
|
zigbee的上位機(jī)監(jiān)控軟件可以是組態(tài)王嗎?如何建立聯(lián)系? zigbee的上位機(jī)監(jiān)控軟件可以是組態(tài)王嗎?如何建立聯(lián)系?有相關(guān)資料嗎?… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 小鵬華為聯(lián)手終結(jié)AR-HUD“三大痛”
- 英特爾攜手香港大學(xué)“菁英聚·港大”,推動中學(xué)人工智能教育普及
- 奔馳,國軒高科固態(tài)電池正式裝車,續(xù)航超1000km!
- 高功耗芯片如何設(shè)計滿足散熱需求?
- 智能駕駛仿真研究:仿真走向跨域融合,世界模型應(yīng)用提速
- 國投招商投資景略半導(dǎo)體,加速車載芯片國產(chǎn)替代進(jìn)程
- 正極材料知多少:LFP仍是市場主流,三元體系將持續(xù)滲透30萬元以上車型
- 擺脫中國電池鏈?特斯拉欲自建電池生產(chǎn)體系
- 人形機(jī)器人新賽道,湖北想贏
- 大陸集團(tuán)開發(fā)出全新傳感器技術(shù) 可減少稀土元素的使用
- 補齊研發(fā)短板 國產(chǎn)儀器拒絕“木桶效應(yīng)”
- 常程拯救聯(lián)想手機(jī) 至少要打贏這三場硬仗
- 康佳戰(zhàn)略轉(zhuǎn)型:大躍進(jìn)還是巧布局?
- 京東快遞無人機(jī)618正式亮相:續(xù)航達(dá)1000公里!
- 人工智能覺醒:英國研發(fā)超逼真機(jī)器人
- 兆新股份發(fā)布2017年財報:營業(yè)收入6.54億元
- 人工智能成安防領(lǐng)域催化劑,應(yīng)用場景越來越多
- Appier 展示 AI 在服裝設(shè)計領(lǐng)域的創(chuàng)造力
- 谷歌向第三方開放自研AI芯片TPU:每小時6.5美元
- 中微半導(dǎo)體與Veeco、SGL間的專利訴訟達(dá)成和解
- 基于RL78/G14的健康醫(yī)療進(jìn)度說明貼
- MSP430F5xxx __MSP430_BASEADDRESS_PMM__在哪里定義?
- 關(guān)于驅(qū)動安裝成功后出現(xiàn)的未知設(shè)備問題
- 單片機(jī)最小系統(tǒng)
- NFC參考設(shè)計電路圖 ---使用MSP430
- 尋求能監(jiān)控土中物體的傳感器
- 關(guān)于串口驅(qū)動
- LPC9221 io口設(shè)置與使用
- 關(guān)于ADC 采樣的時鐘問題?
- 求好心人幫忙,51單片機(jī)實現(xiàn)4位共陰數(shù)碼管數(shù)字溫度上下限報警功能的c程序和仿真圖謝謝