无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

STM32CUBEMX(7)--移植雅特力AT32F403AVGT(兼容STM32F103VGT6),DAC輸出電壓

2021-06-01 15:49 作者:記帖  | 我要投稿

概述

????本篇文章主要介紹如何使用STM32CubeMX移植到雅特力AT32F403AVGT7,并通過DAC輸出電壓,在芯片中有2個(gè)12位的DAC口可以供選擇。

硬件準(zhǔn)備

????首先需要準(zhǔn)備一個(gè)開發(fā)板,這里我準(zhǔn)備的是雅特力AT32F403AVGT7的開發(fā)板。

選擇芯片型號(hào)

????雅特力AT32F403AVGT7兼容STM32F103系列,故選取STM32f103VG進(jìn)行開發(fā)。

配置時(shí)鐘源

????HSE與LSE分別為外部高速時(shí)鐘和低速時(shí)鐘,在本文中使用內(nèi)置的時(shí)鐘源,故都選擇Disable選項(xiàng),如下所示:

配置時(shí)鐘樹

????雅特力AT32F403AVGT7最高頻率到240M,但是STM32F1的最高主頻到72M,同時(shí)使用不使用外部晶振時(shí)候,最高速度只能到64M,所以配置64即可:

DAC配置

????然后設(shè)置PA4為DAC_OUT1,? 完整引腳配置如下圖。

生成工程設(shè)置

????注意在生產(chǎn)工程設(shè)置中不能出現(xiàn)中文,不然會(huì)報(bào)錯(cuò)。

代碼生成設(shè)置

????最后設(shè)置生成獨(dú)立的初始化文件。

生成代碼

代碼

????在main.c中,添加DAC電壓變量定義。

????在main.c中,開啟DAC通道1。

????在main.c中,主程序輸出電壓值,因?yàn)槭?2位的dac,所以值只能是0-4095。

結(jié)果演示

????因?yàn)槭禽敵鰹殡A梯狀,每變量每增加512,電壓改變一次,故應(yīng)該有8個(gè)階梯,分別是0,512,1024,1536,2048,2560,3072,3584。

視頻教學(xué)



STM32CUBEMX(7)--移植雅特力AT32F403AVGT(兼容STM32F103VGT6),DAC輸出電壓的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
渑池县| 东阿县| 宝鸡市| 孝昌县| 清镇市| 屯留县| 九龙坡区| 湘乡市| 高州市| 开江县| 重庆市| 武隆县| 肇州县| 南宫市| 河北省| 青龙| 阿坝县| 汝州市| 淮南市| 抚松县| 读书| 布拖县| 章丘市| 辉南县| 花垣县| 北安市| 连山| 桃江县| 文水县| 石屏县| 永安市| 隆德县| 大田县| 邯郸市| 德阳市| 芮城县| 麟游县| 达拉特旗| 彝良县| 庆安县| 康定县|