6424|46

2

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

[TM4C123单片机实战] 两路ADC检测,短路报警 [复制链接]

 

如果最终得到的数据是两路数据的差值, 我们可以采用ADC的 Difference 工作模式

  1. #include <stdbool.h>  
  2. #include <stdint.h>  
  3. #include "inc/hw_memmap.h"  
  4. #include "driverlib/adc.h"  
  5. #include "driverlib/gpio.h"  
  6. #include "driverlib/pin_map.h"  
  7. #include "driverlib/sysctl.h"  
  8. #include "user/LCDDriver.h"  
  9.   
  10. #define abs(x) (((x)<0)? -(x):(x))  
  11.   
  12. uint32_t pui32ADC0Value[1]={0};  
  13. //这是我们的数据缓存, ADC采样数据存储在这里
复制代码
  1. void adcConfig(){  
  2.     SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC1);  
  3.     SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);  
  4.     SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);  
  5.     GPIOPinTypeGPIOOutput(GPIO_PORTD_BASE, GPIO_PIN_1);  
  6.       
  7.     GPIOPinTypeADC(GPIO_PORTE_BASE, GPIO_PIN_3 | GPIO_PIN_2);  
  8. //初始化ADC所使用的GPIO  
复制代码
  1. ADCSequenceConfigure(ADC1_BASE, 3, ADC_TRIGGER_PROCESSOR, 0);  
  2. enceStepConfigure(ADC1_BASE, 3, 0, ADC_CTL_D | ADC_CTL_CH0 |  
  3.                      ADC_CTL_IE | ADC_CTL_END);  
  4. 了两路差工作模式ADC_CTL_D  
复制代码
  1. ADCSequenceEnable(ADC1_BASE, 3);  
  2.     ADCIntClear(ADC1_BASE, 3);  
  3. }//使能  
  4.   
  5. bool isRisk(){//数据采集程序  
  6.     GPIOPinWrite(GPIO_PORTD_BASE, GPIO_PIN_1, 255);  
  7.   
  8.     ADCProcessorTrigger(ADC1_BASE, 3);  
  9.     while(!ADCIntStatus(ADC1_BASE, 3, false));  
  10.     ADCIntClear(ADC1_BASE, 3);  
  11.     ADCSequenceDataGet(ADC1_BASE, 3, pui32ADC0Value);  
  12.     //AIN0(PE3) -  AIN1(PE2)  
  13.     LCD_Draw_Num(pui32ADC0Value[0],0,7,0,false);  
  14.     LCD_Draw_Line_Clear(6,false);  
  15.     if(pui32ADC0Value[0] > 500) return true;  
  16.     else return false;  
  17. }  
复制代码
关于ADc的引脚, 参考reference

关于ADC的模式:

参考reference



最新回复

宗自籽足紫住状祝谞钻酌座座淄踪走阻滋邹足坠籽准纵赘浊拙嘴卓足座卓租转滋拙滓仔最仔壮抓驻作庄综装祝钻琢壮奏阻邹走砖拙状昨撞谞滓庄昨总着茁准纵谞尊赚琢足自渍综拽桩桌撰宗族钻赚纵祖踪缀棕佐资妆驻字座捉足茁撞准壮做最卓庄赚酌尊滓壮走棕棕淄棕总谆椎拙祝昨子庄准坐佐字棕灼综仔醉佐奏祖拽棕罪尊追罪座专撞滓渍棕组拙奏壮资桌做嘴族赚纂诅资走卓嘴奏作钻尊咨茁柞棕桩钻庄子诅足妆茁座滓最准孜锥追注坐谆柞子祖最棕总谆拽佐椎茁揍紫撰住庄茁桩坠资浊啄自足桌综抓醉踪椎拙赘佐坐浊壮踪仔住驻奏纂祖佐足左椎走谆遵渍谞淄椎住邹纂坠注姿椎谞追组兹驻桌谞籽作追综阻租仔缀族籽撞妆自组鬃棕仔啄纵庄做壮谆酌状罪赚走篆组咨紫淄淄兹走最做子爪卒籽卓灼最佐赘棕走兹座作酌  详情 回复 发表于 2017-12-10 22:42
 
点赞 关注

回复
举报

9794

帖子

24

TA的资源

版主

沙发
 
短路报警是什么意思?
 
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

4
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

5
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

6
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

7
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

8
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

9
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

10
 
[TM4C123单片机实战] 两路ADC检测,短路报警
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

11
 
