電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 5182|回復(fù): 6
收起左側(cè)

STM32f030c8t6單片機(jī)ADC模擬看門狗使用

[復(fù)制鏈接]

34

主題

114

帖子

972

積分

二級(jí)會(huì)員

Rank: 2

積分
972
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-11-21 17:23:55 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
  根據(jù)st官方手冊(cè)提供描述不難看出,ADC模擬看門狗其實(shí)就是用戶可以設(shè)置一個(gè)AD值上下限值,然后打開此模擬看門狗中斷開關(guān),那么就會(huì)在檢測(cè)到當(dāng)IO輸入轉(zhuǎn)換AD值小于下限值或大于上限值時(shí)進(jìn)入相應(yīng)的中斷函數(shù)。大致就是這么一個(gè)功能實(shí)現(xiàn)過程。

  根據(jù)表63可以看出,模擬看門狗可以設(shè)置為多通道和單通道模式,即可以通過設(shè)置相應(yīng)的寄存器位來選擇某一通道或多通道打開模擬看門狗檢測(cè)。

  那么明白了以上這些基礎(chǔ)規(guī)則,那么我就要根據(jù)官方提供的庫文件及里面的使用說明來配置相應(yīng)函數(shù)來使用模擬看門狗。

  打開此文件后下一步:

  看!在這個(gè)官方提供的.c文件里面已經(jīng)有介紹關(guān)于模擬看門狗使用的詳細(xì)介紹的,只要理解了英文描述的意義,結(jié)合之前看數(shù)據(jù)手冊(cè)關(guān)于ADC模擬看門狗的描述就會(huì)很快的完成模擬看門狗的配置程序。
  下面即是完成的模擬看門狗配置函數(shù):

  最后還不要忘記加入打開看門狗中斷的函數(shù):
  ADC_ITConfig(ADC1,ADC_IT_AWD,ENABLE);完整的配置過程如下:
  STM32f030c8t6單片機(jī)ADC模擬看門狗使用
  voidNVIC_Config(void)
  {
  NVIC_InitTypeDefNVIC_InitStructure;
  NVIC_InitStructure.NVIC_IRQChannelPriority=3;//先占優(yōu)先級(jí)1級(jí)NVIC_InitStructure.NVIC_IRQChannel=ADC1_IRQn;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;//IRQ通道使能NVIC_Init(&NVIC_InitStructure);
  }
  /*
  模擬看門狗配置函數(shù)
  單通道:7
  */
  voidADC_WatchdogConfig(void)
  {
  ADC_AnalogWatchdogSingleChannelConfig(ADC1,ADC_AnalogWatchdog_Channel_7);ADC_AnalogWatchdogThresholdsConfig(ADC1,4050,0);ADC_AnalogWatchdogCmd(ADC1,ENABLE);
  ADC_AnalogWatchdogSingleChannelCmd(ADC1,ENABLE);}
  以上就是對(duì)ADC模擬看門狗的使用做了一個(gè)小結(jié),當(dāng)然只是用了其中一部分功能,如有紕漏,請(qǐng)您指出,不勝感謝。
  以上就是STM32f030c8t6 http://www.dzsc.com/ic-detail/9_871.html 單片機(jī)ADC模擬看門狗使用,通過此次模擬看門狗的使用,我更加明白要利用官方資源的重要性,解鈴還須系鈴人,這句話非常適合做技術(shù)的人,當(dāng)遇見問題時(shí),無從下手或不知怎么樣下手才會(huì)效率高的解決問題時(shí),這時(shí)就應(yīng)該想到生產(chǎn)廠家才是解決問題的源頭關(guān)鍵,那里有相當(dāng)豐富的使用說明文檔及工具資源,這樣就避免了在網(wǎng)絡(luò)上找不到自己用到的相關(guān)應(yīng)用時(shí)而苦惱無助的情況,謹(jǐn)以此心得與讀者共勉!

lyl

1

主題

1119

帖子

3525

積分

四級(jí)會(huì)員

Rank: 4

積分
3525
沙發(fā)
發(fā)表于 2021-5-21 16:31:16 | 只看該作者
資料不錯(cuò),學(xué)習(xí)學(xué)習(xí)

3

主題

2721

帖子

3052

積分

四級(jí)會(huì)員

Rank: 4

積分
3052
板凳
發(fā)表于 2021-6-4 09:43:02 | 只看該作者
11111111111111111111

0

主題

21

帖子

77

積分

一級(jí)會(huì)員

Rank: 1

積分
77
地板
發(fā)表于 2021-6-28 10:06:10 | 只看該作者
BUCUO FPBSEIBANRN

0

主題

152

帖子

621

積分

二級(jí)會(huì)員

Rank: 2

積分
621
5#
發(fā)表于 2021-8-5 11:56:03 | 只看該作者
很不錯(cuò)的啊

0

主題

28

帖子

132

積分

一級(jí)會(huì)員

Rank: 1

積分
132
6#
發(fā)表于 2021-10-5 20:48:37 | 只看該作者

11111111111111111111

0

主題

12

帖子

33

積分

一級(jí)會(huì)員

Rank: 1

積分
33
7#
發(fā)表于 2021-10-22 20:49:30 | 只看該作者
很好的經(jīng)驗(yàn)分享,謝謝!

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表