STM32 1、keil的配置以及vscode的配置略 2、stm32的命名规则 todo 以下以stm32lf103ze为例。 3、点亮第一个小灯 开启时钟、设置输入/输出模式、给小灯的位赋值0。 开启时钟 开启时钟使用到的寄存器为RCC_APB2ENR,32位,高16位为保留位。 第二位IO ...
目录模拟比较器(ACMP)简介特性实现结构框图Demo官方解释功能说明正输入与负输入输出输出标志中断设置与操作 模拟比较器(ACMP) 实现一个简单的小功能,掉电检测,使用到了ACMP外设,认为学习东西后总得产出点什么,所以在此简单记录一下。 简介特性 模拟比较器模块(ACMP)提供一个用于比较两个 ...
痞子衡嵌入式半月刊: 第 89 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回顾 ...
目录常用通讯协议随笔通讯基础UARTUART存在的问题:RS232接口信号电平转换RS232存在的问题RS485信号接口电平转换RS485的优势IICIIC总线通讯过程IIC总线寻址方式起始信号和停止信号字节传输于应答同步信号典型IIC时序SPISPI寻址方式SPI总线通讯过程极性和相位IIC和SP ...
使用STM32CubeMX软件配置STM32F407开发板的ADC实现单通道ADC采集,具体为使用ADC1_IN5通道通过软件/定时器触发采集滑动变阻器上的分压 ...
使用STM32CubeMX软件配置STM32F407开发板上串口USART1进行DMA传输数据,然后实现与实验STM32CubeMX教程9 USART/UART 异步通信相同的目标 ...
使用STM32CubeMX软件配置STM32F407开发板RTC实现入侵检测和时间戳功能,具体为周期唤醒回调中使用串口输出当前RTC时间,按键WK_UP存储当前RTC时间到备份寄存器,按键KEY_2从备份寄存器中读取上次存储的时间,按键KEY_1负责产生入侵事件 ...
使用STM32CubeMX软件配置STM32F407开发板实现RTC周期唤醒、闹钟A/B事件功能,具体为在周期唤醒时利用串口输出当前RTC记录时间,当闹钟A/B事件发生时利用串口输出闹钟A/B事件发生提示 ...
读者可访问 GitHub - lc-guo/STM32CubeMX-Series-Tutorial 获取原始工程代码 1、准备材料 开发板(正点原子stm32f407探索者开发板V2.4) STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK-Arm ...
使用STM32CubeMX软件配置STM32F407通用定时器的输出比较通道,并将其输出到四个LED灯引脚实现LED灯流水灯效果 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是在i.MXRT1170上快速点亮一款全新LCD屏的方法与步骤。 我们知道 LCD 屏的接口有很多:DPI-RGB、MIPI DSI、DBI/MCU(I8080)、LVDS、SPI 等等,接口不同,对应的软件驱动也不同。RT1170 片内 ...
使用STM32CubeMX软件配置STM32F407通用定时器生成可变占空比PWM波形,并将其输出到LED灯引脚实现呼吸灯效果 ...
通信方式的分类 在了解串口通信之前,需要先对于常见的通信方式有一个基础的认知。 1. 串行、并行通信 串行通信:利用一条传输线将数据一位位地顺序传送 并行通信:利用多条传输线将一个数据的各位同时传送 2. 异步、同步通信 同步通信:信息发送设备与接收设备需要时钟同步,两者间除数据线连接,还需要额外的 ...
ESP32 Arduino开发 DHT11传感器 参考:CSDN博客 1. 安装程序库 打开库管理工具 工具 -> 管理库... 查找所需要的程序库 安装DHT sensor library 2. 编写相关程序 2.1. 引入头文件 #include <DHT.h> #include <DHT_U. ...
关于iic原理建议B站自己看视频去, 然后本文主要实现了esp32的初始化, 写地址, 写数据, 读数据的功能, 从机的代码因为展示不需要,没写. 园子里面有个兄弟写了iic的代码.但是里面有点毒,多发了次地址验证,所以才有这篇文章; 代码注释比较多, 愿君少走弯路❀ 以下是头文件主要参数代码: # ...
使用STM32CubeMX软件配置STM32F407开发板使用基本定时器TIM6实现每500ms控制绿灯状态变化一次,基本定时器TIM7实现每1s控制红灯状态变化一次 ...
FlyMcu使用 参考:CSDN博客 FlyMcu模拟仿真软件是一款用于STM32芯片ISP串口烧录程序的专用工具,免费,且较为非常容易下手,好用便捷。 1. 连线 microUSB线连接USB_TTL接口(正点原子STM32F4核心板) 注意:STM32芯片的ISP下载,只能使用串口USART1, ...
读者可访问 GitHub - lc-guo/STM32CubeMX-Series-Tutorial 获取原始工程代码 1、准备材料 开发板(STM32F407G-DISC1) STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK-Arm) ST-LI ...
读者可访问 GitHub - lc-guo/STM32CubeMX-Series-Tutorial 获取原始工程代码 1、准备材料 开发板(STM32F407G-DISC1) STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK-Arm) ST-LI ...
STM32F3系列 SPI通讯缺帧问题(基于LL库) 芯片型号:STM32f303RBT6 开发软件:MDK5 & CubeMX & VS Code 现象描述 主机使用SPI-DMA中断发送数据,从机接收数据总是少3个数据(16bit)。 错误原因 主机SPI发送完成后,片选线拉高太快,导致从机片选 ...