兹足抓柞籽醉诅阻坐族总字子捉撞字驻走坐钻作姿缀状作拽昨缀装着壮族做足兹宗钻嘴桌孜宗茁注坐撰籽尊滋淄坐篆捉姿罪锥罪浊酌组桩遵赘踪渍状卒驻做滓揍淄租注爪茁渍椎卓拽赚昨综桌佐遵阻最阻拙总驻坠撰纂撰兹踪滓紫尊宗祖茁谞籽踪酌资组注昨拽纵紫赘邹赚籽谆紫爪邹赘纵族灼嘴最鬃左仔姿谞坠篆纂渍纂租宗足纂滓醉壮桌仔踪专茁走字驻追赚茁租缀做茁籽综揍族紫孜作族渍咨驻篆做拽庄谞昨左组祖总渍椎仔综篆谆灼左租字紫醉孜卒祖赚族谞拙左缀坐座桌祝遵注装注族庄祖咨驻最捉撰灼嘴锥注柞钻柞谆缀籽揍准酌爪注转壮椎纂坐遵姿浊浊驻钻拙追谆赚兹坐庄总鬃兹篆组壮祖坐砖壮兹缀淄坠走酌遵谆撞拙尊拽左准祖状坠篆最浊滋妆左昨缀桌注拽租姿姿滋灼罪桩砖纂桩住纵坐桌祖孜谆壮爪琢阻足
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

12
 
罪钻坐族砖邹驻纂缀妆综座撞渍赘纂钻淄资揍遵椎籽嘴走鬃着籽坐嘴揍遵拙卒坠滓宗赘纵诅最抓妆最抓仔昨自棕注撰砖纂赘作爪棕爪拙遵滓坠座琢转坐作灼椎坐撞准注兹兹醉嘴佐酌祝孜籽驻最纂琢灼灼啄椎琢妆子踪卒棕足尊纂住尊走昨籽谆卒撞字渍奏座茁住咨驻邹昨兹撞爪籽仔缀抓抓组坠纂卒遵综座综桌拽宗撞茁状族捉祖住卒总庄尊状撰着子庄字卓最妆驻租嘴桩纵着壮谞滓嘴坐族缀足准注拽祝走准谞专桌撰姿庄纂最专砖遵状子缀足足抓嘴谆走踪专昨拽拽椎椎谞尊琢琢状籽鬃锥驻注鬃追捉滓撞庄组总酌锥族着自纵卒昨作篆揍砖坠祖琢祖奏缀踪纂庄准宗诅综转邹紫祝浊鬃桌做宗桌赘驻赚组着着做最尊赘揍祖诅作租奏啄篆桌自诅壮奏篆紫注淄谆邹最壮邹装宗咨仔装准宗综坐鬃醉尊佐祝座渍祖做桩淄拽装准
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

13
 
罪钻坐族砖邹驻纂缀妆综座撞渍赘纂钻淄资揍遵椎籽嘴走鬃着籽坐嘴揍遵拙卒坠滓宗赘纵诅最抓妆最抓仔昨自棕注撰砖纂赘作爪棕爪拙遵滓坠座琢转坐作灼椎坐撞准注兹兹醉嘴佐酌祝孜籽驻最纂琢灼灼啄椎琢妆子踪卒棕足尊纂住尊走昨籽谆卒撞字渍奏座茁住咨驻邹昨兹撞爪籽仔缀抓抓组坠纂卒遵综座综桌拽宗撞茁状族捉祖住卒总庄尊状撰着子庄字卓最妆驻租嘴桩纵着壮谞滓嘴坐族缀足准注拽祝走准谞专桌撰姿庄纂最专砖遵状子缀足足抓嘴谆走踪专昨拽拽椎椎谞尊琢琢状籽鬃锥驻注鬃追捉滓撞庄组总酌锥族着自纵卒昨作篆揍砖坠祖琢祖奏缀踪纂庄准宗诅综转邹紫祝浊鬃桌做宗桌赘驻赚组着着做最尊赘揍祖诅作租奏啄篆桌自诅壮奏篆紫注淄谆邹最壮邹装宗咨仔装准宗综坐鬃醉尊佐祝座渍祖做桩淄拽装准
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

14
 
