STM内部AD采样程序--运行通过(测量电压范围.V)(运行通过的ARM程序--与DMA无关喔)有注释.docVIP

  • 1
  • 0
  • 约3.62万字
  • 约 28页
  • 2018-07-13 发布于江西
  • 举报

STM内部AD采样程序--运行通过(测量电压范围.V)(运行通过的ARM程序--与DMA无关喔)有注释.doc

STM内部AD采样程序--运行通过(测量电压范围.V)(运行通过的ARM程序--与DMA无关喔)有注释.doc

/***?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?* * F?ile N?ame ? ? : ?main.?c * A?uthor? ? ? : ?Wuhan? RD ?Cente?r, Em?best ?* Dat?e Fir?st Is?sued ? : 08?/08/2?008 *? Desc?ripti?on ? ?: Mai?n pro?gram ?body ?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?*****?/ /*? Incl?udes ?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-*/ #?inclu?de s?tm32f?10x_l?ib.h? #inc?lude?stdio?.h ? /* P?rivat?e typ?edef ?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?----*?/ /* ?Priva?te de?fine ?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?*/ //?#defi?ne AD?C1_DR?_Addr?ess ? ((u?32)0x?40012?44C) ?float? AD_v?alue=?0.0; ?u8 ad?c_1[6?]={0}?;//用来存放经ADC转换后的电压值的每一位数值。 /* ?Priva?te ma?cro -?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?*/ /*? Priv?ate v?ariab?les -?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-----?-*/ A?DC_In?itTyp?eDef ?ADC_I?nitSt?ructu?re; /?/DMA_?InitT?ypeDe?f DMA?_Init?Struc?ture;? //vu?16 AD?C_Con?verte?dValu?e; Er?rorSt?atus ?HSESt?artUp?Statu?s; ? /*? Priv?ate f?uncti?on pr?ototy?pes -?-----?-----?-----?-----?-----?-----?-----?-----?-----?-*/ v?oid R?CC_Co?nfigu?ratio?n(voi?d); v?oid G?PIO_C?onfig?urati?on(vo?id); ? void? SysT?ick_C?onfig?urati?on(vo?id); ? #?defin?e LED?1ON G?PIO_S?etBit?s(GPI?OF,GP?IO_Pi?n_0) ? #de?fine ?LED1O?FF GP?IO_Re?setBi?ts(GP?IOF,G?PIO_P?in_0)? //片选cs #def?ine L?ED2ON? GPIO?_SetB?its(G?PIOF,?GPIO_?Pin_1?) #?defin?e LED?2OFF ?GPIO_?Reset?Bits(?GPIOF?,GPIO?_Pin_?1)//复位rest #de?fine ?LED3O?N GPI?O_Set?Bits(?GPIOF?,GPIO?_Pin_?2) ?#defi?ne LE?D3OFF? GPIO?_Rese?tBits?(GPIO?F,GPI?O_Pin?_2)//?数据sdata ?#defi?ne LE?D4ON ?GPIO_?SetBi?ts(GP?IOF,G?PIO_P?in_3)? #d?efine? LED4?OFF G?PIO_R?esetB?its(G?PIOF,?GPIO_?Pin_3?)//时钟sclk ? uns?igned? char? Ver=?A; ? //驱动版本,默认为A版本,一共4个版本 unsigne?d cha?r zif?u[]={?

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档