自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

后起的博客

胆大心细脸皮厚!

  • 博客(17)
  • 收藏
  • 关注

原创 回调函数

网友博客:http://www.cnblogs.com/ioleon13/archive/2010/03/02/1676621.html下面引用网友博客的一段,做开头:(有删改)/*--------------------------------------------------------------------------分割线--------------------------

2016-08-14 19:00:15 9933

原创 基于STM32的OV7670摄像头总结

一、OV7670模块: 介绍一下OV7670传感器:CMOS器件;标准的SCCB接口,兼容IIC接口;内置感光阵列,时序发生器,AD转换器,模拟信号处理,数字信号处理器..... 大致工作过程:光照射到感光阵列产生相应电荷,传输到相应的模拟信号处理单元,再由AD转换为数字信号,在经由数字信号处理器插值到RGB信号,最后传输到屏幕上...... 先了解一下基础知...

2016-06-19 16:56:26 111782 20

转载 结构体字节对齐

本文系转载海子的博客,本人觉得写得非常好,重点讲的是结构体字节对齐,自己给重点地方加了标记:在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列,而不是简单地

2016-06-18 22:15:48 5177

原创 基于STM32的触摸屏学习笔记

本文共有三个内容:一、电阻触摸屏的原理;二、XPT2046的控制字与数字接口;三、程序源码讲解(参考正点原子的代码)一、电阻触摸屏的原理,上图:图上的文字介绍了触摸的原理,下面总结一下触摸的原理:触摸屏工作主要是两个电阻屏(上下两层)在工作,如上图,当某一层电级加上电压时,会在该网络上形成电压梯度。如果有外力使得上下两层在某一点接触,则在未加电压的那一层可以测得接触点的电压...

2016-06-02 15:45:59 30553 10

原创 STM32 OLED显示流程(简略)

前两天刚学了战舰的OLED显示实验,下面是我总结的OLED显示方法:比如我们想让OLED显示屏显示一个字符串:“CODE”,主函数是这么两条语句:,(63和48是字符串在屏幕中显示的位置,这里我们不管他。。)这两条语句的拆解步骤如下:1、既然是显示字符串,我们就得调用字符串显示函数:2、这个字符串显示函数通过指针*p不断调用字符显示函数:来显示字符串中的每个字符3、字符是怎么组成的?由点组...

2016-05-13 10:27:11 44737 5

原创 STM32 FSMC驱动TFTLCD 难点解析

本文适合学过LCD显示,但是不是很理解的同学,博主用的是战舰STM32本篇文章博主将和大家讨论三个主题:FSMC有关配置、一串字符显示原理、汉字显示原理。。下面进入正题→_→一、FSMC的有关配置(博主用的是FSMC_A10):      先给大家来个了解FSMC的好文,来自别人家的博客http://blog.csdn.net/jxnu_xiaobing/article/details

2016-05-13 10:21:53 21508 2

原创 2017.3-2023.6工作小结

第三家公司(当前公司)是做笔记本主板,因为少了很多客户支持及跨部门协作,以及自己对工作的心态的变化,脾气也收敛了很多,对加班也是尽量避免。今天距离毕业已经将近6年,第一家公司是校招,做网络机顶盒,呆了1年半,学习了很多电路原理,测试方法,debug技巧等等;第二家公司也是做硬件,做通信模组,呆了2年半多,也是白纸到有脾气工程师的一个转变,期间各种加班(年轻竟然没觉得累),也加强了自己的专业技能,工作上也是各种怼,怼客户,怼测试,怼FAE,怼领导。(注:想法随着认知,环境,生活,一直在变)

2023-06-21 17:05:01 146

原创 电感和升降压开关拓扑

电感电感的充电和放电1、电感本质上就是一段导线绕在磁芯上,为什么其两端会有电压呢?答案:感应电压 2、我们都知道,电感电流是随时间推移而逐渐增加,为什么? 答案:电感电流初始值为零,刚一上电瞬间,电流想突变,感应电压介入,试图让电流重回0,这时感应电压为电源电压。也可推断出,上电瞬间,其串联电阻两端电压为0。那为什么电流会逐渐增加?(看样子外加电压慢慢干掉了感应电压~) 因为,只

2017-11-25 21:13:19 6681 2

转载 深入理解FIFO(包含有FIFO深度的解释)

