void ADNS3080_Init(void) { ADNS3080_reset(); //复位 GPIO_SetBits(GPIOB,GPIO_Pin_0); //拉高NPD,免睡眠 delay_ms(10); Write_srom(); ADNS_Configuration(); }
void ADNS3080_Init(void) { ADNS_3080_GPIO_Configuration(); SPI_init(256); //改变速度(2到256分频) ADNS3080_reset(); //复位 GPIO_SetBits(GPIOA,GPIO_Pin_10); //拉高NPD,免睡眠 delay_ms(10); Write_srom(); ADNS_Configuration(); //printf("%d\n",read_register(0x1f)); //查看是否下载成功 }
void ADNS3080_Init(void) { //ADNS_3080_GPIO_Configuration(); //两个管脚的初始化,这句话可要可不要 SPI_Simu_Init(); //改变速度(2到256分频) //ADNS3080_reset(); //复位 //GPIO_SetBits(GPIOA,GPIO_Pin_11); //拉高NPD,免睡眠 delay_ms(10); Write_srom(); //烧写固件 ADNS_Configuration(); printf("%d\r\n",read_register(0x1f)); //查看是否下载成功,返回值是31就是对了 }