Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
STM32使用HAL库实现按键的单击、双击、长按
STM32使用HAL库实现按键的单击 双击 长按 目录 STM32使用HAL库实现按键的单击 双击 长按 前言 具体思路 工程配置 代码实现 实验效果 扫描以下二维码 关注公众号雍正不秃头获取更多STM32资源及干货 前言 编程开发环境 S
单片机
按键单双击
按键事件
STM32
HAL库
基于cubemx的stm32HAL库SPI通信写LCD显示屏
之前学习了如何使用LCD 记录一下 关于spi部分是从野火的资料中截取 也会加入我自己的备注 便于理解 代码部分在后面 请耐心看完 一 SPI协议简介 SPI 协议是由摩托罗拉公司提出的通讯协议 Serial Peripheral Inte
32单片机
HAL库
STM32
物联网
stm32cubeide驱动LCD1602显示屏
STM32驱动LCD1602 硬件连接关系 STM32CUBEIDE设置 代码 项目设置 最后运行 硬件连接关系 LCD1602 STM32 VCC VCC GND GND VO VCC 滑动变阻 RS PB1 RW PB2 BOOT1 E
STM32
HAL库
LCD1602
基于STM32的ESP8266获取天气数据(HAL库)
一 介绍 进入主题 下图正是购买的esp8266模块 对于esp01 引脚图如下 二 刷固件 在使用AT指令时 有时候会无法进入AT模式 也就是在串口发送指令 无应答 除了检查引脚和TTL模块是否接错 还可能是需要刷固件 在接线时要注意TT
32单片机
HAL库
单片机
STM32
物联网
STM32CubeMX配置GPIO外部中断
前言 用PA0来检测按键的输入信号 当按键按下时会由低电平变为高电平 1 配置RCC时钟 将RCC的High Speed Clock HSE 配置为Crystal Ceramic Resonator 将主频设置为72MHz 2 配置GPIO
STM32
STM32CubeMX
HAL库
GPIO中断
STM32CUBEMX F103 HAL库开发 两路定时器的Encoder编码器模式
机器人开发过程中 对于直流电机来说 编码器至关重要 它不仅可以使我们对电极进行精确的速度闭环 位置闭环 还可以通过时间积分 根据运动学关系 获得速度 位置等信息 STM32的定时器有编码器模式 大大的方便我们的开发 使用STM32cubeM
STM32F103
HAL库
STM32CubeMX
编码器模式
两路定时器
基于HAL库的FREERTOS----------一.任务
FreeROTS 就是一个免费的 RTOS 类系统 这里要注意 RTOS 不是指某一个确定的系统 而是指一类系统 比如 UCOS FreeRTOS RTX RT Thread 等这些都是 RTOS 类操作系统 FreeRTOS 是 RTOS
freeRTOS
HAL库
STM32
基于HAL库stm32f1的DS18B20温度传感器
由于做比赛 所以写了温度传感器 记录一下 一 介绍 DS18B20是常用的数字温度传感器 其输出的是数字信号 具有体积小 硬件开销低 抗干扰能力强 精度高的特点 1 DS18B20数字温度传感器接线方便 封装成后可应用于多种场合 如管道式
HAL库
32单片机
传感器
STM32
物联网
【STM32】HAL库——ADC
前期准备 STM32CubeMX STM32RCT6核心板 IDE Keil MDK ARM STM32CubeMX部分 1 配置时钟 选择STM32F103RCTx系列芯片 配置时钟的同时会自动配置IO口引脚 将HCLK设置为最大频率72
STM32
HAL库
ADC
基于stm32f103c8t6HAL库六路电磁寻迹智能车
基于stm32f103c8t6HAL库六路电磁寻迹智能车 学习单片机第一次参加相关比赛 下面分享一些关于调车的心得 1 控制舵机 舵机是控制小车转向的器件 而PWM波可以控制舵机 占空比越大 舵机旋转角度越大 接下来我们打开cubemx配置
32单片机
HAL库
单片机
学习笔记二.矩阵按键
学习笔记二 GPIO的探索与矩阵按键 1 在配置cubemx时 对gpio的配置有开漏输出和推挽输出两种方式 这里有一篇文章 别人的文章 讲的很详细link戳这里跳转 通俗来讲 推挽输出 可以输出高电平 也可以输出低电平 而开漏输出 输出低
32单片机
HAL库
单片机
HAL库的TIM中断和输入捕获
硬件 stm32f4xx 软件 keil5 HAL库 1 TIM中断 TIM3 首先先把TIM初始化 官方给的初始化函数是HAL TIM Base Init TIM HandleTypeDef htim 也就意味着我们要首先初始化好TIM
HAL库
STM32
嵌入式
基于stm32f1的内部读写flash
flash是存储芯片的一种 通过特定的程序可以修改里面的数据 FLASH在电子以及半导体领域内往往表示Flash Memory的意思 即平时所说的 闪存 全名叫Flash EEPROM Memory 它结合了ROM和RAM的长处 不仅具备电
HAL库
STM32
单片机
arm
STM32F103操作DS1302时钟芯片串口显示(标准库和HAL库)
目录 DS1302的性能指标 DS1302的寄存器及片内RAM 标准库实现 HAL库实现 源码链接 单片机型号 STM32F103C8T6 在日常生活中 很多情况下会需要使用时间 单片机中虽然也是有定时器但并不能较为准备的实现计时功能 而且
单片机C语言
STM32
DS1302
HAL库
标准库
STM32CubeMX之RTC电子钟
STM32CubeMX之RTC电子钟 1 简介 实时时钟是一个独立的定时器 RTC模块拥有一组连续计数的计数器 在相应软件配置下 可提供时钟日历的功能 修改计数器的值可以重新设置系统当前的时间和日期 2 特性 可编程的预分频系数 分频系数最
STM32CubeMX
STM32
HAL库
RTC
基于HAL库的FREERTOS----------二.任务API函数
任务API函数览概 CUBEMX对 做了API的封装 很多 的函数没有封装到位 可以用原函数调用 任务API函数分别介绍 1 uxTaskPriorityGet 此函数用来获取指定任务的优先级 要使用此函数的话宏 INCLUDE uxTas
freeRTOS
HAL库
STM32
基于cubemx的stm32f103指纹模块(AS608)
寒假这段时间自己做了个指纹锁玩 在这里写一下指纹模块的用法 一 测试 新到手的AS608模块 可以在软件中测试一下功能是否正常 在使用这个配套软件的时候 注意要搭配TTL转串口使用 连接电源线和串口线四根就可以了 注意在测试的时候 要找对C
HAL库
32单片机
STM32
单片机
arm
学习笔记1.STM32HAL库之点灯
学习笔记1 STM32HAL库之点灯 前段时间学习了51单片机的相关知识 接下来进行32的学习 这里我使用的是野火的stm32f103v6核心板 进入正题 1 首先打开cubemx 进行相关配置 选择SYS 在debug中选择烧录方式 Se
32单片机
HAL库
单片机
STM32
嵌入式
STM32中待机模式与看门狗的冲突问题
最近在做刚刚入职的第一个STM32的项目 需要用到按键进入以及退出低功耗 待机模式 同时也要用到看门狗 排除进入低功耗待机模式的一些问题后加入看门狗 发现独立看门狗无法关闭 这样导致了待机模式无法进入 首先介绍一下STM32低功耗 按功耗由
HAL库
MCU
看门狗
STM32
Powered by 金山文档
【08】STM32·HAL库开发-HAL库介绍
目录 1 初识HAL库 了解 1 1CMSIS简介 1 2HAL库简介 2 STM32Cube固件包浅析 了解 2 1如何获取STM32Cube固件包 2 2STM32Cube固件包文件夹简介 2 3CMSIS文件夹关键文件 2 3 1CM
STM32HAL库
STM32
嵌入式硬件
单片机
HAL库