stm32
酒后敲代码
这个作者很懒,什么都没留下…
展开
-
NB-iot的M5310A的学习
1、M5310A了解- 基本知识M5310 模块是一款工业级的两频段 NB-IoT 无线模块,其工作频段是 Band 5 或 Band 8,它主要应用于低功耗的数据传输业务,满足 3gpp Release13 标准。M5310 是 LCC 封装的贴片式模块,30 个管脚,尺寸仅有 19mm×18mm×2.2mm。M5310 内 置 UDP/CoAP 等数据传输协议及扩展的 AT 命令,模块采用了低功耗技术,电流功 耗在深度睡眠模式低至 5uA。- 引脚介绍2、通讯指令...原创 2022-03-07 09:51:05 · 2782 阅读 · 2 评论 -
ADC采样——fft运算的前提
1、基本介绍2、ADC引脚输入一般控制在0~3.3V,超过3.3V可能回烧掉。VSSA= Vref- =GND 2.4V<= Vref+ <=VDDA=3.3V3、注入通道 和 规则通道如果只有规则通道就按照通道排序进行运行,但是若是在规则通道中添加了注入通道,此时运行到插入注入通道的位置时,必须先执行注入通道,注入通道执行结束后再回到之前执行后面的规则通道。如下所示,4、注意1:STM32F1的ADC是支持单次,连续,扫描或者间断模...原创 2021-07-28 19:04:39 · 3982 阅读 · 0 评论 -
GPIO做按键输入实验
1、实验步骤原创 2021-07-26 14:59:55 · 254 阅读 · 0 评论 -
IO口进行位操作
1、给1个IO输出,可以通过映射关系,将电平“0”和“1”,膨胀为一个地址,称之为映射。原创 2021-07-23 16:44:19 · 339 阅读 · 0 评论 -
通过跑马灯实验,了解GPIO端口输入输出
库函数版本1、函数初始化2、读取电平3、设置电平4、实际操作步骤 - 【重点】操作IO口之前,必须调用函数RCC_APB2PeriphClockCmd()使能对应的时钟位,只有这样才能操作IO口。不同的IO组,调用的时钟使能函数不一样。 - 初始化IO口模式,调用函数GPIO_Init(); - 操作IO口,输出高低电平。使用以下函数: * GPIO_SetBits(); ...原创 2021-07-23 15:07:13 · 571 阅读 · 1 评论 -
初步了解GPIO,以及对应的寄存器
1、GPIO基本结构和工作方式4种输入模式:输入浮空:输入上拉:为了保证在无信号输入时输入端的电平为高电平,稳定信号,增大驱动。输入下拉:为了保证在无信号输入时输入端的电平为低电平,把半高不确定信号拉成0模拟输入:(模拟输入就是以电压的方式输入)由外部的电压输入,传至片上外设模块4种输出模式:开漏输出:开漏复用功能:推挽式输出:推挽式复用功能:推挽输出:可以输出强高低电平,连接数字器件开漏输出:只输出强高低电平,高电平需...原创 2021-07-21 20:17:10 · 3174 阅读 · 0 评论 -
STM32多种方式下载程序
1、下载软件配置使用ISP串口下载程序使用JLink下载程序第一步:第二步:选择之后点击setting,然后点击FlashDownLoad最后点击Utilities设置完成点OK,即配置完成。原创 2021-07-21 15:48:44 · 1539 阅读 · 1 评论 -
新建工程模板——基于不同库
1、基于固件库h创建文件夹复制对应的文件添加对应文件最后删除main.c中的无用的代码,编译即可。2、基于寄存器准备文件夹复制对应文件添加对应文件修改对应main.c中代码即可。...原创 2021-07-21 19:02:41 · 68 阅读 · 0 评论