- 博客(44)
- 资源 (9)
- 论坛 (1)
- 收藏
- 关注
原创 OV5640_MIPI_1LEN调试记录
OV5640_MIPI调试记录CMOS 型号:OV9750寄存器配置:(以下寄存器配置仅供参考!) const regval16_t OV5640_720P_MIPI_30fps[]= { {0x3008,0x82 }, {0x3008,0x42 }, {0x3103,0x03 }, {0x3017,0x00 }, {0x3018,0x00 }, {0x3034,0x1a }, {0x3035,0x11 },...
2020-12-30 22:40:37
51
原创 WIFI模块调试_RTL8189FTV
WIFI模块调试记录本文调试的模块是:BL_M8189FS6(必联的WIFI模块)简单介绍: 该模块就是用的毛蟹的8189FTV(全程应该是:RTL8189FTV,和RTL8189ETV是有区别的,有兴趣的同志可以自行百度对比区别)作为主芯片,然后封装出来简单易用的模块,供Host连接使用。 其他的特点如下图:(文末我会提供相关资料下载链接) 一般的调试过程:①:确认WIFI主芯片的型号是否为:RTL8189FTV,如果型号不一致,那么用...
2020-12-30 22:01:53
303
3
原创 QN902X在KEIL中使用定时器中断流程记录
仅以此篇,记录蓝牙BLE(QN902x)开发过程中,使用ke_timer_set ((p_ke_timer_set)(_ke_timer_set))的流程;首先,我们要使用这个函数,必须先了解它能干什么,需要什么条件才能使用,所以从它的定义下手是第一步:/** **************************************************************************************** * @brief Set a timer. * * T
2020-11-20 14:11:55
167
原创 用IAR编译STM8单片机报警告:Failed to set option byte: no message 解决办法 | 供参考
警告图片:由警告提示可知,有一个编译选项执行失败了,但是我们仍然可以继续去执行代码【 就像是你点了一份盖浇饭,和服务员说你要微辣,结果上来后你发现你的盖浇饭是不辣的,而这并不影响你继续享受盖浇饭,你同样可以吃的饱! 但是对于我这样的强迫症来说,这样吃起来就不香了,所以我还是得手动去加点辣椒才行。】怎样才能吃的香呢?第一步:第二步:第三步:重新...
2020-04-27 14:28:10
449
2
原创 STM8S103F2P2外部触摸按钮实验 |【触摸按钮检测,事件有:单击、双击、长按】| 记录时间:2020-4-23
一、首先明确需要实现的功能:通过STM8S103F2P2这颗单片机来扫描检测触摸板是否被触摸,然后实现如下功能 1.触摸3s可实现开关安卓系统 2.单次触摸可以实现唤醒屏幕,继续单次触摸可以熄灭屏幕 3.连续触摸并保证第二次触摸在第一次触摸后的1s内,则可以实现双击控制LED灯光亮度流程框架如下图:二、程序设计 定...
2020-04-23 20:51:49
254
转载 Errors while setting configuration with MCU name STM8S103F3P: gdi-error [40301] 问题解决【转载】
...
2019-12-23 18:04:15
1132
转载 IAR代码无法跳转问题解决 [转]
最近一直使用IAR,有时需要将工程转移到另一台主机进行编程,然而,当在另一台主机运行时,却无法跳转。 解决方法: 重新添加编译路径!!! 操作步骤:Project->Clean Targets.带下方绿色的加载,加载完毕后,就可...
2019-12-18 10:26:14
353
原创 如何使用iperf的图形化软件Jperf,并实现windows和Ubuntu之间的网速检测?
PS:翻了很多的Blog,调试了很多次,才会用Jperf这个软件在windows和Ubuntu之间测试网速.!应该说是实现了这样的效果吧。还没踩坑或已经入坑的小伙伴们,请于此脱坑咯总结下思路:在Windows 10系统下:要想使用Jperf软件必须先安装JDK,其次是需要安装Iperf,因为Jperf就是Iperf的图形化软件,最终调用的还是Iperf上述所说的三个文件包都在网...
2019-11-29 18:04:53
333
原创 Qemu无法退出怎么办?
按照官方文档写的是:Ctrl+A+X 可以退出qemu,然而在实际使用中无法是先退出效果按照百问文档写的是:Ctrl+a+c可以退出qemu,然而在实际使用中无法是先退出效果这里使用一种简单粗暴的方法就是:shutdown -h now之后等一会就会关掉qemu,退回到之前的操作状态....
2019-11-07 16:58:00
988
原创 Ubuntu无法进入管理员模式?
默认的Ubuntu系统安装好之后,root的密码是空的,需要自己手动去设置.输入如下命令进入设置:$这个代表用户模式,#这个代表管理员模式
2019-11-07 09:59:58
323
原创 Ubuntu14.04安装Teamviwer失败? 解决办法:版本过低,重装16.04.3Ubuntu,完美解决
PS:Teamviwer针对有些有些14.04.3的Ubuntu版本有些不友好的,一直会安装不上,提示libqt5quick5 (>= 5.5) | qt56-teamviewer软件包没有找到安装,然后输入指令:sudo apt-get install -f去对软件包和依赖库进行修复也无济于事,那么是时候装一个16.04.3Ubauntu来解决问题了,Teamviwer针对高版本的U...
2019-10-25 10:41:45
340
转载 Ubuntu14.04 添加中文拼音输入法
Chinese语言包安装 首先需要给Ubuntu16.04安装Chinese语言包支持。 如上图点击其中的Install/Remove Languages…,这个对话框是通过system settings–>Language Support选择弹出来的。 然后再在Install/Remove Languages…弹出的对话框中将Chinese语言包安装上: ibus输入法...
2019-10-24 12:50:13
67
转载 安装open-vm-tools时提示失败(解决办法就是卸载重装,详细见文章)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-17 17:51:39
1706
原创 VMware虚拟机卡死,强制解决办法
我这里碰到的情况记录一下:虚拟机有40G大小左右,之前用了很久的,后来去做别的项目了导致很久没有打开用过,而今在回来用时发现刚进去还是OK的,然后退出到Windows界面再次回到虚拟机时,就完全卡死了针对这种情况,百度了很多种解决办法,什么关闭VM Axxxxx Services服务然后再开启,或者是删除虚拟机所在目录的.lck后缀文件,都试过了,没啥用最后的方法就是直接:卸载VM...
2019-10-15 10:06:19
42746
8
转载 Linux——bootloader、内核、文件系统的基本概念与关系理解 >>>>> (学LINUX必备知识点)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-12 13:07:57
76
转载 转载CSDN博客!这种方法真的很方便
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-12 12:58:11
27
原创 C语言项目 [一] | ——— | 贪吃蛇源码+讲解
贪吃蛇PS:此贪吃蛇是利用结构体数组的方式实现的!贪吃蛇项目开发平台:VS2017 + 图形库一、在VS2017中添加图形库,具体方法见如下文章如何在VS2017中添加 ”graphics.h” 头文件? So easy二、贪吃蛇的框架1.蛇的属性 蛇的属性包括蛇的长度+蛇的坐标+蛇的方向2.食物的属性 食物的坐标3.蛇的...
2019-04-29 15:08:06
1664
原创 如何在VS2017中添加 ”graphics.h” 头文件? So easy
进入下面官网https://www.easyx.cn下载好之后出现会有.,点击打开软件会自动检测 VS2017 这个IDE.点击安装之后会提示安装成功,然后重启VS2017,并且创建一个项目再次加入#include <graphics.h> 头文件时就不会报错了#include <graphics.h> ...
2019-04-26 15:27:47
8553
4
原创 C语言解题思路 [四]
1.电子时钟/*时间转换(电子钟)基准时间:1970 年 1 月 1 日1. 将秒单位的时间转为标准时间2. 将标准时间转为秒单位3. 实现电子钟功能*/#include <stdio.h>#include <string.h>#include <time.h>#include <windows.h>typedef struc...
2019-04-24 14:59:39
184
1
原创 C语言解题思路 [三]
1.比较两个字符串是否相等#include <stdio.h>int main(){ char str1[100]; char str2[100]; int i=0,j=0,len1=0,len2=0; char str_stat,data_stat; //1.录入两个字符串 printf("Please Input string...
2019-04-24 12:05:31
168
原创 C语言解题思路 [ 二 ]
1.百元买百鸡问题:公鸡每只 5 元,母鸡每只 3 元,小鸡 3 只一元,问一百元买一百只鸡有几种买法#include <stdio.h>int main(){ int x,y,z; int i,j; x=100/5; y=100/3; for(i=1;i<x;i++){ for(j=1;j<y;j++){ ...
2019-04-23 18:01:06
323
原创 C语言解题思路 [ 一 ]
1.数据间的与或计算#include <stdio.h>int main(){ unsigned int a=123; unsigned int b=888; unsigned int c; c=a&b; printf("a&b = %d \r\n",c); c=a|b; printf("a|b = %d...
2019-04-23 12:00:21
472
1
原创 凌通DRV方案 (三、固件的制作和烧录详解 )
必备条件IDE:ADS1.2 编译环境,通过此IDE可以编译出需要的.bin文件,这个.bin文件对应的是用户代码.PS:这里提一点,编译前先要去编译,然后再Make编译去编译:Project--->Remove Object Code...一、GPCV1248开发板固件的制作{ 开发板完整资料:(这份资料是经过修改的,保证可以用在开发板上并实现正常...
2019-03-25 15:45:57
1594
14
原创 凌通DRV方案 (二、GPCV1248芯片手册分析 )
1.GPCV1248芯片手册,也是所谓的芯片DataSheet,下面是官网的手册查看和下载地址.http://www.generalplus.com/1LVlangLN7SVprot_noSNproduct{PS:其实我发现关于做产品用到的芯片,芯片手册获取的方法有很多根据自身经验总结:1.上芯片原厂官网查2.向供应商要 (在官网没有芯片资料的时候,这个方法是最直接也是最靠...
2019-03-25 14:34:49
3107
原创 凌通DRV方案 ( 一、GPCV1248开发板主平台介绍 )
最近因为项目需要,购买了这块凌通开发板进行开发,凌通这个平台是台湾创建的,所以在深圳那边的市场会比较大,核心技术基本上都掌握在凌通原厂以及一些台湾芯片供应商那里,往大陆里面更进一些估计就很少接触凌通这款芯片的开发设计,但是平时用的行车记录仪却很有可能是凌通产的,毕竟价格摆在那里,实现的功能也和市面上的差不多,下面是这款开发板硬件平台的介绍.这是GPCV1248凌通开发板的硬件平台,上面的接口...
2019-03-22 16:14:57
2208
2
原创 python小练习____逻辑游戏DIY___简单易懂,可以用来练手
平台:PC端Pycharm IDE利用基础知识写的三个简单的小游戏,通过写这三个小游戏,可以清楚的了解自己的逻辑基本功.import randomfrom sys import exit# 游戏菜单# 1.猜数字# 2.猜拳# 3.恐怖游戏# -----------------------------------------------------------------...
2018-12-20 16:20:44
140
原创 PC端 Pycharm IDE调用argv库传参数
PC端的Pycharm IDE需要传参数时,得从[ Run/Debug Configurations->Configurations->ScriptParames ] 处传入下面我们来详细说明一下传参的入口和步骤:例如键入一下代码:from sys import argvscript, first, second, third = argvprint("Thi...
2018-12-19 11:07:55
449
原创 树莓派实现 镜像烧写 + putty控制台控制 + vnc连接 + 碰到的问题解决
听说树莓派是运行python的利器,急匆匆的跑来搞了一下,在搭建环境的时候碰到了一系列的问题,各种各样的坑是真的坑啊......故写下这篇文章来记录一波,方便让初学者们落坑的时候能找到解决方法,同时也好让以后忘记这块知识的自己复习!现在,开始进入正题:平台+工具:I5笔记本电脑+ 树莓派(+网线+usb电源线)下图已有显示电脑端需要安装一些重要的工具负责与树莓派进行交互,就是下面...
2018-12-13 18:10:23
375
原创 百度云_高速下载版本
受百度云限速的影响,一直想找一些能够高速下载资料的方法,最近找到一种特此分享如下图所示:很明显,我之前用了几次,现在被限速了--------BUG!根据我用Pan download的经验,明天应该能恢复,现在来看一下如何实现这种方法:第一步:下载软件:链接:https://pan.baidu.com/s/1Aku-tSe42VC160QssEeMjA提取码:wm...
2018-12-04 16:00:28
2195
2
原创 什么是偏振光和UV光?
偏正光和UV光这两个参数在图像处理方面很重要,由于项目开发中涉及到这两个参数,故记录之。偏振光偏振光( polarized light ),光学名词。光是一种电磁波,电磁波是横波。而振动方向和光波前进方向构成的平面叫做振动面,光的振动面只限于某一固定方向的,叫做平面偏振光或线偏振光。振动方向对于传播方向的不对称性叫做偏振,它是横波区别于其他纵波的一个最明显的标志,只有横波才有偏振现象。...
2018-11-14 11:01:12
2037
转载 关于α测试与β测试的区别
α测试与β测试的区别α测试是指软件开发公司组织内部人员模拟各类用户对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。α测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作并尽最大努力涵盖所有可能的 用户操作方式。经过α测试调整的软件产品称为β版本。 β测试是由软件的多个用户在实际使用环境下进行的测试,这些用户返回有关错误信息给开发者。测试时,开发者通常不在测试现场。...
2018-11-14 10:30:21
5893
原创 基于STM32F103ZET6主控平台实现(IIC接口)OLED液晶屏驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。OLED液晶屏产品图和效果图由上图我们知道:OLED液晶屏分别有GND VCC SCL SDA RES DC 六个引脚接口通信协议:OLED与STM32的通信是基于IIC协议引脚连接:查阅STM32F1的原理图得知OLED/CAMARA接口引脚定...
2018-09-26 23:47:16
13358
6
原创 基于STM32F103ZET6主控平台实现电容触摸按键 [基于TIM5_CH2(PA1)的输入捕获]
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。本次实验中我们将用 TIM5 的通道 2( PA1)来做输入捕获,并实现一个简单的电容触摸按键,通过该按键控制 DS1 的亮灭。电容触摸按键是STM32F1开发板自带的一个模块,该模块的引脚与PA1相邻,故可以通过PA1的输入捕获来获取电容触摸按键产生的电压值,...
2018-09-25 15:51:01
1843
原创 基于STM32F103ZET6主控平台实现定时器TIM5通道1(PA0)的输入捕获驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。利用TIM5通道1(PA0)对输入的高电平时长进行计算,此为本文中的输入捕获。本文的流程是对TIM->SR状态位两个判断:1.先进行是否有捕获事件的判断2.对捕获事件是否有溢出的判断完成捕获后获取当前计时寄存器的值:TIM5->CCR1,...
2018-09-21 13:36:52
2368
原创 基于STM32F103ZET6主控平台实现定时器TIM3_PWM波输出的驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。利用TIM3定时器的PWM波形输出来实现一个呼吸灯的效果,或不多说上代码:timer.h#ifndef __TIM_H#define __TIM_H#include "sys.h"//通过改变 TIM3->CCR2 的值来改变占空比,从而控制 ...
2018-09-20 15:53:07
1567
原创 基于STM32F103ZET6主控平台实现定时器TIM3的驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。定时器描述:定时器的运用主要是对重装载值和预分频的配置,这两个寄存器配置决定定时器定时的时长,接下来是开启定时器中断,当设置的时长溢出便会进入中断,在相应的中断服务函数中编写要执行的程序即可实现隔一段时间执行一次程序的效果,例如LED的亮灭。第一步:编写tim....
2018-09-20 14:45:16
948
原创 基于STM32F103ZET6主控平台实现看门狗驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。 STM32F1内部自带了 2 个看门狗:独立看门狗( IWDG)和窗口看门狗( WWDG)一、独立看门狗( IWDG)第一步:清楚看门狗的工作模式IWDG看门狗拥有独立的32KHZ的时钟,为其提供计数服务。通过设置预分频和重装载值来设定递减时长,...
2018-09-20 11:35:38
227
原创 基于STM32F103ZET6主控平台实现EXTI外部中断驱动
一个热爱代码的工程师,唯有凭借双手不断敲打,才可以快速提升实力!本文谨以记录,日后相忘时再作复习,代码没有贵贱,既来之则安之。第一步:编写exti.h头文件#ifndef __EXIT_H#define __EXIT_H#include "sys.h"void EXIT_Init(void);//EXTI外部中断初始化#endif头文件很简单,里面放一个外部中断初始化...
2018-09-20 09:42:04
372
CMOS_OV5640调试资料.zip
2020-12-30
STM32F4固件包百度网盘链接-2.15最新版本
2020-10-14
RTL8189FTV开发资料
2020-12-30
Hi3516AV100_xxxSPC070最新版SDK开发包
2018-12-06
Hi3518E V200R001C02SPC041_SDK
2018-12-06
HI3516EV100-Hi3516C V300R001C01SPC030
2018-12-06
基于STM32F103ZE的STH3x温湿度传感器代码
2018-01-18
GPCV1248行车记录仪主芯片_介绍!无寄存器操作介绍!!
2019-03-04
专利!!!! 嵌入式工程师都可以申请那些专利?
发表于 2019-04-29 最后回复 2019-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