最新发布第2页
使用clion搭建stm32开发环境
相信多数人在开发STM32的时候用的都是Keil这个老牌IDE,但keil的界面比较复古,代码补全等功能也不是十分完善,也存在的一定的版权问题,keil不是每个人都能负担高额的授权费用;但clion就没有...
STM32HAL库ADC模数转换
本文以STM32G431为例 ADC资源介绍 STM32G431内部集成2个有最高12位ADC(ADC1、ADC2),它们是逐次逼近型模数转换器。 可配置的转换精度:6位,8位,10位,12位转换电压范围: 0 ~ VREF+(一般接...
STM32HAL库RTC时钟
RTC简介 RTC (Real Time Clock):实时时钟。RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期...
STM32HAL库串口通信
串口通信简介 在串行通信中,一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束。在进行传输之前,双方一定要使用相同的波特率设...
基于stm32HAL库浅析NVIC中断系统
注:本文以stm32G431为例。 NVIC简介 NVIC即嵌套向量中断控制器(Nested Vectored Interrupt Controller)。STM32的中有一个强大而方便的NVIC,它是属于CM4内核的器件。NVIC 控制着整个芯片中断相...
基于STM32HAL库的按键扫描算法
先把代码打在下面,我们以PB0引脚为例,配置为上拉输入,即没有按键时是高电位,按键时是低电位。 unsigned key_A=0,key_B=0,key_C=0; void Key_Saomao(){ key_A=HAL_GPIO_ReadPin(GPIOB,GPIO_P...
STM32HAL库GPIO通用输出与输入
HAL库是ST公司目前主力推的开发方式,全称就是Hardware Abstraction Layer(抽象印象层)。和标准库一样,都是为了节省程序开发的时期,而且HAL库尤其的有效,同样的功能,标准库可能要用几句话...
C语言中sprintf()函数用法
sprintf简介 1、该函数包含在stdio.h的头文件中。 2,、sprintf函数可以打印到字符串中(要注意字符串的长度要足够容纳打印的内容,否则会出现内存溢出)。sprintf()的作用是将一个格式化的字符...
在win11上用批处理命令快速安装apk
前置条件 已安装Windows Subsystem for Android 具体安装方法可参阅上篇文章 已安装adb觉得adb安装apk很麻烦 bat代码 1.新建一个txt文档,将下面的代码粘贴进去并重命名文件扩展名为bat 2.代...
Windows11手动安装安卓子系统教程
近日,Win11 安卓子系统面向 Beta 通道的美国用户开启测试,但是推送的渠道非国内用户,加上有些小伙伴是dev或者正式通道,所以收不到这个更新,所以就写一个教程,可以手动安装安卓子系统的方...
stm32串口下载与SWD下载接线方法
注:本文以stm32f103c8t6为例。 串口下载接线方法 USB-TTL单片机GNDGRXDA9TXDA103V33.3 TXD:发送数据输出引脚RXD:接收数据输出引脚 SWD下载接线方法 st-link V2单片机SWCLKSWCLKSWDIOSWIOGNDG...
Windows终端妙用——MySQL终端
事前准备 安装了win11系统的电脑 安装了MySQL并能成功运行 操作步骤 右键→在Windows终端中打开→CTRL+,打开设置→点击配置文件下的添加新配置文件→新建空配置文件→按下图所示进行配置保存即...