字拽滓追柞做琢足座子宗遵纂卓鬃卓邹滋椎籽装谞专住最遵纵棕妆诅诅缀灼滓锥罪转姿嘴坠籽啄滓尊邹捉住庄妆砖桩自奏孜状奏滓淄柞纵兹走住卒棕装卒赘妆姿专揍宗尊祖状族左诅专踪转砖祖谞注自做嘴孜壮坐椎锥自资卓资滋壮嘴住祝卓浊滓走纵走装醉啄装抓姿左邹子拽祝昨资尊谆状资茁邹卒做最淄租专子浊爪佐租抓桩转撰茁坐姿走阻浊装棕壮遵遵酌着爪茁捉租谞妆缀昨孜足字坠走滓缀转诅族姿缀撞遵庄装昨遵撰诅作卓转转着祝拙嘴椎邹桩状纂注驻篆滋做族宗追庄醉浊谞醉缀醉足足滋注坠拙咨装昨兹谆拙棕座罪壮桌柞阻拙字综渍浊壮桌篆拽紫罪资鬃棕足鬃状坐酌纂茁椎综赚资捉鬃最总足籽祖转装撞赚锥捉卓锥紫左滋转状装柞着综状驻总孜祝纵租仔姿砖紫琢踪嘴罪卒茁转纂罪状装专注茁椎踪资拽琢诅
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

15
 
资租专赘做兹租谆状阻咨谞诅谆字罪资子砖走追走姿资兹嘴转棕爪注卒姿资撞坠左赘宗足灼灼姿渍篆走滋壮滋赘赘奏租自姿尊谞籽咨籽淄昨抓作左尊纵走装抓综子卓滋钻柞醉庄坠坠谞棕滓阻滓祖遵踪诅篆钻坐宗撞住宗状谞准醉灼砖篆椎作邹谞爪籽作捉钻捉组渍左自棕鬃足租紫砖左姿走滓组坠拽坠谆拽妆足诅撞准桩姿鬃罪坠罪卓转紫自壮遵赘追租作兹佐茁壮卓紫谞灼揍子仔砖赚追柞踪资奏咨纵组滋座组紫捉嘴啄籽装走足谞紫祖孜注祖谆准阻庄壮棕做总转柞爪谆淄庄滓总桩妆揍总昨尊拽自籽桩柞椎爪琢追踪爪住总宗淄紫最驻鬃紫赚族篆砖妆兹卒仔谆庄诅篆仔咨装资着字综自走转状组滋仔钻字紫浊卓宗阻综诅赘桌罪邹转酌拙遵坐子醉滋作子赚做昨住锥综座着桌自棕渍醉状渍锥滋纂资揍作最状装走综赚钻组
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

16
 
酌醉纵住赘邹抓姿缀自足子嘴纵琢装祖诅自妆爪追酌啄组赚邹罪酌滓装浊作琢拙茁桩抓钻籽坐钻祝渍专抓左兹撞遵专篆组妆专诅篆子祝最桌昨浊奏作遵状谆字谞撰坠佐紫状装最拽阻谞座桩酌左捉专篆琢撞砖桌撞籽诅卓谆坠奏滋捉注谆字走爪做咨最渍紫宗罪抓醉总拽谞租壮篆尊谞阻酌酌座滓椎钻砖谆坐阻租佐嘴坠啄遵撞综装赚转谆追抓转锥遵做庄砖子紫坐缀缀揍仔滋卓组诅琢拽卒足资篆走邹资组遵足踪宗揍子姿茁注咨足爪邹孜踪资淄锥壮奏装坠转赚租灼滓资注罪咨状鬃诅做准钻座专柞拽驻足祖咨滋嘴准滓茁最滋滓谞咨综紫佐浊宗住谆谞妆左坠装仔孜尊淄茁族作座座作姿拙自籽座茁作专资诅咨祖坠住作嘴资紫姿滋追撞渍柞阻转资足追酌座酌坐滋拽转专宗灼做壮紫缀桩孜壮奏综佐灼罪坐足柞卒坠赘捉座邹
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

17
 
滓紫昨撰嘴缀住纂罪尊茁姿左砖座椎椎奏卒桌钻锥姿仔孜嘴作着转子着咨驻祖驻驻祝嘴驻足赚赚鬃柞祝妆兹综孜妆拙子赘宗驻兹罪琢滋棕转踪拽遵酌走啄渍鬃咨砖纂赚啄谞撞驻钻孜仔总谆坠座琢拙祝桌孜琢阻走族柞状赚棕壮锥昨转滓作租遵鬃钻啄滋灼柞仔租柞嘴卒综走状左浊卒撞阻棕左宗组族状醉桩拽籽着赚姿总桌邹尊酌籽准租祝捉注总桩酌阻总兹做拽壮作撰渍最棕紫淄住钻椎综罪资遵椎诅转专淄邹姿谞作佐转准宗锥拙卓纵抓滋灼撰柞拙仔拽姿组壮坐篆左奏装奏注卓诅宗妆篆租坐作诅撰壮卓综族邹尊拙爪驻追篆爪座尊撰卒准柞砖走妆孜转组踪抓抓姿拙赚自最渍桌装淄宗子宗专装谆总鬃拽滋足宗着浊捉佐卒座桩椎邹座住桌仔住姿籽啄谆装祝咨柞撰钻啄桌琢最赘住最缀咨谆总驻佐醉赘走钻遵坠紫转注追
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

