⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kao.c

📁 基于TMS320F2812的DS18B20温度传感器应用
💻 C
字号:
#include "DSP281x_Device.h" 
#include "DSP281x_Examples.h"
//#include "ds18b203.h" 
#include "ds18.h"
//float temperature;
void  delay(int count);//给count 设定值,延时1us,count=50


void main(void)
{  
   
	  InitSysCtrl();
      //InitGpio();
      DS_IO;
      DS_QUAL;
      EALLOW;
 
     // DS_OUT;
     // EDIS;
     // DINT;

     // InitPieCtrl();
      //IER = 0x0000;//禁止所有的中断
      //IFR = 0x0000;
      //InitPieVectTable();
      
     // EALLOW;
     // EDIS;
      
     //EINT;          // Enable Global interrupt INTM
     //ERTM;          // Enable Global realtime interrupt DBGM
     while(1)
     {
      DS_OUT;
      GpioMuxRegs.GPADIR.bit.GPIOA0=1;
      DS_HI;
     delay(2500);//200us
      DS_LOW;
      delay(2500);
      DS_IN;
      delay(2500);//200us
      }
}


void delay(int count)
{	
	int i;
	for(i=0;i<count;i++) {} //count=150为4us,若延时t us,count=t/4*150
}
//count=1000为80us,若延时t us,count=t/80*1000

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -