当前位置: 首页 > news >正文

交互有趣的网站重庆市建设工程信息网 施工许可

交互有趣的网站,重庆市建设工程信息网 施工许可,公众号开发零基础教程,广州建筑公司招聘信息简易照相机 1、代码获取2、代码修改3、API简介3.1 图片转化保存3.2 内存释放4 、代码修改4.1 主函数代码5 、照片展示使用Maix Bit的摄像头、SD卡、文件系统和LCD实现一个简易的照相机。使用BOOT按键进行拍照,之后将照片存储在SD卡上面。 SPI and DMAC usage: SPI0 - LCD SPI1…

简易照相机

  • 1、代码获取
  • 2、代码修改
  • 3、API简介
    • 3.1 图片转化保存
    • 3.2 内存释放
  • 4 、代码修改
    • 4.1 主函数代码
  • 5 、照片展示

  使用Maix Bit的摄像头、SD卡、文件系统和LCD实现一个简易的照相机。使用BOOT按键进行拍照,之后将照片存储在SD卡上面。

SPI and DMAC usage:
SPI0 - LCD
SPI1 - SD card
SPI2 - unused
SPI3 - Flash
DMAC Channel 0 - LCD
DMAC Channel 1 - SD card

1、代码获取

在我前面一篇博客里面简述了代码如何下载以及使用。https://blog.csdn.net/weixin_45488643/article/details/109990336如有需要自行查看。
  在这里插入图片描述

2、代码修改

首先自己先创建一个新的工程文件,然后将dvp2sdcard文件夹下面的代码复制到自己创建的文件夹下面:
  在这里插入图片描述
安装依赖库文件:
在这里插入图片描述
比较重要的一点,开启控制:
打开board_config.h 我自己使用的是Maix bit 开发板,所以选择如下配置文件,根据需要选择自己的开发板硬件配置。
在这里插入图片描述

3、API简介

  LCD、SD和文件系统的常用API前面的博客已经介绍过了,如有兴趣,自行查看。

3.1 图片转化保存

int rgb565tobmp(uint8_t *buf,int width,int height, const char *filename)

*buf 保存的数据; width、height图片大小;*filename图片保存路径

3.2 内存释放

void iomem_free(void *paddr)

*paddr 空间地址

4 、代码修改

在这里插入图片描述
使用标志来保存数据。

static uint32_t NUM = 0; 
char buf[80];

目前可以保存9999张照片,保存更多自行修改。
在这里插入图片描述

4.1 主函数代码

#include <stdio.h>
#include <string.h>#include "board_config.h"
#include "dvp.h"
#include "ff.h"
#include "fpioa.h"
#include "gpiohs.h"
#include "iomem.h"
#include "lcd.h"
#include "nt35310.h"
#include "ov2640.h"
#include "ov5640.h"
#include "plic.h"
#include "rgb2bmp.h"
#include "sdcard.h"
#include "sysctl.h"
#include "uarths.h"/* SPI and DMAC usage** SPI0 - LCD* SPI1 - SD card* SPI2 - unused* SPI3 - Flash** DMAC Channel 0 - LCD* DMAC Channel 1 - SD card**/#define KEY_GPIONUM 0uint32_t *g_lcd_gram0;
uint32_t *g_lcd_gram1;volatile uint8_t g_dvp_finish_flag;
volatile uint8_t g_ram_mux;
volatile uint8_t g_save_flag;void irq_key(void *gp) { g_save_flag = 1; }static int on_irq_dvp(void *ctx) {if (dvp_get_interrupt(DVP_STS_FRAME_FINISH)) {/* switch gram */dvp_set_display_addr(g_ram_mux ? (uint32_t)g_lcd_gram0: (uint32_t)g_lcd_gram1);dvp_clear_interrupt(DVP_STS_FRAME_FINISH
http://www.yayakq.cn/news/676772/

相关文章:

  • 设计平面广告公司自动优化网站软件没有了
  • 公司网站非响应式模板如何给别人做网站
  • vuejs 网站开发一个电脑建设多个网站
  • 缙云 网站建设网站的容量
  • 中山网站快照优化公司怎么做交易猫钓鱼网站
  • iis7搭建网站教程大型网站建设地址
  • 网站开发用到的编程移动网站建设专业论文
  • 做ppt的网站叫什么名字柳州制作网站
  • 制作企业免费网站公司简介展板图片
  • 深圳建站哪家专业购物咨询主题WordPress
  • 网站群建设模板迁移原站迁移pc做药的常用网站有哪些
  • 美食网站开发的目标docker wordpress安装目录
  • 网站建设静态部分总结广州小程序商城开发公司
  • 企业做企业网站的好处城乡住房建设部网站
  • 局域网建立网站教程百度一下电脑版网页
  • 网站后台邮箱设置电子商务网站建设论文资料
  • 网站首页被k 不恢复烟台做公司网站
  • 做视频直播的网站有哪些北京美陈设计制作公司
  • 小型公司网站建设知乎设计网站什么叫空间不稳定
  • 优化公司管理盐城网站优化工作室
  • 做签名的网站廉洁常德网站
  • 铁岭市网站建设公司wordpress html标签
  • 唯品会网站建设 分析报告微信小程序开发教程pdf
  • 制作网站在本机运行新seo排名点击软件
  • 中山网站建设技术wordpress绕过注册码
  • 昆明猫咪科技网站建设做教务网站的需求分析
  • 江西省建设厅网站首页邮箱企业邮箱入口
  • 优化网站收费标准网络整合营销服务商
  • 淘宝客导购网站怎么建设优仔电话手表网站
  • 做个自己的影院网站怎么做做网站需要什么样的服务器