• 大小: 0.74M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


基于STM32的陀螺仪数据采集程序

资源截图

代码片段和文件信息

#include “adc.h“
#include “delay.h“    
   
void  Adc_Init(void)
{    
//先初始化IO口
  RCC->APB2ENR|=1<<2;    //使能PORTA口时钟 
GPIOA->CRL&=0XFFFFFF0F;//PA1 anolog输入
//通道设置  
RCC->APB2ENR|=1<<9;    //ADC1时钟使能   
RCC->APB2RSTR|=1<<9;   //ADC1复位
RCC->APB2RSTR&=~(1<<9);//复位结束     
RCC->CFGR&=~(3<<14);   //分频因子清零
//SYSCLK/DIV2=12M ADC时钟设置为12MADC最大时钟不能超过14M!
//否则将导致ADC准确度下降! 
RCC->CFGR|=2<<14;        
ADC1->CR1&=0XF0FFFF;   //工作模式清零
ADC1->CR1|=0<<16;      //独立工作模式  
ADC1->CR1&=~(1<<8);    //非扫描模式   
ADC1->CR2|=(1<<1);    //连续转换模式
ADC1->CR2&=~(7<<17);    
ADC1->CR2|=7<<17;    //软件控制转换  
ADC1->CR2|=1<<20;      //使用用外部触发(SWSTART)!!! 必须使用一个事件来触发
ADC1->CR2&=~(1<<11);   //右对齐  
ADC1->SQR1&=~(0XF<<20);
ADC1->SQR1|=0<<20;     //1个转换在规则序列中 也就是只转换规则序列1     
//设置通道1的采样时间
ADC1->SMPR2&=~(7<<3);  //通道1采样时间清空   
  ADC1->SMPR2|=7<<3;     //通道1  239.5周期提高采样时间可以提高精确度     大约21us
ADC1->CR2|=1<<0;    //开启AD转换器  
ADC1->CR2|=1<<3;       //使能复位校准

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     224078  2017-05-24 15:39  程序\adc.crf

     文件        297  2017-05-24 15:39  程序\adc.d

     文件     239664  2017-05-24 15:39  程序\adc.o

     文件     223243  2017-05-24 15:39  程序\delay.crf

     文件        288  2017-05-24 15:39  程序\delay.d

     文件     237756  2017-05-24 15:39  程序\delay.o

     文件     223220  2017-04-25 10:10  程序\dma.crf

     文件        297  2017-04-25 10:10  程序\dma.d

     文件     237488  2017-04-25 10:10  程序\dma.o

     文件         19  2017-05-26 14:42  程序\ExtDll.iex

     文件       1910  2017-05-25 17:54  程序\HAEDWARE\adc.c

     文件        178  2017-05-02 10:17  程序\HAEDWARE\adc.h

     文件       1797  2017-04-25 09:58  程序\HAEDWARE\dma.c

     文件        752  2014-03-09 15:33  程序\HAEDWARE\dma.h

     文件        461  2017-05-03 09:10  程序\HAEDWARE\Kalman.c

     文件        336  2017-05-03 08:52  程序\HAEDWARE\Kalman.h

     文件        136  2017-05-03 10:58  程序\HAEDWARE\led.c

     文件        101  2017-04-20 10:28  程序\HAEDWARE\led.h

     文件       8587  2017-05-24 15:39  程序\kalman.crf

     文件        127  2017-05-24 15:39  程序\kalman.d

     文件      14932  2017-05-24 15:39  程序\kalman.o

     文件     222557  2017-05-24 15:39  程序\led.crf

     文件        262  2017-05-24 15:39  程序\led.d

     文件     234232  2017-05-24 15:39  程序\led.o

     文件     236173  2017-05-24 15:38  程序\main.crf

     文件        504  2017-05-24 15:38  程序\main.d

     文件     247480  2017-05-24 15:38  程序\main.o

     文件         51  2017-04-19 21:06  程序\startup_stm32f10x_hd.d

     文件       6736  2017-04-19 21:06  程序\startup_stm32f10x_hd.o

     文件         51  2017-05-24 15:39  程序\startup_stm32f10x_md.d

............此处省略49个文件信息

评论

共有 条评论