資源簡(jiǎn)介
本源碼是用于一個(gè)發(fā)光LED椅子項(xiàng)目的完整源碼,支持市面上通用RGB紅外遙控器,有漸變,閃爍,褪變,顏色選擇等功能。使用STM8 TIM1 PWM調(diào)制RGB,其中白色使用的是白色LED,在使用鋰電池時(shí)可以省電些。(注意STM8控制字需要使能TIM1的4個(gè)PWM通道) GPIOD口支持接入5個(gè)觸發(fā)變色器件,低電平觸發(fā)RGB變色。(項(xiàng)目中使用霍爾磁性傳感器)
代碼片段和文件信息
#include?“stm8s.h“
#include?“delay.h“
/*?Private?typedef?-----------------------------------------------------------*/
/*?Private?define?------------------------------------------------------------*/
#define?TIM4_PERIOD???????124
/*?Private?macro?-------------------------------------------------------------*/
/*?Private?variables?---------------------------------------------------------*/
__IO?uint32_t?TimingDelay?=?0;
/*?Private?function?prototypes?-----------------------------------------------*/
void?Delay(__IO?uint32_t?nTime);
void?TimingDelay_Decrement(void);
/*?Private?functions?---------------------------------------------------------*/
/*?Public?functions?----------------------------------------------------------*/
/**
??*?@brief??Configure?TIM4?to?generate?an?update?interrupt?each?1ms?
??*?@param??None
??*?@retval?None
??*/
void?TIM4_Config(void)
{
??/*?TIM4?configuration:
???-?TIM4CLK?is?set?to?16?MHz?the?TIM4?Prescaler?is?equal?to?128?so?the?TIM1?co
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2104??2016-01-23?10:37??STM8S_StdPeriph_RGB\delay.c
?????文件????????137??2016-01-23?10:37??STM8S_StdPeriph_RGB\delay.h
?????文件??????48431??2016-01-23?10:37??STM8S_StdPeriph_RGB\EWSTM8\Project.dep
?????文件??????44872??2016-01-23?10:37??STM8S_StdPeriph_RGB\EWSTM8\Project.ewd
?????文件?????176271??2016-01-23?10:37??STM8S_StdPeriph_RGB\EWSTM8\Project.ewp
?????文件????????161??2016-01-23?10:37??STM8S_StdPeriph_RGB\EWSTM8\Project.eww
?????文件???????3435??2016-01-23?10:37??STM8S_StdPeriph_RGB\EWSTM8\readme.txt
?????文件???????1096??2016-01-23?10:38??STM8S_StdPeriph_RGB\EWSTM8\settings\Project.cspy.bat
?????文件??????11350??2016-01-23?10:38??STM8S_StdPeriph_RGB\EWSTM8\settings\Project.dbgdt
?????文件????????717??2016-01-23?10:38??STM8S_StdPeriph_RGB\EWSTM8\settings\Project.dni
?????文件???????7994??2016-01-23?10:38??STM8S_StdPeriph_RGB\EWSTM8\settings\Project.wsdt
?????文件?????257648??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Exe\Project.out
?????文件??????11087??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\delay.o
?????文件???????8888??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\ir.o
?????文件??????80123??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\main.o
?????文件???????2027??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\Project.pbd
?????文件??????78183??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_adc1.o
?????文件??????17718??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_awu.o
?????文件??????13016??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_beep.o
?????文件??????60194??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_clk.o
?????文件??????15943??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_exti.o
?????文件??????58461??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_flash.o
?????文件??????24155??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_gpio.o
?????文件??????55910??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_i2c.o
?????文件??????35623??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_it.o
?????文件??????18828??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_itc.o
?????文件??????13462??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_iwdg.o
?????文件???????9060??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_rst.o
?????文件??????43895??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_spi.o
?????文件?????209447??2016-01-23?10:39??STM8S_StdPeriph_RGB\EWSTM8\STM8S103\Obj\stm8s_tim1.o
............此處省略181個(gè)文件信息
評(píng)論
共有 條評(píng)論