• 大小: 493KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: 其他
  • 标签: ST  

资源简介

利用stm32f103驱动多路INA226的方法,

资源截图

代码片段和文件信息

//////////////////////////////////////////////////////////
// 文件:FIFOQUEUE.C
//////////////////////////////////////////////////////////

#include “fifoqueue.h“

//Queue Init
void QueueInit(struct FifoQueue *Queue)
{
    Queue->front = Queue->rear;//初始化时队列头队列首相连
    Queue->count = 0;   //队列计数为0
}

// Queue In
u8 QueueIn(struct FifoQueue *QueueElemType sdat) //数据进入队列
{
    if((Queue->front == Queue->rear) && (Queue->count == QueueSize))
    {                    // full //判断如果队列满了
        return QueueFull;    //返回队列满的标志
    }else
    {                    // in
        Queue->dat[Queue->rear] = sdat;
        Queue->rear = (Queue->rear + 1) % QueueSize;
        Queue->count = Queue->count + 1;
        return QueueOperateOk;
    }
}

// Queue Out
u8 QueueOut(struct FifoQueue *QueueElemType *sdat)
{
    if((Queue->front == Queue->rear) && (Queue->count == 0))
    {                    // empty
        return QueueEmpty;
    }else
    {                    // out
        *sdat = Queue->dat[Queue->front];
        Queue->front = (Queue->front + 1) % QueueSize;
        Queue->count = Queue->count - 1;
        return QueueOperateOk;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-27 12:10  laxiang\
     目录           0  2017-11-27 12:10  laxiang\DateStructure\
     文件        1229  2017-10-17 19:07  laxiang\DateStructure\fifoqueue.c
     文件         787  2017-10-18 14:44  laxiang\DateStructure\fifoqueue.h
     目录           0  2019-03-05 15:10  laxiang\Driver\
     文件        3443  2017-11-27 14:42  laxiang\Driver\adc1.c
     文件         233  2017-11-27 14:11  laxiang\Driver\adc1.h
     文件        4795  2017-11-23 18:09  laxiang\Driver\can1.c
     文件         848  2017-11-23 10:58  laxiang\Driver\can1.h
     文件        1093  2019-03-05 13:50  laxiang\Driver\io_toggle.c
     文件         201  2017-10-11 14:25  laxiang\Driver\io_toggle.h
     文件        2050  2019-03-05 15:10  laxiang\Driver\systick_timebase.c
     文件         248  2019-03-05 14:55  laxiang\Driver\systick_timebase.h
     文件        3928  2017-11-27 17:08  laxiang\Driver\tim1.c
     文件         213  2017-09-23 11:01  laxiang\Driver\tim1.h
     文件        1732  2017-11-27 16:50  laxiang\Driver\usart1.c
     文件         235  2017-11-27 16:46  laxiang\Driver\usart1.h
     文件        1740  2017-10-24 11:01  laxiang\Driver\usart2.c
     文件         113  2017-10-24 10:20  laxiang\Driver\usart2.h
     目录           0  2017-11-27 12:10  laxiang\Libraries\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\CoreSupport\
     文件       17273  2010-04-23 10:40  laxiang\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
     文件       85714  2010-04-23 10:40  laxiang\Libraries\CMSIS\CM3\CoreSupport\core_cm3.h
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\DeviceSupport\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\DeviceSupport\ST\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\
     目录           0  2017-11-27 12:10  laxiang\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\
     文件       15761  2010-04-23 10:40  laxiang\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_cl.s
............此处省略97个文件信息

评论

共有 条评论