xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 11KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-06-19
  • 語言: 其他
  • 標簽: stm32??io??WS2813B??

資源簡介

設(shè)計的目的是驅(qū)動16路燈帶,燈帶的目的比較簡單,就是定位顯示,因此不用實時驅(qū)動,只要某次顯示位置變化了驅(qū)動一次就行了。局限性:驅(qū)動時關(guān)中斷,不能響應(yīng)其它事件。不過驅(qū)動事件極短,一般情況下還是可行。

資源截圖

代碼片段和文件信息

#include	“my_doIo.h“
#pragma?pack(1)

/*******************************************************************************/


LEDio_out_struct?ledioActTable[LEDRGBCOLUMNMAX];
unsigned?char?ledRGBbuf[LEDRGBDOTMAX]; //RGB數(shù)據(jù)3*1024點
//黑???????白?????????紅?????????藍????????黃?????????綠???????????紫色??????橙色
unsigned?int?const?rgbConstList[8]={0x0000000x00ffffff0x00ff00000x000000ff0x00ffff000x0000ff000x009400d30x00ffa500};
//unsigned?int?const?rgbConstList[8]={0x005555550x005555550x005555550x005555550x005555550x005555550x005555550x00555555};

/**************常用7種顏色獲取********************************/
unsigned?int?getRgbConColour(unsigned?char?tempi){
if(tempi>7)
tempi=7;
return?rgbConstList[tempi];
}

/********指令級延時*************/
void ledio_delay(unsigned?short?num){
unsigned?short?tempDelayN;
for(tempDelayN=0;tempDelayN __NOP();__NOP();__NOP();__NOP();__NOP();
}
}
/****************************/
void Aio_P1H(void){
// HAL_GPIO_WritePin(Aio_P1_GPIO_PortAio_P1_PinGPIO_PIN_RESET);
// HAL_GPIO_WritePinWlm(Aio_P1_GPIO_PortAio_P1_PinGPIO_PIN_SET); //RESET??移位
Aio_P1_GPIO_Port->BSRR?=?GPIO_PIN_7_INT;
}
void Aio_P1L(void){
// HAL_GPIO_WritePin(Aio_P1_GPIO_PortAio_P1_PinGPIO_PIN_SET);
// HAL_GPIO_WritePinWlm(Aio_P1_GPIO_PortGPIO_PIN_7_LR16GPIO_PIN_RESET);
Aio_P1_GPIO_Port->BSRR?=?GPIO_PIN_7_L16;
}
void Aio_P2H(void){
// HAL_GPIO_WritePin(Aio_P2_GPIO_PortAio_P2_PinGPIO_PIN_RESET);
Aio_P2_GPIO_Port->BSRR?=?GPIO_PIN_6_INT?;
}
void Aio_P2L(void){
// HAL_GPIO_WritePin(Aio_P2_GPIO_PortAio_P2_PinGPIO_PIN_SET);
Aio_P2_GPIO_Port->BSRR?=?GPIO_PIN_6_L16;
}
void Aio_P3H(void){
//HAL_GPIO_WritePin(Aio_P3_GPIO_PortAio_P3_PinGPIO_PIN_RESET);
Aio_P3_GPIO_Port->BSRR?=?GPIO_PIN_5_INT;
}
void Aio_P3L(void){
// HAL_GPIO_WritePin(Aio_P3_GPIO_PortAio_P3_PinGPIO_PIN_SET);
Aio_P3_GPIO_Port->BSRR?=?GPIO_PIN_5_L16;
}
void Aio_P4H(void){
//HAL_GPIO_WritePin(Aio_P4_GPIO_PortAio_P4_PinGPIO_PIN_RESET);
Aio_P4_GPIO_Port->BSRR?=?GPIO_PIN_4_INT;
}
void Aio_P4L(void){
// HAL_GPIO_WritePin(Aio_P4_GPIO_PortAio_P4_PinGPIO_PIN_SET);
Aio_P4_GPIO_Port->BSRR?=?GPIO_PIN_4_L16;
}
void Aio_P5H(void){
//HAL_GPIO_WritePin(Aio_P5_GPIO_PortAio_P5_PinGPIO_PIN_RESET);
Aio_P5_GPIO_Port->BSRR?=?GPIO_PIN_5_INT;
}
void Aio_P5L(void){
// HAL_GPIO_WritePin(Aio_P5_GPIO_PortAio_P5_PinGPIO_PIN_SET);
Aio_P5_GPIO_Port->BSRR?=?GPIO_PIN_5_L16;
}
void Aio_P6H(void){
// HAL_GPIO_WritePin(Aio_P5_GPIO_PortAio_P6_PinGPIO_PIN_RESET);
Aio_P6_GPIO_Port->BSRR?=?GPIO_PIN_6_INT;
}
void Aio_P6L(void){
// HAL_GPIO_WritePin(Aio_P5_GPIO_PortAio_P6_PinGPIO_PIN_SET);
Aio_P6_GPIO_Port->BSRR?=?GPIO_PIN_6_L16;
}
void Aio_P7H(void){
// HAL_GPIO_WritePin(Aio_P7_GPIO_PortAio_P7_PinGPIO_PIN_RESET);
Aio_P7_GPIO_Port->BSRR?=?GPIO_PIN_7_INT;
}
void Aio_P7L(void){
// HAL_GPIO_WritePin(Aio_P7_GPIO_PortAio_P7_PinGPIO_PIN_SET);
Aio_

評論

共有 條評論