91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.2MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-24
  • 語言: 其他
  • 標(biāo)簽: WS2812B??PWM??DMA??

資源簡介

WS2812B全彩LED燈,采用PWM+DMA方式控制,已經(jīng)編寫好紅色呼吸燈、綠色呼吸燈、藍(lán)色呼吸燈和隨機呼吸燈程序,還有最基本的RGB三種顏色的0~255亮度調(diào)節(jié)函數(shù)。

資源截圖

代碼片段和文件信息

#include?“delay.h“


#define?AHB_INPUT??64?//請按RCC中設(shè)置的AHB時鐘頻率填寫到這里(單位MHz)


void?delay_us(u32?uS){?//uS微秒級延時程序(參考值即是延時數(shù),72MHz時最大值233015)
SysTick->LOAD=AHB_INPUT*uS;??????//重裝計數(shù)初值(當(dāng)主頻是72MHz,72次為1微秒)
SysTick->VAL=0x00;????????//清空定時器的計數(shù)器
SysTick->CTRL=0x00000005;//時鐘源HCLK,打開定時器
while(!(SysTick->CTRL&0x00010000));?//等待計數(shù)到0
SysTick->CTRL=0x00000004;//關(guān)閉定時器
}

void?delay_ms(u16?ms){?//mS毫秒級延時程序(參考值即是延時數(shù),最大值65535) ? ?? ??
while(?ms--?!=?0){
delay_us(1000); //調(diào)用1000微秒的延時
}
}
?
void?delay_s(u16?s){?//S秒級延時程序(參考值即是延時數(shù),最大值65535) ? ?? ??
while(?s--?!=?0){
delay_ms(1000); //調(diào)用1000毫秒的延時
}
}?

//軟件延時函數(shù)
void?my_delay_ns(u16?ns)
{
while(ns--);
}
void?my_delay_us(u16?us)
{
?u8?i=0;
while(us--)
{
i?=?10;
while(i--);
}
}
void?my_delay_ms(u16?us)
{
?u16?i?=?0;
while(us--)
{
i?=?12000;
while(i--);
}
}

































?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-09-30?16:16??WS2812B(PWM+DMA)\
?????目錄???????????0??2018-09-30?16:16??WS2812B(PWM+DMA)\Basic\
?????目錄???????????0??2018-09-30?16:14??WS2812B(PWM+DMA)\Basic\delay\
?????文件????????1091??2018-09-30?16:14??WS2812B(PWM+DMA)\Basic\delay\delay.c
?????文件?????????527??2018-08-23?11:52??WS2812B(PWM+DMA)\Basic\delay\delay.h
?????目錄???????????0??2018-09-30?16:07??WS2812B(PWM+DMA)\Basic\dma\
?????文件????????2675??2018-08-28?13:01??WS2812B(PWM+DMA)\Basic\dma\dma.c
?????文件?????????162??2018-08-27?19:53??WS2812B(PWM+DMA)\Basic\dma\dma.h
?????目錄???????????0??2018-09-30?16:07??WS2812B(PWM+DMA)\Basic\pwm\
?????文件????????1514??2018-08-27?18:26??WS2812B(PWM+DMA)\Basic\pwm\pwm.c
?????文件?????????104??2018-08-27?18:24??WS2812B(PWM+DMA)\Basic\pwm\pwm.h
?????目錄???????????0??2018-09-30?16:15??WS2812B(PWM+DMA)\Basic\sys\
?????文件????????1315??2018-09-30?16:15??WS2812B(PWM+DMA)\Basic\sys\sys.c
?????文件????????2360??2018-08-17?10:37??WS2812B(PWM+DMA)\Basic\sys\sys.h
?????目錄???????????0??2018-09-30?16:07??WS2812B(PWM+DMA)\CMSIS\
?????文件???????17273??2010-06-07?10:25??WS2812B(PWM+DMA)\CMSIS\core_cm3.c
?????文件???????85714??2011-02-09?14:59??WS2812B(PWM+DMA)\CMSIS\core_cm3.h
?????文件??????633941??2011-03-10?10:51??WS2812B(PWM+DMA)\CMSIS\stm32f10x.h
?????文件???????36557??2011-03-10?10:51??WS2812B(PWM+DMA)\CMSIS\system_stm32f10x.c
?????文件????????2085??2011-03-10?10:51??WS2812B(PWM+DMA)\CMSIS\system_stm32f10x.h
?????目錄???????????0??2018-09-30?16:07??WS2812B(PWM+DMA)\Doc\
?????文件?????????172??2018-07-09?13:42??WS2812B(PWM+DMA)\Doc\工程目錄說明.doc
?????文件???????11477??2018-07-09?13:25??WS2812B(PWM+DMA)\Dotion.uvopt
?????文件???????71616??2018-09-30?16:15??WS2812B(PWM+DMA)\Dotion_fish.map
?????文件???????85004??2018-07-09?13:33??WS2812B(PWM+DMA)\Dtion.uvgui.hasee
?????文件??????171211??2018-09-30?16:16??WS2812B(PWM+DMA)\Dtion.uvguix.hasee
?????文件???????89010??2018-07-10?00:01??WS2812B(PWM+DMA)\Dtion.uvguix.sqy
?????文件???????10908??2018-07-09?13:29??WS2812B(PWM+DMA)\Dtion.uvopt
?????文件???????20196??2018-09-30?16:15??WS2812B(PWM+DMA)\Dtion.uvoptx
?????文件???????18782??2018-07-09?13:25??WS2812B(PWM+DMA)\Dtion.uvproj.saved_uv4
?????文件???????19719??2018-09-30?16:15??WS2812B(PWM+DMA)\Dtion.uvprojx
............此處省略203個文件信息

評論

共有 條評論