STM32
文章平均质量分 66
奔跑の鳄鱼
这个作者很懒,什么都没留下…
展开
-
矩阵按键的鬼键问题
文章目录前言一、“鬼键”是什么?二、矩阵按键的原理1.硬件电路2.软件处理总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言在做3x3按键矩阵时,本来是做单按键识别的,后来改需求需要能同时按下多个按键,经测试当同原创 2020-12-19 23:22:19 · 7100 阅读 · 4 评论 -
IIC总线电阻/电容的计算
1.芯片IIC的接口配置一般为开漏,引脚需要外接上拉电阻才能保证正常通信。2.IIC电平的定义IIC规范将低于VIL或低于0.3VDD的电压定义为逻辑低电平,同样将高于VIH或高于0.7VDD的电压定义为逻辑高电平。3.最小电阻的确定电源电压限制了可允许总线拉低的最小上拉电阻值,过强的上拉会阻止器件充分拉低拉线的电平,导致无法确保逻辑低电平能被检测到。在输出级V_OLmax=0.4V 时指定I_OL为3mA,允许总线电压拉低的最小上拉电阻公式:Rmin>=(VDD(min)-Vol)/3m原创 2020-09-12 18:33:57 · 5145 阅读 · 0 评论 -
单片机延时的几种方式
分为使用操作系统和不使用操作系统一、不使用操作系统1.执行指令耗时间,不能实现可打断,浪费MCU资源,如下面的延时函数 delay_msvoid delay_ms(u16 nms){ while(repeat) { repeat--;//重复执行自减指令 }} 2.使用定时器进行计时,可以实现延时过程可打断,不浪费MCU资源定时器初始化,根据时钟去设置一次定时的时...原创 2020-03-04 19:17:08 · 3682 阅读 · 0 评论 -
FAT文件系统移植-基于STM32F103
一.介绍FAT文件系统分为三层,如下图所示。1.底层接口,包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码。2.中间层FATFS模块,实现了FAT 文件读/写协议。FATFS模块提供的是ff.c和ff.h。除非有必要,使用者一般不用修改,使用时将头文件直接包含进去即可。3.最顶层是应用层,使用者无需理会FATFS的内部结构和...原创 2020-03-03 20:05:48 · 992 阅读 · 0 评论 -
STM32 定时器的使用
1.TIM定时器的时间计算以stm32f4为例,APB2时钟最高84M,APB1时钟最高42MTIM使用APB2时钟,具体可查询时钟树(以不分频时钟84M做计算)时钟/psc(分频系数/84-1)*ARR(重装载值/500-1)=每次产生中断时间TIM1_Init(500-1,84-1);每次中断时间=84M/84 *500=500 ms*注:PSC和ARR都是从0开始的,所以要减1。...原创 2019-01-28 21:03:37 · 606 阅读 · 0 评论 -
STM32 ADC的使用
ADC既是模数转化,把模拟信号量转换成数字量,一般要经过抽样、量化和编码三个步骤。1.抽样率/采样速率(1)首先要选择ADC时钟,以F407为例,不分频时钟为84M,一般要低于36M,这里我选择4分频。 ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div4;//预分频4分频。ADCCLK=PCLK2/4=84/4=21Mhz,...原创 2019-03-04 22:59:32 · 1387 阅读 · 0 评论 -
STM32 下载提示flash timeout.reset the target and try it again
编译环境keil 5 下载器ST-link 解决工具J-Link下载提示flash timeout.reset the target and try it again1.keil的配置 首先是读到芯片的ID 配置正确的falsh 看看能不能下载2.如果还不可以就使用J-link连接到芯片,就是SEGGER自带的J-Link STM32 Unlock,如下图所示,就可以下载了3.如...原创 2019-03-20 10:11:23 · 43035 阅读 · 3 评论 -
XRA1403扩展IO编程
XRA1403是一款带有SPI接口的16位GPIO扩展器。上电后,XRA1403在每个I / O引脚上都有内部100K欧姆上拉电阻,可以单独使能。官网数据下载https://www.alldatasheet.com/datasheetpdf/pdf/839979/EXAR/XRA1403.html1.封装图2.引脚功能图3.硬件设计注意点IRQ#引脚是开漏,必须接上拉电阻,不然一直为...原创 2019-09-01 11:23:51 · 603 阅读 · 4 评论 -
项目实战之物联网智能鱼缸
1.背景随着我国经济的发展和人民生活水平的大幅度提高,在家饲养鱼类已成为一种趋势。但是,人们在工作时经常需要出差,鱼不能像猫和狗一样可以寄养。物联网智能鱼缸应运而生,解决出差时养鱼的烦恼。2.主要功能和指标(1)智能照明查询资料可知,普通日光灯的光照强度是100 lx左右,再经过不断测试,最终将光照强度阈值设置为111 lx,开启自动补光之后,当系统检测到光照强度值低于111 lx时就会...原创 2019-09-01 17:32:34 · 7833 阅读 · 6 评论