野火秉火stm32f103颜色追踪程序

  • v3_703686
    了解作者
  • 841.1KB
    文件大小
  • 7z
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-02 11:26
    上传日期
基于野火stm32f103开发板的颜色追踪例程,利用easytracer进行颜色追踪,本代码只是实现基本功能,更精确的识别还需进一步开发
颜色追踪.7z
内容介绍
/*********************************************************************************************/ 本文档使用 TAB = 4 对齐,使用keil5默认配置打开阅读比较方便。 【*】程序简介 -工程名称:OV7725摄像头-液晶显示 -实验平台: 秉火STM32 指南者 开发板 -MDK版本:5.16 -ST固件库版本:3.5 【 !】功能简介: 驱动摄像头,把采集得的图像直接显示在液晶屏上。 【 !】实验操作: 连接摄像头、3.2寸液晶屏,下载程序后复位开发板即可,屏幕会显示采集得的图像, 可通过旋转镜头调焦。 按Key2可以使用黑白模式。 bsp_ov7725.c文件中cam_mode提供了几组不同的配置, 可以根据其中的注释说明使用不同的配置测试下 修改cam_mode的值可实现不同的配置 /***************************************************************************************************************/ 【*】 引脚分配 摄像头: 摄像头与STM32的普通GPIO相连,使用模拟I2C: OV7725_OE <---> PA3 //FIFO输出使能 OV7725_RRST <---> PA2 //读指针复位引脚,低电平复位 OV7725_RCLK <---> PC5 //FIFO读时钟 OV7725_XCLK <---> 不需要连接,OV7725时钟输入引脚,摄像头内已自带晶振 OV7725_VSYNC <---> PC3 //OV7725帧同步信号 OV7725_WRST <---> PC4 //写指针复位引脚,低电平复位 OV7725_WEN <---> PD3 //FIFO写使能 OV7725_HREF <---> 不需要连接,本程序控制不需要这个信号 OV7725_D[0:7] <---> PB[8:15] //FIFO数据信号线 OV7725_SIO_C <---> PC6 //I2C 时钟信号,模拟 OV7725_SIO_D <---> PC7 //I2C 数据信号,模拟 液晶屏: 液晶屏接口与STM32的FSMC接口相连,支565格式, 使用FSMC产生8080时序与液晶屏驱动芯片ILI9341通讯. /*液晶控制信号线*/ ILI9341_CS <---> PD7 //片选,选择NOR/SRAM块 BANK1_NOR/SRAM1 ILI9341_DC <---> PD11 //PD11为FSMC_A16,本引脚决定了访问LCD时使用的地址 ILI9341_WR <---> PD5 //写使能 ILI9341_RD <---> PD4 //读使能 ILI9341_RST <---> PE1 //复位引脚 ILI9341_BK <---> PD12 //背光引脚 数据信号线省略,本实验没有驱动触摸屏。 串口(TTL-USB TO USART): CH340的收发引脚与STM32的发收引脚相连。 RX<--->PA9 TX<--->PA10 /*********************************************************************************************/ 【*】 版本 -程序版本:1.0 -发布日期:2013-10 /*********************************************************************************************/ 【*】 联系我们 -秉火论坛 :http://www.firebbs.cn -淘宝店铺 :https://fire-stm32.taobao.com /*********************************************************************************************/
评论
    相关推荐
    • STM32 程序
      STM32一些自己写过的程序并应用过可以使用的,包括直流电机驱动,温度显示,oled显示,adc实验,PWM输出,定时器中断,全部都写在了main函数中,不过写的有一点乱。(pwm实验可以看我的博客)
    • STM32
      STM32 该存储库用于容纳我的学习项目,以便使用STM32开发板进行嵌入式系统编程。
    • stm32f103
      stm32f103c8t6资料,包括源码,原理图等等
    • STM32
      STM32
    • stm32 sim 7600
      stm32 ota sim 7600 stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600stm32 ota sim 7600...
    • STM32 SPWM
      利用stm32的定时器产生spwm波形,进行调解,希望能对大家有所帮助。
    • stm32 pack
      keil5 中使用的 STM32包 其中包括 STM32F0 STM32F1 STM32F3 STM32L0 STM32L1
    • stm32cubemx
      stm32cubemx st的代码生成器,安装后可以进行图形化的代码生成,项目生成!
    • STM32CubeMX
      ST(意法半导体)公司为方便STM32的使用和学习,以及HAL库的推广,自行研发的可以通过配置,自动生成初始化代码的工具软件
    • STM32 JoyStickMouse
      今天终于把 STM32 的例程 JoyStickMouse 跑起来了,上传一份备忘。 注意要根据 stm32f10x_conf.h 中的注释去掉一些没用到的文件