深入理解FIFO(包含有FIFO深度的解释)  FIFO:  一、先入先出队列(First Input First Output,FIFO)这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。  1.什么是FIFO?  FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起

2016-06-15 16:57:00 111037 10

原创 基于STM32的红外遥控重点解析

本文有两个内容:一、红外遥控协议的的讲解;二、解码程序解析(参考正点原子的代码)红外的介绍、优点、缺点就不给大家说了,进入正题一、红外遥控协议的的讲解红外遥控的编码目前广泛使用的是:NEC Protocol的PWM(脉冲宽度调制)和Philips RC-5 Protocol的PPM(脉冲位置调制)本文将以NEC协议实现红外遥控。NEC协议的特征:1、8位地址和8位指令长度;2、地址...

2016-06-04 18:30:07 22559 7

原创 STM32 CAN总线标识符过滤器难点解析

CAN总线是目前应用非常多的一种总线,在汽车电子,航空航天中应用广泛,博主用的是战舰的STM32开发板。CAN的介绍和功能特点就不讲了,书本上网上都有,请大家在阅读本文前了解CAN总线协议的特点和功能。今天博主将和大家共同学习CAN总线标识符过滤器的使用(非常重要!)      请认真读这段话(来自STM32中文参考手册):在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。

2016-05-31 15:12:24 14922 2

原创 STM32 基于串口RS485双机通信原理浅析

RS48通信5想必大家都知道,在学习RS232时,都会拿485(RS485下文就用485代替)和其作对比。485优缺点不说,网上一大片~博主用的是战舰STM32库函数学的485通信,所以接下来就讲讲STM32串口实现485双机通信的原理→_→进入正题:      485和232都是基于串口的通讯接口,在数据的收发操作上都是一致的。但是他两的通讯模式却大不相同~!232是全双工(例:A->B

2016-05-26 14:46:14 10752

原创 STM32 SPI难点浅析

今天上午满课,逃了一节不愿上的课~进入正题:博主学的是战舰的STM32开发板,下面两个知识点都很重要!一:是STM32 SPI的原理;二:用STM32自带的SPI对外部flash(W25Q64)的读写。一:STM32 SPI的原理      先上图:主模式和从模式:主模式:主设备在SCK脚产生时钟;从模式:SCK引脚用来接收从主设备传来的时钟。通常SPI通过4个

2016-05-25 16:28:31 14121 2

原创 STM32 IIC难点易错点

先来点题外话~网上说STM32F103的IIC有瑕疵!就当是有些短板吧,个人觉得,用起来肯定没问题,只是不好用。因为ST公司考虑到专利问题,所以没按飞利浦的标准来。导致STM32的IIC使用起来非常繁杂。下面就讲讲用STM32 IO口模拟IIC的注意问题:      IIC总线时序:进入正题→_→博主就因为没理解好应答,吃了亏。讲一讲IIC的几个重要状态:      1、空

2016-05-23 19:42:35 12247 1

转载 int (*a)(int) ; int (*a[10])(int); int *(*a)(int) ;

int* (*a)[10];a是一个指向包含10个int型指针元素的数组。比如:#include int main(){    //定义数组,包含10个int*    int*b[10];    for(int i =0; i        b[i] = new int(i+1);        int*(*a)[10] = &b; // a指向

2016-05-23 10:45:01 3623

原创 STM32串口DMA容易忽视的问题

先吐槽下天气→_→上周哈尔滨的气温都快穿棉衣了,这周哈尔滨气温居然达到了30度。。。进入正题→_→:博主昨天晚上在STM32串口DMA的问题上纠结了好长时间,所以今天上午写篇博客来谈谈我对串口DMA发送的理解→_→今天主要讨论三个问题:1、什么叫串口DMA 请求;2、串口简要复习;3、串口DMA发送流程。1、什么叫串口DMA 请求(博主用的是战舰STM32开发板)       说这个问

2016-05-20 16:28:22 18942 3

原创 STM32 RTC实时时钟

今天是周天,哈尔滨阴天转阵雨。。博主原本准备今天去逛街的。原因你懂的→_→接下来进入今天的正题(博主用的是战舰STM32库函数版):博主今天将会和大家讨论两个知识点:      一、RTC时钟框图分析(重要)      二、时间是怎样显示出来的(简析)来骚年们,干起来~!一、RTC时钟框图分析(重要)先熟悉一下几个知识点:      1、STM32的实时时钟(RTC)是

2016-05-15 13:35:27 23850

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除