- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 cubemx生成RTC并使用秒中断(包括重启开机时间不丢失)--- STM32F407
关于STM32F407设置RTC配置,实现开机时间不重置和秒中断
2022-11-18 12:53:55 1988
原创 HAL库中断下降沿解决编码器问题方案
EC11旋转编码器 下降沿中断触发判断正反转问题探讨首先上一张旋转编码器的电平逻辑图:先说一下思路:A引脚我设置了下降沿中断触发,B引脚设置了读输入。当A引脚出现由高电平向低电平转换的现象,中断触发器检测到下降沿,就会触发下降沿中断,在中断函数里面编写函数读取B引脚的高电平还是低电平。如果是高电平,那么此编码器是正转,反之,低电平是编码器反转。先说一下出现的两个问题:现在,我有两个编码器P1和P2。问题1:示波器测量P2正处于高电平状态,当正向旋转P1的时候,P2的数值也会正向的增大,调试代
2022-01-28 13:14:41 3191
原创 Uniflash烧录方法
Uniflash烧录方法如果没有使用过老版本的烧录软件,对此软件的烧录会有点陌生,不知所以。接下来简单的教大家关于Uniflash烧录CC3235芯片。准备版本“uniflash_sl.6.4.0.3394”。下载可到官网自行下载。安装教程不再叙述。双击打开Uniflash软件;首先搜找“LAUNCHXL-CC3235SF”设备,点击“Start Image Creator”进入到主界面”;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公
2021-11-03 10:10:26 9345
原创 使用cubemx 生成Usmart调试神器,以STM32F103RE为例
1.USMART是什么?使用USMART,你可以轻易的修改函数参数、查看函数运行结果,从而快速解决问题。比如你调试一个摄像头模块,需要修改其中的几个参数来得到最佳的效果,普通的做法:写函数→修改参数→下载→看结果→不满意→修改参数→下载→看结果→不满意….不停的循环,直到满意为止。这样做很麻烦不说,单片机也是有寿命的,老这样不停的刷,很折寿的。而利用USMART,则只需要在串口调试助手里面输入函数全称以及参数,然后直接使用串口发送给单片机,就执行了一次参数调整,不满意的话,你在串口调试助手修改参数再发
2021-05-11 10:20:34 956
原创 使用HAL 库的SPI实现74HC595芯片控制
使用HAL 库的SPI实现74HC595芯片控制先简单看一下原理图:原理图是简单的级联方式,如图所示可用三个字节,例如:先写入第一个字节0000 0000控制的数据是右边74HC595芯片所有引脚为低电平。写入第二个字节0000 0000控制中间74HC595芯片为低电平 。写入第三个字节0000 0001,控制左边74HC595芯片引脚QA为高电平。在代码的实现中可以使用三个数组分别表示74HC595芯片,改变其中的bit位可以改变当前芯片的引脚状态。详细原理就不做介绍,参照其他文章,下面讲解CU
2021-04-30 13:16:47 2888
原创 I2C调试遇到的问题以及解决办法---“busy死锁状态”以及“从设备地址无应答”问题
stm32f103c8t6 cubemx 关于I2C通信不通的若干问题解决方法i2c调试过程中出现BUSY状态i2c调试过程中,向从设备发送地址,从设备无应答信号传给主设备总结i2c调试过程中出现BUSY状态对于I2的理论就不必多说。说一说现象,刚开始调试硬件i2c的时候发现,只要stm32一开始上电,程序运行到“I2C_WaitOnFlagUntilTimeout”时候,就会一直跳到“HAL_ERROR”中,也就说SDA引脚一直处于低电平状态。发现通过调试“HAL_I2C_MspInit”函数,
2020-12-02 13:28:24 6905 3
翻译 MOS管常用电路分析
MOS管(三极管)——一些常用的硬件设计电路分析(转载作者”霁风AI”)以下文章来源于霁风AI ,作者霁风AI最近在学习mos管看到一篇经典的文章,为了方便,转载大家一块学习!概述芯片的集成度虽然越来越高,但是整个电路功能的实现,还是离不开分离器件的搭配,本文就针对笔者在实际工作中的关于 MOS 管(三极管)的应用做一些整理。本文所介绍的功能,使用三极管也是可以的,但是实际应用中,多使用 MOS 管,故本文多以 MOS 管进行说明。应用2.1 NMOS 开关控制如图,通过 NMOS
2020-09-04 14:24:32 13229 5
405usb_CustomBulk_TEST.rar
2020-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人