資源簡介
利用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_timeba
?????文件?????????248??2019-03-05?14:55??laxiang\Driver\systick_timeba
?????文件????????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個文件信息
- 上一篇:日語面試集錦
- 下一篇:基于Arduino AT指令實現esp8266通訊
評論
共有 條評論