STM32知识碎片
文章平均质量分 88
Strugglingler
这个作者很懒,什么都没留下…
展开
-
FSMC驱动TFTLCD原理详解
摘要:FSMC是什么,有啥用,比直接IO控制的好处,如何控制TFTLCD文章目录1、通信接口介绍80并口介绍4线串行SPI介绍2、ILI9341 液晶控制器1、通信接口介绍80并口介绍4线串行SPI介绍2、ILI9341 液晶控制器1)自带显存2)操作方式3)指令介绍4)基本使用流程3、FMSC-灵活的静态存贮控制器1)框图4、可以把 TFTLCD 当成 SRAM 设备用5、STM32 的 FSMC和外部存储器划的映射6、地址匹配1、通信接口介绍1)80并口介绍8080 并原创 2021-08-15 19:23:19 · 3504 阅读 · 4 评论 -
KILE无法软件仿真
问题描述:STM32F407ZGT的板子想使用仿真器调试设置如下图:,然后点击调试按钮,点击全速运行,无法进入main函数,卡在下图所示位置:此时我怀疑是Dialog.DLL和Parameter参数设置错误,所以查找kile官方Debug文档,说实话找了半天没找到,然后又重新修改问题名称,重新搜索并找到了一篇相同问题的博文,然后在下图位置添加 .ini内存配置文件。发现正点原子有一个 .ini 内存配置文件,如下图,我按照博主的做法操作了一番,发现无法调试,那正点原子这个ini文件是干啥用的转载 2021-08-12 13:11:57 · 437 阅读 · 0 评论 -
SPI _FLASH芯片W25Q16配置FATFS
一、SPI FLASH芯片能干啥有哪些种类存放数据。SPI FLASH普遍比EEPROM大得多。所以容量SPI FLASH占优势。但是价格,EEPROM占优势.1、IIC EEPROM------容量小,采用的是IIC通信协议;用于在掉电时,存系统配置参数,比如屏幕亮度等。常用芯片型号有 AT24C02、FM24C02、CAT24C02等,其常见的封装多为DIP8,SOP8,TSSOP8等;2、SPI NorFlash------容量略大,采用的是SPI 通信协议;用于存放程序和数据。程序和数据可存放原创 2021-08-02 18:20:46 · 7958 阅读 · 0 评论 -
SPI通信原理
因为项目需要,学习了一下SPI,避免遗忘,特此记录。一、SPI概述SPI是串行外设接口 (Serial Peripheral Interface) 的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。SPI 接口主要应用在 EEPROM,FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据可靠性上有一定的缺陷。二、SPI接线SPI 接口一般使原创 2021-07-16 16:18:08 · 5747 阅读 · 1 评论 -
STM32F103定时器(未完待续)
STM32F103定时器分类及区别共有8个定时器,它们是:TIM1~TIM8。STM32的定时器分为基本定时器、通用定时器和高等定时器。TIM6、TIM7(基本定时器):基本定时器是只能向上计数的16位定时器,基本定时器只能有定时的功能,没有外部IO口,所以没有捕获和比较通道。TIM2、TIM3、TIM4、TIM5(通用定时器):通用定时器是可以向上计数,也可以向下计数的16位定时器。通用定时器可以定时、输出比较、输入捕捉,每个通用定时器具有4个外部IO口。TIM1、TIM8(高级定时器):高级定时原创 2021-07-13 00:02:07 · 4180 阅读 · 1 评论