刷新
STM32

STM32 1、keil的配置以及vscode的配置略 2、stm32的命名规则 todo 以下以stm32lf103ze为例。 3、点亮第一个小灯 ​ 开启时钟、设置输入/输出模式、给小灯的位赋值0。 开启时钟 开启时钟使用到的寄存器为RCC_APB2ENR,32位,高16位为保留位。 第二位IO ...

XL6601系列ACMP模拟比较器使用

博主头像 目录模拟比较器(ACMP)简介特性实现结构框图Demo官方解释功能说明正输入与负输入输出输出标志中断设置与操作 模拟比较器(ACMP) 实现一个简单的小功能,掉电检测,使用到了ACMP外设,认为学习东西后总得产出点什么,所以在此简单记录一下。 简介特性 模拟比较器模块(ACMP)提供一个用于比较两个 ...

《痞子衡嵌入式半月刊》 第 89 期

博主头像 痞子衡嵌入式半月刊: 第 89 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回顾 ...

常用通讯协议(UART、RS232、RS485、IIC、SPI)简单介绍

博主头像 目录常用通讯协议随笔通讯基础UARTUART存在的问题:RS232接口信号电平转换RS232存在的问题RS485信号接口电平转换RS485的优势IICIIC总线通讯过程IIC总线寻址方式起始信号和停止信号字节传输于应答同步信号典型IIC时序SPISPI寻址方式SPI总线通讯过程极性和相位IIC和SP ...

STM32CubeMX教程9 USART/UART 异步通信

博主头像 读者可访问 GitHub - lc-guo/STM32CubeMX-Series-Tutorial 获取原始工程代码 1、准备材料 开发板(正点原子stm32f407探索者开发板V2.4) STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK-Arm ...

通信方式的分类

博主头像 通信方式的分类 在了解串口通信之前,需要先对于常见的通信方式有一个基础的认知。 1. 串行、并行通信 串行通信:利用一条传输线将数据一位位地顺序传送 并行通信:利用多条传输线将一个数据的各位同时传送 2. 异步、同步通信 同步通信:信息发送设备与接收设备需要时钟同步,两者间除数据线连接,还需要额外的 ...

ESP32 Arduino开发 DHT11传感器

博主头像 ESP32 Arduino开发 DHT11传感器 参考:CSDN博客 1. 安装程序库 打开库管理工具 工具 -> 管理库... 查找所需要的程序库 安装DHT sensor library 2. 编写相关程序 2.1. 引入头文件 #include <DHT.h> #include <DHT_U. ...

ESP32 IDF iic通信( 已验证) C语言

博主头像 关于iic原理建议B站自己看视频去, 然后本文主要实现了esp32的初始化, 写地址, 写数据, 读数据的功能, 从机的代码因为展示不需要,没写. 园子里面有个兄弟写了iic的代码.但是里面有点毒,多发了次地址验证,所以才有这篇文章; 代码注释比较多, 愿君少走弯路❀ 以下是头文件主要参数代码: # ...

FlyMCU使用

博主头像 FlyMcu使用 参考:CSDN博客 FlyMcu模拟仿真软件是一款用于STM32芯片ISP串口烧录程序的专用工具,免费,且较为非常容易下手,好用便捷。 1. 连线 microUSB线连接USB_TTL接口(正点原子STM32F4核心板) 注意:STM32芯片的ISP下载,只能使用串口USART1, ...

STM32F3系列 SPI通讯缺帧问题(基于LL库)

博主头像 STM32F3系列 SPI通讯缺帧问题(基于LL库) 芯片型号:STM32f303RBT6 开发软件:MDK5 & CubeMX & VS Code 现象描述 主机使用SPI-DMA中断发送数据,从机接收数据总是少3个数据(16bit)。 错误原因 主机SPI发送完成后,片选线拉高太快,导致从机片选 ...