芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

芯片解密STM32+ADNS3080光流传感器测距

芯片解密单片机源程序如下:

  1. /* Includes ------------------------------------------------------------------*/
  2. 芯片解密#include "stm32f10x.h"
  3. 芯片解密#include "usart.h"
  4. 芯片解密#include "delay.h"
  5. 芯片解密#include "spi.h"
  6. 芯片解密#include"ADNS3080.h"
  7. void RCC_Configuration(void);
  8. void GPIO_Configuration(void);
  9. int main(void)
  10. {
  11.   RCC_Configuration();
  12.   GPIO_Configuration();
  13.   //GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);        //使能JATG //PB口         
  14.   USART_Configuration(115200);
  15.   delay_init(72); //        精确延时初始化
  16.   delay_ms(10);
  17.   ADNS3080_Init();
  18.   delay_ms(10);
  19. //  printf("%d\n",read_zhenlv());//(3000帧/秒)24000000/3000帧每秒=8000 4800则5000帧
  20. //  delay_ms(10);
  21. //  printf("%d\n",read_register(Motion)&0x01);//等于1则为1600分辨率  
  22. //  delay_ms(10);
  23. //  printf("%f\n",read_average_pixel()); //平均像素
  24. //read_pixel();         //图像显示        镜头焦距为8毫米时离镜座3毫米时最清
  25. // read_pixel_burst();  //爆发方式显示图像  
  26.   while (1)
  27.   {          
  28.   Read_Data_burst(); //用爆发读
  29.                   delay_ms(10);          
  30.   }       
  31. }
  32. void RCC_Configuration(void)
  33. {  
  34.   SystemInit();// 启动时钟 PLL and Flash   
  35.   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD|RCC_APB2Periph_AFIO,ENABLE);//        时钟全打开了          
  36. }
  37. void GPIO_Configuration(void)
  38.   {
  39.     GPIO_InitTypeDef GPIO_InitStructure;              //定义一个结构体
  40.         GPIO_InitStructure.GPIO_Pin        = GPIO_Pin_2;//选择LED管脚
  41.           GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        //管脚频率为50MHZ
  42.           GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;        //模式为推挽输出
  43.           GPIO_Init(GPIOD, &GPIO_InitStructure);   //初始化GPIOB寄存器
  44.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4|GPIO_Pin_8;
  45.     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  46.     GPIO_InitStructure.GPIO_Mode =GPIO_Mode_Out_PP; //推挽输出
  47.     GPIO_Init(GPIOA, &GPIO_InitStructure);
  48.   }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信