资源简介

基于stm8的超声波测距源程序用time的双通道捕获上升沿和下降沿

资源截图

代码片段和文件信息

////********************程序1(输入比较 )****************************/////

// ///////////////////////////////////////////////////
#include“stm8s.h“


float distance1;
u16 ntime1time2timedistance;

#define DIO_HIGH() GPIO_WriteHigh(GPIOB GPIO_PIN_1)
#define DIO_LOW()  GPIO_WriteLow(GPIOB GPIO_PIN_1)

#define CLK_HIGH() GPIO_WriteHigh(GPIOB GPIO_PIN_2)
#define CLK_LOW()  GPIO_WriteLow(GPIOB GPIO_PIN_2)

#define STB_HIGH() GPIO_WriteHigh(GPIOB GPIO_PIN_3)
#define STB_LOW()  GPIO_WriteLow(GPIOB GPIO_PIN_3)

u8 add[]= {0xC00xC20xC40xC60xC80xCA0xCC0xCE};
u8 shuzi[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f};

void GPIO_Configuration()
{
  GPIO_DeInit(GPIOB);
  GPIO_Init(GPIOBGPIO_PIN_LNIB GPIO_MODE_OUT_PP_HIGH_FAST);
  GPIO_DeInit(GPIOD);
 // GPIO_

评论

共有 条评论