资源简介
代码片段和文件信息
#include “adc.h“
#include “timer1.h“
#include “ram.h“
#include “lcd_dms689.h“
//=========================================================================================================================================================================================
UNION_uHEX2 ADC1_Dat;
float ADC1_Sum=0;
unsigned char ADC1_i=0;
//=========================================================================================================================================================================================
void ADC_User_Config(void)
{
//PA_DDR_bit.DDR6 =0; //设置PA->6 为输入
///PA_CR1_bit.C16 =0; //设置为悬空输入
//PA_CR2_bit.C26 =0; //设置中断禁止
ADC1_CR1_bit.RES =0; //设置为12位转换模式
ADC1_CR1_bit.CONT =0; //设置为单次转换模式
ADC1_CR2_bit.PRESC =1; //ADC时钟进行2分频
ADC1_CR2_bit.SMTP1 =7; //
ADC1_CR3_bit.SMTP2 =7; //384 ADC时钟进行采样一次
ADC1_SQR4_bit.CHSEL_S0 =1; //SELECT AIN0
ADC1_CR1_bit.ADON =1; //使能ADC1
}
//=========================================================================================================================================================================================
void ADC_Data_Read(void)
{
float Temp;
if(ADC1_SR_bit.EOC==1)
{
ADC1_SR_bit.EOC =0;
ADC1_Dat.uhex[0] =ADC1_DRH;
ADC1_Dat.uhex[1] =ADC1_DRL;
Temp=5.7*3.3*ADC1_Dat.uHex2/4096.0+0.05; //得到的数值单位为v
if(ADC1_First_Flag==1)
{
Angle[3] =0.9*Angle[3]+0.1*Temp;
Temp =5.0*Angle[3]-14.5;
if(Angle[3]<2.9)
SYS_ON_Step =0;
if(Temp<1.0)
{
Temp =1.0;
Power_Flash_Flag =1;
}
else
Power_Flash_Flag =0;
if(Temp>5.0)
Temp =5.0;
Batty_Count =(unsigned char)(Temp);
//Angle[0] =Angle[3]/2.0; //测试显示用
PWM_Count.uHex2 =(unsigned short)(2032.6644526*Angle[3]*Angle[3]-19440.868245*Angle[3]+47799.897562); //测试显示用
if(PWM_Count.uHex2>7998) PWM_Count.uHex2 =7998;
if(PWM_Count.uHex2<800) PWM_Count.uHex2 =800;
}
else
{
ADC1_Dly_Count++;
if(ADC1_Dly_Count>6)
{
ADC1_First_Flag =1;
Angle[3] =Temp;
}
}
}
}
//=========================================================================================================================================================================================
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 102504 2019-01-06 14:13 USB转LORA无线模块\Debug\Exe\templproj.out
文件 15650 2018-12-16 17:24 USB转LORA无线模块\Debug\Obj\adc.o
文件 10359 2018-12-16 17:24 USB转LORA无线模块\Debug\Obj\adc.pbi.cout
文件 23111 2018-12-16 17:24 USB转LORA无线模块\Debug\Obj\ads1226.o
文件 10363 2018-12-16 17:24 USB转LORA无线模块\Debug\Obj\ads1226.pbi.cout
文件 5481 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\delay.o
文件 759 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\delay.pbi
文件 10361 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\delay.pbi.cout
文件 8184 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\eerom.o
文件 527869 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\eerom.pbi
文件 10361 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\eerom.pbi.cout
文件 10660 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\filter.o
文件 10362 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\filter.pbi.cout
文件 13637 2018-12-16 17:21 USB转LORA无线模块\Debug\Obj\ht1621b.o
文件 10363 2018-12-16 17:21 USB转LORA无线模块\Debug\Obj\ht1621b.pbi.cout
文件 41731 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\i2c_io.o
文件 10362 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\i2c_io.pbi.cout
文件 11112 2018-12-23 15:31 USB转LORA无线模块\Debug\Obj\io_exti.o
文件 10363 2018-12-23 15:31 USB转LORA无线模块\Debug\Obj\io_exti.pbi.cout
文件 36713 2018-12-16 17:19 USB转LORA无线模块\Debug\Obj\key.o
文件 10359 2018-12-16 17:20 USB转LORA无线模块\Debug\Obj\key.pbi.cout
文件 57085 2018-12-16 17:21 USB转LORA无线模块\Debug\Obj\lcd_dms689.o
文件 10366 2018-12-16 17:21 USB转LORA无线模块\Debug\Obj\lcd_dms689.pbi.cout
文件 5252 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\main.o
文件 550025 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\main.pbi
文件 10360 2019-01-06 14:13 USB转LORA无线模块\Debug\Obj\main.pbi.cout
文件 11798 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\mpu6050.o
文件 643326 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\mpu6050.pbi
文件 10363 2018-12-16 17:23 USB转LORA无线模块\Debug\Obj\mpu6050.pbi.cout
文件 14787 2018-12-16 17:21 USB转LORA无线模块\Debug\Obj\poly_fit.o
............此处省略98个文件信息
相关资源
- QT实现USB摄像头拍照
- usb键盘(MyUSB_HID_KEIL)
- usb之CDC(CDC_Standalone.rar)
- C语言模块化编程(我见过最好的)
- Linux那些事儿之我是USB core
- USB CAN Tool 源代码(LabVIEW 2011环境)
- WiFi模块测试程序
- Qt 通讯软件模块的开发
- VC6 USB开发源码
- stm32f103 USB键盘
- C++MFC模块讲解,黑发程序员课程整理
- c++监控USB插拔状态源码
- RC522射频模块读取S50卡中信息并通过
- wifi无线称重机毕业设计
- 基于STM32智能家居的无线网关设计与实
- 基于MFC的无线串口调试工具-哈工大威
- 超声波测距及蓝牙模块源码程序c语言
- USB识别 HID识别 MFC代码
- USB 完整bootloader项目,包括底层驱动和
- USB2.0接口数据采集卡
- 基于VC MFC的数据分析系统
- 基于C++的虚拟串口通讯
- USB双向通信上位机VC++程序
- hid usb 编程源码
- VC++开发实战1200例界面换肤模块
- 基于CY7C68013A的USB2.0详细开发文档
- USB视频设备采集图像VisualC++程序
- 基于C++的USB的数据传输的上位机程序
- 真正的usbview源代码
- CANoe窗口与模块介绍
评论
共有 条评论