freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能車系統(tǒng)設(shè)計(jì)方案(編輯修改稿)

2025-05-24 12:20 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 FTM計(jì)數(shù)初始值 FTM2_CNT = 0。 FTM2_CNTIN = 0。 // 配置FTM計(jì)數(shù)MOD值 FTM2_MOD = FTM_MOD2。 } else return 0。 return 1。}/****************************************************************函數(shù)名:uint8 FTM_PWM_Open(uint8 FTMx,uint8 channel, uint32 duty)*功能: 打開PWM通道,設(shè)置占空比*入口參數(shù):(1)FTMx : 0 1 2 (2)channel 通道號(hào) (3)duty 占空比*出口參數(shù):無*說明:無***************************************************************/uint8 FTM_PWM_Open(uint8 FTMx,uint8 channel, uint32 duty){ uint32 cv。 volatile uint32 mod。 if(duty10000) return 0。 //占空比 = (CnVCNTIN)/(MODCNTIN+1) if(FTMx==0) { mod = FTM_MOD0。 } else if(FTMx==1) { mod==FTM_MOD1。 } else if(FTMx==2) { mod==FTM_MOD2。 } else return 0。 cv = (duty*(mod0+1)+0)/10000。 if(FTMx==0) { //選擇并開啟通道 switch(channel) { case 0: case 1: case 2: SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK。 PORT_PCR_REG(PORTA_BASE_PTR, channel+3) = PORT_PCR_MUX(3)。 break。 case 3: SIM_SCGC5 |= SIM_SCGC5_PORTC_MASK。 PORT_PCR_REG(PORTC_BASE_PTR, channel+1) = PORT_PCR_MUX(4)。 break。 case 4: case 5: case 6: case 7: SIM_SCGC5 |= SIM_SCGC5_PORTD_MASK。 PORT_PCR_REG(PORTD_BASE_PTR, channel) = PORT_PCR_MUX(4)。 break。 default: return 0。 } // 配置FTM通道控制寄存器 // 通道模式 MSB:MSA1X, 通道邊緣選擇 ELSB:ELSA10 FTM_CnSC_REG(FTM0_BASE_PTR, channel) = FTM_CnSC_MSB_MASK|FTM_CnSC_ELSB_MASK。 // 配置FTM通道值 FTM_CnV_REG(FTM0_BASE_PTR, channel) = cv。 } if(FTMx==1) { //選擇并開啟通道 switch(channel) { case 0: SIM_SCGC5 |= SIM_SCGC5_PORTB_MASK。 PORT_PCR_REG(PORTB_BASE_PTR, channel) = PORT_PCR_MUX(3)。 //SIM_SCGC5 |= SIM_SCGC5_PORTB_MASK。 //PORTB_PCR0= PORT_PCR_MUX(0x3)| PORT_PCR_DSE_MASK。 break。 case 1: case 2: case 3: case 4: case 5: case 6: case 7: default: return 0。 } // 配置FTM通道控制寄存器 // 通道模式 MSB:MSA1X, 通道邊緣選擇 ELSB:ELSA10 FTM_CnSC_REG(FTM1_BASE_PTR, channel) = FTM_CnSC_MSB_MASK|FTM_CnSC_ELSB_MASK。 // 配置FTM通道值 FTM_CnV_REG(FTM1_BASE_PTR, channel) = cv。 } if(FTMx==2) { //選擇并開啟通道 switch(channel) { case 0: break。 case 1: case 2: case 3: case 4: case 5: case 6: case 7: default: return 0。 } // 配置FTM通道控制寄存器 // 通道模式 MSB:MSA1X, 通道邊緣選擇 ELSB:ELSA10 FTM_CnSC_REG(FTM2_BASE_PTR, channel) = FTM_CnSC_MSB_MASK|FTM_CnSC_ELSB_MASK。 // 配置FTM通道值 FTM_CnV_REG(FTM2_BASE_PTR, channel) = cv。 } return 1。}/********************************正交解碼測(cè)速初始化*************************/void FTM2_QUAD_Iint(void) { SIM_SCGC3|=SIM_SCGC3_FTM2_MASK。//使能FTM2時(shí)鐘 //SIM_SCGC5|= SIM_SCGC5_PORTB_MASK。 //Turn on PORTB clock PORTB_PCR18= PORT_PCR_MUX(6)。 // 設(shè)置引腳B18引腳為FTM2_PHA功 PORTB_PCR19= PORT_PCR_MUX(6)。 // 設(shè)置引腳B19引腳為FTM2_PHB功能 FTM2_MODE |= FTM_MODE_WPDIS_MASK。//寫保護(hù)禁止 FTM2_QDCTRL|=FTM_QDCTRL_QUADMODE_MASK。//AB相同時(shí)確定方向和計(jì)數(shù)值 //FTM2_FILTER|=(10FTM_FILTER_CH3FVAL_SHIFT)。//設(shè)置輸入的濾波 FTM2_CNTIN=0。//FTM0計(jì)數(shù)器初始值為0 FTM2_MOD=65535。//結(jié)束值 FTM2_QDCTRL|=FTM_QDCTRL_QUADEN_MASK。//啟用FTM2正交解碼模式 FTM2_MODE |= FTM_MODE_FTMEN_MASK。//FTM2EN=1 FTM2_CNT=0。 } /********************************線性CCD初始化*************************/void CCD_init(void){ gpio_init (PORTE , 0, 1, 1)。 gpio_init (PORTE , 1, 1, 1)。 gpio_init (PORTA , 12, 1, 1)。 gpio_init (PORTA , 13, 1, 1)。 hw_adc_init(1)。}/********************************液晶初始化*************************/void LCD_Init(void) { //設(shè)置PORTA pin14,pin15為GPIO口 PORTA_PCR14=(0|PORT_PCR_MUX(1))。 PORTA_PCR15=(0|PORT_PCR_MUX(1))。 PORTA_PCR16=(0|PORT_PCR_MUX(1))。 PORTA_PCR17=(0|PORT_PCR_MUX(1))。 //設(shè)置PORTA pin14,pin15為輸出方向。pin16,pin17為輸入方向 GPIOA_PDDR=GPIO_PDDR_PDD(GPIO_PIN(14)|GPIO_PIN(15)|GPIO_PIN(16)|GPIO_PIN(17))。 GPIOA_PDOR |= GPIO_PDOR_PDO(GPIO_PIN(14))。 //LCD_CS=1。 //預(yù)制SLK和SS為高電平 GPIOA_PDOR amp。= ~GPIO_PDOR_PDO(GPIO_PIN(16))。 LCD_DLY_ms(50)。 GPIOA_PDOR |= GPIO_PDOR_PDO(GPIO_PIN(16))。 LCD_WrCmd(0xae)。//turn off oled panel LCD_WrCmd(0x00)。//set low column address LCD_WrCmd(0x10)。//set high column address LCD_WrCmd(0x40)。//set start line address Set Mapping RAM Display Start Line (0x00~0x3F) LCD_WrCmd(0x81)。//set contrast control register LCD_WrCmd(0xcf)。 // Set SEG Output Current Brightness LCD_WrCmd(0xa1)。//Set SEG/Column Mapping 0xa0左右反置 0xa1正常 LCD_WrCmd(0xc8)。//Set COM/Row Scan Direction 0xc0上下反置 0xc8正常 LCD_WrCmd(0xa6)。//set normal display LCD_WrCmd(0xa8)。//set multiplex ratio(1 to 64) LCD_WrCmd(0x3f)。//1/64 duty LCD_WrCmd(0xd3)。//set display offset Shift Mapping RAM Counter (0x00~0x3F) LCD_WrCmd(0x00)。//not offset LCD_WrCmd(0xd5)。//set display clock divide ratio/oscillator frequency LCD_WrCmd(0x80)。//set divide ratio, Set Clock as 100 Frames/Sec LCD_WrCmd(0xd9)。//set precharge period LCD_WrCmd(0xf1)。//Set PreCharge as 15 Clocks amp。 Discharge as 1 Clock LCD_WrCmd(0xda)。//set pins hardware configuration LCD_WrCmd(0x12)。 LCD_WrCmd(0xdb)。//set vh LCD_WrCmd(0x40)。//Set VCOM Deselect Level LCD_WrCmd(0x20)。//Set Page Addressing Mode (0x00/0x01/0x02) LCD_WrCmd(0x02)。// LCD_WrCmd(0x8d)。//set Charge Pump enable/disable LCD_WrCmd(0x14)。//set(0x10) disable LCD_WrCmd(0xa4)。// Disable Entire Display On (0xa4/0xa5) LCD_WrCmd(0xa6)。// Disable Inverse Display On (0xa6/a7) LCD_WrC
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1