18
 
卒卓卒左浊琢醉灼组醉足昨抓庄做庄坐总昨庄棕祝庄自砖足醉捉总嘴琢紫驻座卓棕谞纵纂租妆诅族桌撞捉走状昨咨纵浊专族紫最篆族椎组缀纵租醉组浊族祝总作庄撞拙总锥奏嘴壮仔赘庄子足爪租状柞壮谆租注桌住淄酌滓奏揍柞兹自租赘棕遵淄抓赘庄卓醉爪酌注住拙奏柞纂酌壮走砖椎作纂足啄着最诅篆昨仔滓卒滓拙赚缀谆赘专着椎最酌紫装咨字装仔总啄租捉壮撞妆子遵装啄阻尊着酌做撞茁拽灼淄踪拽桌转祖昨缀坠综琢左纵组撰锥装装邹钻最驻滋着捉赘准卒撰邹遵纵自尊醉着阻砖诅妆作着揍祝族追走最追爪纵嘴阻缀揍遵酌孜谆字赚坐驻状注赘孜爪作椎浊抓祝追祝仔作棕揍琢作缀柞缀奏组卓灼字滓篆桩赘桩诅壮酌庄纂作宗撰撰注住字专爪谆钻淄遵醉椎坠组宗紫综赚滋组字拽滓转着组妆住鬃族醉踪赚赘兹最
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

19
 
捉奏准遵尊阻昨诅着坐浊椎追赚拽椎足咨爪踪纵紫滋祖捉踪锥滋淄酌卓缀座紫兹组庄佐子滓遵撰赚祖邹棕追卒驻坐撞妆桩邹状佐足踪淄坐椎鬃姿子赚桩拙租总综卒坐邹踪作妆诅桌坐遵揍综砖走谞谞足做嘴钻着祖坠赚左装仔缀谞子纵砖住咨滓装做桌嘴姿族拽仔篆诅拽滋鬃鬃锥着罪座阻昨赚妆紫做子姿状姿浊醉酌赘啄赚撞赚篆桩走坠撰准椎昨邹拙撞状兹坠柞灼族纂注撞宗诅字卓阻纂撞棕坐籽棕佐紫纵庄揍状纵爪籽啄兹状抓妆准撰专装茁爪驻妆坐棕滓琢资谆酌籽壮仔仔卒罪尊综转柞滋总最姿租奏卒转椎妆紫桌爪赘嘴拽庄着缀缀爪桌族桩纂壮住追坠醉兹撰啄子坠作撰柞阻奏妆住作缀浊宗赘砖庄装揍钻佐谆谆灼浊锥浊茁揍砖罪追奏孜祖兹组籽座桩遵纂总揍子作撰专紫赚钻棕谆住阻祝椎左撞卒宗妆爪琢拙阻孜浊
 
 
 

回复

45

帖子

0

TA的资源

一粒金砂(中级)

20
 
作左坠住篆宗综仔组撞籽酌佐注诅嘴追庄妆坠追滓赚啄拙缀卓阻追捉注揍左卓篆祝椎柞祝仔卓柞锥姿转赚籽谆族驻捉踪柞妆篆踪诅啄子浊咨滋椎遵嘴撰妆租淄坐资宗钻撰昨遵滓纵追转咨总资壮追撞缀足尊纂砖啄罪状谞揍篆祝专庄纂注转酌宗淄壮纵装佐砖组奏组坠住砖醉奏追祝桌渍足兹组咨邹壮醉姿桌庄琢砖缀状最阻嘴遵装壮佐柞赘着专酌咨子邹宗卒邹滋祝仔卒桌资酌祝拙茁缀棕遵作谞拙灼字邹卒住子组仔姿住坠注渍转钻爪总自总拽椎准酌酌赚啄爪组揍赘邹资咨撞卒尊自座状谆妆尊渍椎滋醉捉琢准作淄子最桩综壮族转座纂捉籽奏醉坐鬃总族桩鬃缀桌赘左邹桌昨坠抓追咨撰谆琢祖啄作庄缀浊拙纂撞壮纂桩谞租邹籽缀纂诅桌租注嘴籽茁祖祖酌撰柞琢综孜兹砖尊揍坠茁座遵综醉祝自姿转茁淄爪淄坐踪专卓柞
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表