dsp 点不亮nv3002B 这个型号的4线1data的240*240 分辨率的屏
-
每次执行到0xeb寄存器时系统就卡住了
//写一个字节的cmd
static attribute((section("iram_section"))) void LCDSPI_InitCMD_cmd(uint8_t cmd)
{
#if defined(YK_DEBUG_USE_PRINTF)
printf("cmd1:0x%x\r\n",cmd);
#endif
GLOBAL_INT_DISABLE();
while(qspi_is_busy());#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd2\r\n");
#endif
qspi_cs_control(0);//qspi_ctrl->config.peri_sel_line = 0xf;
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd3\r\n");
#endifLCD_CS_LOW;
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd4\r\n");
#endif
LCD_DCX_CMD;#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd5\r\n");
#endif
lcd_cmd.opcode = cmd; lcd_cmd.addr_bytes = 0; qspi_stig_cmd(lcd_cmd, QSPI_STIG_CMD_EXE,0, 0);
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd6\r\n");
#endif
LCD_CS_HIGH;
#if 0//defined(YK_DEBUG_USE_PRINTF)printf("cmd7\r\n");
#endif
while(qspi_is_busy());
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd8\r\n");
#endif
qspi_cs_control(1);//qspi_ctrl->config.peri_sel_line = 0x0;#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("cmd9\r\n");
#endif
GLOBAL_INT_RESTORE();
#if defined(YK_DEBUG_USE_PRINTF)
printf("cmd10\r\n");
#endif
}//写一个字节的cmd
static attribute((section("iram_section"))) void LCDSPI_InitCMD_data(uint8_t cmd)
{
#if defined(YK_DEBUG_USE_PRINTF)
printf("data0:0x%x\r\n",cmd);
#endif
GLOBAL_INT_DISABLE();
while(qspi_is_busy());#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("data1\r\n");
#endif
qspi_cs_control(0);//qspi_ctrl->config.peri_sel_line = 0xf;
#if 0//defined(YK_DEBUG_USE_PRINTF)printf("data2\r\n");
#endif
LCD_CS_LOW; //data LCD_DCX_DATA;
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("data3\r\n");
#endif
lcd_cmd.opcode = cmd; lcd_cmd.addr_bytes = 0; qspi_stig_cmd(lcd_cmd, QSPI_STIG_CMD_EXE,0, 0);
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("data4\r\n");
#endif
LCD_CS_HIGH;
#if 0//defined(YK_DEBUG_USE_PRINTF)printf("data5\r\n");
#endif
while(qspi_is_busy());
#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("data6\r\n");
#endif
qspi_cs_control(1);//qspi_ctrl->config.peri_sel_line = 0x0;#if 0//defined(YK_DEBUG_USE_PRINTF)
printf("data7\r\n");
#endif
GLOBAL_INT_RESTORE();
#if defined(YK_DEBUG_USE_PRINTF)
printf("data8\r\n");
#endif
}
void lcm_nv3030b_init(void)
{//----------------Star Initial Sequence-------// LCDSPI_InitCMD_cmd(0xff); LCDSPI_InitCMD_data(0xa5);
#if 0
LCDSPI_InitCMD_cmd(0xf5);
LCDSPI_InitCMD_data(0x01);//bistLCDSPI_InitCMD_cmd(0xf6); LCDSPI_InitCMD_data(0x7f);//bist
#endif
LCDSPI_InitCMD_cmd(0x41);
LCDSPI_InitCMD_data(0x00); //00:3 SPI 01:2data line SPI
LCDSPI_InitCMD_cmd(0x80);
LCDSPI_InitCMD_data(0x10); //test_en
LCDSPI_InitCMD_cmd(0x3A);
LCDSPI_InitCMD_data(0x05); //05: 565 06:666
LCDSPI_InitCMD_cmd(0x50);
LCDSPI_InitCMD_data(0x05); //240RGB
LCDSPI_InitCMD_cmd(0x8f); //PUMP CLK SEL
LCDSPI_InitCMD_data(0x2c);
LCDSPI_InitCMD_data(0x03); //0x03 6 div
LCDSPI_InitCMD_cmd(0x9a); //vsp 6.2
LCDSPI_InitCMD_data(0x48);//48
LCDSPI_InitCMD_cmd(0x9b); //vsn -4.4
LCDSPI_InitCMD_data(0x58);
LCDSPI_InitCMD_cmd(0x9c); //VGH VCI*7
LCDSPI_InitCMD_data(0xa0);
LCDSPI_InitCMD_cmd(0x9d); //vgh=12V
LCDSPI_InitCMD_data(0x12);
LCDSPI_InitCMD_cmd(0x9E); //vgl= -11V
LCDSPI_InitCMD_data(0xc5);
LCDSPI_InitCMD_cmd(0x35);
LCDSPI_InitCMD_data(0x00);
LCDSPI_InitCMD_cmd(0x46);
LCDSPI_InitCMD_data(0x11);
LCDSPI_InitCMD_cmd(0x47);
LCDSPI_InitCMD_data(0x12);
LCDSPI_InitCMD_data(0x13);
LCDSPI_InitCMD_cmd(0xed);
LCDSPI_InitCMD_data(0x12);//be_prec_start[7:0]
LCDSPI_InitCMD_cmd(0xee);
LCDSPI_InitCMD_data(0x22);//be_prec_end[7:0]
LCDSPI_InitCMD_cmd(0xef);
LCDSPI_InitCMD_data(0x23);//be_sd_en_start[7:0]
LCDSPI_InitCMD_cmd(0xf0);
LCDSPI_InitCMD_data(0x3a);//be_sd_en_end[7:0]
LCDSPI_InitCMD_cmd(0xf1);
LCDSPI_InitCMD_data(0x0a);//pol_switch[7:0]
LCDSPI_InitCMD_cmd(0x53);
LCDSPI_InitCMD_data(0x0f);//0x0f inter_vbp_pre[7:0]
LCDSPI_InitCMD_cmd(0x54);
LCDSPI_InitCMD_data(0x0f);//0x0f fr_div inter_vfp_pre[6:0]
LCDSPI_InitCMD_cmd(0x55);
LCDSPI_InitCMD_data(0x69);//inter_hbp[7:0]
LCDSPI_InitCMD_cmd(0x56);
LCDSPI_InitCMD_data(0x69);//inter_hfp[7:0]
//GOA-Start
LCDSPI_InitCMD_cmd(0xa8);
LCDSPI_InitCMD_data(0xc6);//goa_vst_tchop[8]goa_vst_tglue[8]vst_noverlap[1:0]goa_vst_width[3:0]
LCDSPI_InitCMD_cmd(0xa9);
LCDSPI_InitCMD_data(0x20);//goa_vst_tchop[7:0]
LCDSPI_InitCMD_cmd(0xaa);
LCDSPI_InitCMD_data(0x20);//goa_vst_tglue[7:0]
LCDSPI_InitCMD_cmd(0xa1);
LCDSPI_InitCMD_data(0x87);//goa_vst1_shift[7:0]
LCDSPI_InitCMD_cmd(0xa2);
LCDSPI_InitCMD_data(0x86);//goa_vst2_shift[7:0]
LCDSPI_InitCMD_cmd(0xb6);
LCDSPI_InitCMD_data(0xc0);//goa_vend_tchop[8] goa_vend_tglue[8] vend_noverlap[1:0] bw_fw_sel
LCDSPI_InitCMD_cmd(0xb7);
LCDSPI_InitCMD_data(0x20);//goa_vend_tchop[7:0]
LCDSPI_InitCMD_cmd(0xb8);
LCDSPI_InitCMD_data(0x20);//goa_vend_tglue[7:0]
////ok
LCDSPI_InitCMD_cmd(0xab);
LCDSPI_InitCMD_data(0x01);//goa_vend1_shift_start[9:8]
LCDSPI_InitCMD_data(0xfd);//goa_vend1_shift_start[7:0]
LCDSPI_InitCMD_cmd(0xac);
LCDSPI_InitCMD_data(0x02);//goa_vend1_shift_end[9:8]
LCDSPI_InitCMD_data(0x03);//goa_vend1_shift_end[7:0]
LCDSPI_InitCMD_cmd(0x84); // GVDD ADJ 5.833
LCDSPI_InitCMD_data(0xb9); //
LCDSPI_InitCMD_cmd(0x83); // GVCL ADJ -4.188
LCDSPI_InitCMD_data(0x40); //
LCDSPI_InitCMD_cmd(0x85); // GVSP ADJ 1.181
LCDSPI_InitCMD_data(0x2B); //
//GAMMA adjustLCDSPI_InitCMD_cmd(0x60); //V63 vrp0[3:0] LCDSPI_InitCMD_data(0x00); LCDSPI_InitCMD_cmd(0x70); //V63 vrn0[3:0] LCDSPI_InitCMD_data(0x00); LCDSPI_InitCMD_cmd(0x6e); //V0 vrp63[3:0] LCDSPI_InitCMD_data(0x0f); LCDSPI_InitCMD_cmd(0x7e); //V0 vrn63[3:0] LCDSPI_InitCMD_data(0x0f); //V62 LCDSPI_InitCMD_cmd(0x61); //V62 vrp1[5:0] LCDSPI_InitCMD_data(0x07); LCDSPI_InitCMD_cmd(0x71); //v62 vrn1[5:0] LCDSPI_InitCMD_data(0x08); //V1 LCDSPI_InitCMD_cmd(0x6d); //v1 vrp62[5:0] LCDSPI_InitCMD_data(0x34); LCDSPI_InitCMD_cmd(0x7d); //v1 vrn62[5:0] LCDSPI_InitCMD_data(0x34); //V61 LCDSPI_InitCMD_cmd(0x62); //v61 vrp2[5:0] LCDSPI_InitCMD_data(0x0c); LCDSPI_InitCMD_cmd(0x72); //v61 vrn2[5:0] LCDSPI_InitCMD_data(0x0d); //V2 LCDSPI_InitCMD_cmd(0x6c); //v2 vrp61[5:0] LCDSPI_InitCMD_data(0x2E); LCDSPI_InitCMD_cmd(0x7c); //v2 vrn61[5:0] LCDSPI_InitCMD_data(0x2E); //V43 LCDSPI_InitCMD_cmd(0x66); //v43 vrp20[6:0] LCDSPI_InitCMD_data(0x38); LCDSPI_InitCMD_cmd(0x76); //v43 vrn20[6:0] LCDSPI_InitCMD_data(0x38); //V20 LCDSPI_InitCMD_cmd(0x68); //v20 vrp43[6:0] LCDSPI_InitCMD_data(0x4D); LCDSPI_InitCMD_cmd(0x78); //v20 vrn43[6:0] LCDSPI_InitCMD_data(0x4D); LCDSPI_InitCMD_cmd(0x63); //v59 vrp4[4:0] LCDSPI_InitCMD_data(0x0A); LCDSPI_InitCMD_cmd(0x73); //v59 vrn4[4:0] LCDSPI_InitCMD_data(0x09); //V4 LCDSPI_InitCMD_cmd(0x6b); //v4 vrp59[4:0] LCDSPI_InitCMD_data(0x14); LCDSPI_InitCMD_cmd(0x7b); //v4 vrn59[4:0] LCDSPI_InitCMD_data(0x14); //V57 LCDSPI_InitCMD_cmd(0x64); //v57 vrp6[4:0] LCDSPI_InitCMD_data(0x0B); LCDSPI_InitCMD_cmd(0x74); //v57 vrn6[4:0] LCDSPI_InitCMD_data(0x0B); //V6 LCDSPI_InitCMD_cmd(0x6a); //v6 vrp57[4:0] LCDSPI_InitCMD_data(0x14); LCDSPI_InitCMD_cmd(0x7a); //v6 vrn57[4:0] LCDSPI_InitCMD_data(0x14); //V50 LCDSPI_InitCMD_cmd(0x65); //v50 vrp13[3:0] LCDSPI_InitCMD_data(0x07); LCDSPI_InitCMD_cmd(0x75); //v50 vrn13[3:0] LCDSPI_InitCMD_data(0x06); //V13 LCDSPI_InitCMD_cmd(0x69); //v13 vrp50[3:0] LCDSPI_InitCMD_data(0x0A); LCDSPI_InitCMD_cmd(0x79); //v13 vrn50[3:0] LCDSPI_InitCMD_data(0x09); //V36 v27 LCDSPI_InitCMD_cmd(0x67); //v36 v27 vrp27[2:0] vrp36[2:0] LCDSPI_InitCMD_data(0x36);//36 LCDSPI_InitCMD_cmd(0x77); //v36 v27 vrn27[2:0] vrn36[2:0] LCDSPI_InitCMD_data(0x32);//42 //source LCDSPI_InitCMD_cmd(0xe0); LCDSPI_InitCMD_data(0x00);//ld_start[8] ld_end[8] srcpop_en_start[8] srcpop_en_end[8] srcnop_en_start[8] LCDSPI_InitCMD_cmd(0xe6); LCDSPI_InitCMD_data(0x22);//srcnop_en_end[7:0] LCDSPI_InitCMD_cmd(0xe9); LCDSPI_InitCMD_data(0x32);//dot LCDSPI_InitCMD_cmd(0xea); LCDSPI_InitCMD_data(0x23);//fr_sd_en_start[7:0] LCDSPI_InitCMD_cmd(0xeb); LCDSPI_InitCMD_data(0x3a);//0x110 fr_sd_en_end[7:0] LCDSPI_InitCMD_cmd(0xec); LCDSPI_InitCMD_data(0x01); LCDSPI_InitCMD_cmd(0xad); LCDSPI_InitCMD_data(0x01);//goa_vend2_shift_start[9:8] LCDSPI_InitCMD_data(0xfe);//goa_vend2_shift_start[7:0] LCDSPI_InitCMD_cmd(0xae); LCDSPI_InitCMD_data(0x02);//goa_vend2_shift_end[9:8] LCDSPI_InitCMD_data(0x04);//goa_vend2_shift_end[7:0] LCDSPI_InitCMD_cmd(0xc1); LCDSPI_InitCMD_data(0x18);//clk_gnd1_period[7:0] LCDSPI_InitCMD_cmd(0xc2); LCDSPI_InitCMD_data(0x18);//clk_gnd2_period[7:0] LCDSPI_InitCMD_cmd(0xc3); LCDSPI_InitCMD_data(0x18);//clk_vci_period[7:0] LCDSPI_InitCMD_cmd(0xc7); LCDSPI_InitCMD_data(0x00);//duty_block[3:0] LCDSPI_InitCMD_cmd(0xc4); LCDSPI_InitCMD_data(0xc3);//goa_clk_tchop[8]goa_clk_tglue[8]clk_noverlap[1:0]goa_clk_width[3:0] LCDSPI_InitCMD_cmd(0xc5); LCDSPI_InitCMD_data(0x20);//goa_clk_tchop[7:0] LCDSPI_InitCMD_cmd(0xc6); LCDSPI_InitCMD_data(0x30);//max 0x124 goa_clk_tglue[7:0] LCDSPI_InitCMD_cmd(0xb9); LCDSPI_InitCMD_data(0x01);//goa_clk1_shift[7:0] LCDSPI_InitCMD_cmd(0xba); LCDSPI_InitCMD_data(0x02);//goa_clk2_shift[7:0] LCDSPI_InitCMD_cmd(0xbb); LCDSPI_InitCMD_data(0x81);//goa_clk3_shift[7:0] LCDSPI_InitCMD_cmd(0xbc); LCDSPI_InitCMD_data(0x00);//goa_clk4_shift[7:0] LCDSPI_InitCMD_cmd(0xbd); LCDSPI_InitCMD_data(0x83);//goa_clk5_shift[7:0] LCDSPI_InitCMD_cmd(0xbe); LCDSPI_InitCMD_data(0x82);//goa_clk6_shift[7:0] LCDSPI_InitCMD_cmd(0xbf); LCDSPI_InitCMD_data(0x85);//0x85 goa_clk7_shift[7:0] LCDSPI_InitCMD_cmd(0xc0); LCDSPI_InitCMD_data(0x84);//0x84 goa_clk8_shift[7:0] LCDSPI_InitCMD_cmd(0xc8); LCDSPI_InitCMD_data(0xaa);//goa_clk1_switch[9:8]goa_clk2_switch[9:8]goa_clk3_switch[9:8]goa_clk4_switch[9:8] LCDSPI_InitCMD_cmd(0xcd); LCDSPI_InitCMD_data(0xaa);//goa_clk5_switch[9:8]goa_clk6_switch[9:8]goa_clk7_switch[9:8]goa_clk8_switch[9:8] LCDSPI_InitCMD_cmd(0xd0); LCDSPI_InitCMD_data(0x01);//0x00 goa_clk7_switch[7:0] LCDSPI_InitCMD_cmd(0xd1); LCDSPI_InitCMD_data(0x02);//0x01 goa_clk8_switch[7:0] LCDSPI_InitCMD_cmd(0xce); LCDSPI_InitCMD_data(0x03);//0x02 goa_clk5_switch[7:0] LCDSPI_InitCMD_cmd(0xcf); LCDSPI_InitCMD_data(0x04);//0x03 goa_clk6_switch[7:0] LCDSPI_InitCMD_cmd(0xcb); LCDSPI_InitCMD_data(0x05);//0x04 goa_clk3_switch[7:0] LCDSPI_InitCMD_cmd(0xcc); LCDSPI_InitCMD_data(0x06);//0x05 goa_clk4_switch[7:0] LCDSPI_InitCMD_cmd(0xc9); LCDSPI_InitCMD_data(0x07);//0x06 goa_clk1_switch[7:0] LCDSPI_InitCMD_cmd(0xca); LCDSPI_InitCMD_data(0x08);//0x07 goa_clk2_switch[7:0] //GOA-END LCDSPI_InitCMD_cmd(0xf2); LCDSPI_InitCMD_data(0xc6);//hannstar_enpncs_engoa_2143_enusr_revnormal_blackpts //----------------------------// LCDSPI_InitCMD_cmd(0x35); LCDSPI_InitCMD_cmd(0x36); LCDSPI_InitCMD_data(0x00); //C0 LCDSPI_InitCMD_cmd(0x11); co_delay_100us(2000); //GOA-Start LCDSPI_InitCMD_cmd(0xa8); LCDSPI_InitCMD_data(0xc6);//goa_vst_tchop[8]goa_vst_tglue[8]vst_noverlap[1:0]goa_vst_width[3:0] LCDSPI_InitCMD_cmd(0xa9); LCDSPI_InitCMD_data(0x20);//goa_vst_tchop[7:0] LCDSPI_InitCMD_cmd(0xaa); LCDSPI_InitCMD_data(0x20);//goa_vst_tglue[7:0] LCDSPI_InitCMD_cmd(0xa1); LCDSPI_InitCMD_data(0x87);//goa_vst1_shift[7:0] LCDSPI_InitCMD_cmd(0xa2); LCDSPI_InitCMD_data(0x86);//goa_vst2_shift[7:0] LCDSPI_InitCMD_cmd(0xb6); LCDSPI_InitCMD_data(0xc0);//goa_vend_tchop[8] goa_vend_tglue[8] vend_noverlap[1:0] bw_fw_sel LCDSPI_InitCMD_cmd(0xb7); LCDSPI_InitCMD_data(0x20);//goa_vend_tchop[7:0] LCDSPI_InitCMD_cmd(0xb8); LCDSPI_InitCMD_data(0x20);//goa_vend_tglue[7:0] ////ok LCDSPI_InitCMD_cmd(0xab); LCDSPI_InitCMD_data(0x01);//goa_vend1_shift_start[9:8] LCDSPI_InitCMD_data(0xfd);//goa_vend1_shift_start[7:0] LCDSPI_InitCMD_cmd(0xac); LCDSPI_InitCMD_data(0x02);//goa_vend1_shift_end[9:8] LCDSPI_InitCMD_data(0x03);//goa_vend1_shift_end[7:0] LCDSPI_InitCMD_cmd(0xad); LCDSPI_InitCMD_data(0x01);//goa_vend2_shift_start[9:8] LCDSPI_InitCMD_data(0xfe);//goa_vend2_shift_start[7:0] LCDSPI_InitCMD_cmd(0xae); LCDSPI_InitCMD_data(0x02);//goa_vend2_shift_end[9:8] LCDSPI_InitCMD_data(0x04);//goa_vend2_shift_end[7:0] LCDSPI_InitCMD_cmd(0xc1); LCDSPI_InitCMD_data(0x18);//clk_gnd1_period[7:0] LCDSPI_InitCMD_cmd(0xc2); LCDSPI_InitCMD_data(0x18);//clk_gnd2_period[7:0] LCDSPI_InitCMD_cmd(0xc3); LCDSPI_InitCMD_data(0x18);//clk_vci_period[7:0] LCDSPI_InitCMD_cmd(0xc7); LCDSPI_InitCMD_data(0x00);//duty_block[3:0] LCDSPI_InitCMD_cmd(0xc4); LCDSPI_InitCMD_data(0xc3);//goa_clk_tchop[8]goa_clk_tglue[8]clk_noverlap[1:0]goa_clk_width[3:0] LCDSPI_InitCMD_cmd(0xc5); LCDSPI_InitCMD_data(0x20);//goa_clk_tchop[7:0] LCDSPI_InitCMD_cmd(0xc6); LCDSPI_InitCMD_data(0x30);//max 0x124 goa_clk_tglue[7:0] LCDSPI_InitCMD_cmd(0xb9); LCDSPI_InitCMD_data(0x01);//goa_clk1_shift[7:0] LCDSPI_InitCMD_cmd(0xba); LCDSPI_InitCMD_data(0x02);//goa_clk2_shift[7:0] LCDSPI_InitCMD_cmd(0xbb); LCDSPI_InitCMD_data(0x81);//goa_clk3_shift[7:0] LCDSPI_InitCMD_cmd(0xbc); LCDSPI_InitCMD_data(0x00);//goa_clk4_shift[7:0] LCDSPI_InitCMD_cmd(0xbd); LCDSPI_InitCMD_data(0x83);//goa_clk5_shift[7:0] LCDSPI_InitCMD_cmd(0xbe); LCDSPI_InitCMD_data(0x82);//goa_clk6_shift[7:0] LCDSPI_InitCMD_cmd(0xbf); LCDSPI_InitCMD_data(0x85);//0x85 goa_clk7_shift[7:0] LCDSPI_InitCMD_cmd(0xc0); LCDSPI_InitCMD_data(0x84);//0x84 goa_clk8_shift[7:0] LCDSPI_InitCMD_cmd(0xc8); LCDSPI_InitCMD_data(0xaa);//goa_clk1_switch[9:8]goa_clk2_switch[9:8]goa_clk3_switch[9:8]goa_clk4_switch[9:8] LCDSPI_InitCMD_cmd(0xcd); LCDSPI_InitCMD_data(0xaa);//goa_clk5_switch[9:8]goa_clk6_switch[9:8]goa_clk7_switch[9:8]goa_clk8_switch[9:8] LCDSPI_InitCMD_cmd(0xd0); LCDSPI_InitCMD_data(0x01);//0x00 goa_clk7_switch[7:0] LCDSPI_InitCMD_cmd(0xd1); LCDSPI_InitCMD_data(0x02);//0x01 goa_clk8_switch[7:0] LCDSPI_InitCMD_cmd(0xce); LCDSPI_InitCMD_data(0x03);//0x02 goa_clk5_switch[7:0] LCDSPI_InitCMD_cmd(0xcf); LCDSPI_InitCMD_data(0x04);//0x03 goa_clk6_switch[7:0] LCDSPI_InitCMD_cmd(0xcb); LCDSPI_InitCMD_data(0x05);//0x04 goa_clk3_switch[7:0] LCDSPI_InitCMD_cmd(0xcc); LCDSPI_InitCMD_data(0x06);//0x05 goa_clk4_switch[7:0] LCDSPI_InitCMD_cmd(0xc9); LCDSPI_InitCMD_data(0x07);//0x06 goa_clk1_switch[7:0] LCDSPI_InitCMD_cmd(0xca); LCDSPI_InitCMD_data(0x08);//0x07 goa_clk2_switch[7:0] //GOA-END LCDSPI_InitCMD_cmd(0x29); co_delay_100us(200);}
每次执行完LCDSPI_InitCMD_cmd(0xeb); 系统就卡柱了,请问这个都写寄存器有什么限制吗,可否帮忙看一下?