自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 stm32L0系列LCD显示残影问题分析

       在使用STM32L053这款芯片做低功耗的LCD显示后,发现LCD显示总是存在残影,残影即那些未点亮的像素仍有一定显示,特别是当从侧面和上方观察时。因为做项目经验有限,所以开始时查找问题花费时间非常久也没发现。       因为是做嵌入式,出现问题不一定是软件的原因也可能是硬件问题(我开始一直偏向软件原因)。但一般都先分析软件方面,LCD的显示方式就不再赘述,首先分析就是LCD配...

2018-12-24 21:25:20 4699 1

原创 stm32之spi用法二

spi库函数介绍首先SPI的一些基本介绍参照相关芯片的库函数或者使用手册,以下介绍SPI库函数的基本用法和参数的定义。1.SPI_DeInit函数的功能是将外设SPIx寄存器重设为默认值。输入参数SPIx可以是1和2,是用来选择SPI外设的。2.SPI_Init函数的功能是根据SPI_InitStruct中指定的参数初始化外设SPIx寄存器。SPI_InitDefType的结构体是定...

2018-12-23 19:40:57 917

原创 stm32之spi用法一

SPI的简介SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB...

2018-12-23 19:39:15 2705 1

原创 STM32之SPI介绍

SPI的基本介绍SPI的简介SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的...

2018-12-16 19:36:38 2020

原创 STM32 FLASH读写

一:对STM32内部FLASH写进行编程操作,需要遵循以下流程:  1.FLASH解锁  2.清除相关标志位  3.擦除FLASH(先擦除后写入的原因是为了工业上制作方便,即物理实现方便)  4.写入FLASH  5.锁定FLASH (1)获取状态:FLASH_Status FLASH_GetStatus(void);返回值是通过枚举类型定义的。  typedef enum{...

2018-12-16 19:34:11 1676

原创 冒泡排序算法中几种交换值方法

     排序算法有很多种,一般接触最多的便是冒泡排序。冒泡排序原理就不再赘述,排序后的调换位置,有以下几种写法,都是不借助第三个变量来交换两个变量。   第一种最为简洁,一行代码即可实现交换,其关键操作便是运用括号运算的优先级。 第二种便是运用异或的方法,第一次运用可能会有疑惑,但你去仔细按位分析便可得到结果: ...

2018-12-09 21:53:03 354

原创 STM32中低功耗LCD显示

    最近是在做一款温控器,主要分为LCD按键与显示,通信模块以及低功耗。因为需要APP能够开关机和进行相关设置,故把低功耗设置为RTC唤醒模式,每过1S进行唤醒准备接受数据,若没检测到前导码则继续睡眠。在开启屏幕后,还有熄屏模式,即LCD在低功耗下仍然显示。实现的时间和温度也会刷新,也是利用RTC每次的唤醒做读取RTC时间以及开启ADC检测,通过热敏电阻变化来获取当前温度值。具体代码实现如下:...

2018-12-09 21:45:44 3001 1

原创 C语言之队列,环形数组-比链表容易多了

环形队列实现 ①定义一个结构体:typedef struct{    u16 Head;               u16 Tail;    u16 Lenght;    u8 Ring_Buff[RINGBUFF_LEN];}RingBuff_t;RingBuff_t ringBuff;//创建一个ringBuff的缓冲区②初始化结构体相关信息:使得我们的环形缓...

2018-12-02 17:53:56 817

原创 C语言指针详解

阅读目录前言 这些指针都是恶魔吗? 青铜(答对所有题升至该段位,正确率100%) 青铜题解 白银(答对4题升至该段位,正确率80%) 白银题解 黄金(答对7题升至该段位,正确率70%) 黄金题解 钻石(答对6题升至该段位,正确率75%) 钻石题解 大师(答对5题升至该段位,正确率62.5%) 大师题解 结语 回到顶部前言相信大多数的同学都...

2018-12-02 17:41:06 271

rtklib时序图.pdf

RTKLIB源码单点定位函数时序图,高清图,用于分析单点定位函数。 上个月基本都是在分析RTKLIB的源码,评估移植到stm32上的可能性。最后结论认为是内存可能会不够,移植源码难度也较大。下面分享下对RTKLIB源码分析的过程把,帮助大家少走点弯路。网上大部分都是对单点定位部分的源码解析,我能找到的资料也是关于该部分。

2020-06-05

空空如也

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

TA关注的人

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