摘要: STM32 —— USB 转 TTL(CH340) 在使用 USB 转 TTL 模块之前,我们需要了解 TTL 协议 串口 TTL 什么是 TTL TTL 一般是从单片机或者芯片中发出的电平,高电平为 5V(51单片机)或者 3.3V(stm32) TTL 接口属于并行方式传输数据的接口,采用这种接 阅读全文
posted @ 2022-10-19 21:32 ppqppl 阅读(7202) 评论(0) 推荐(0) 编辑
摘要: STM32 —— 常用串口通信协议 对于串口通信来说,有很多比较常用的通信协议,这里只介绍在 STM32 中比较常用,会用到的一些协议 RS-232 RS-232(又称EIA RS-232)是常用的串行通信接口标准之一,由美国电子工业协会(EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家 阅读全文
posted @ 2022-10-19 18:10 ppqppl 阅读(2407) 评论(0) 推荐(0) 编辑
摘要: STM32 —— STM32 的串口通信 STM32的串口通信接口有两种,分别是:UART(通用异步收发器)、USART(通用同步异步收发器)。而对于大容量 STM32F10x 系列芯片,分别有 3 个 USART 和 2 个 UART 串口通信过程: 目前还处于入门阶段,所以这里只介绍 USART 阅读全文
posted @ 2022-10-18 13:16 ppqppl 阅读(499) 评论(0) 推荐(0) 编辑
摘要: STM32 —— 串口通讯 什么是串口通讯 串口通讯(Serial Communication)是一种设备间非常常用的串行通讯方式,因为它简单便捷,因此大部分电子设备都支持该通讯方式,其通讯协议可分层为协议层和物理层。物理层规定通信协议中具有机械、电子功能的特性,从而确保原始数据在物理媒体的传播;协 阅读全文
posted @ 2022-10-18 10:40 ppqppl 阅读(186) 评论(0) 推荐(0) 编辑
摘要: STM 32 —— Hello World 3(波形检测) 仿真模式设置 配置如图: **注意:**图中的位置一定要配置好,否则仿真运行之后,打开逻辑分析仪器,会出现:无法找到对应的引脚、无法找到端口、添加端口失败等问题 仿真运行 启动逻辑分析仪 首先,按照我们在 ARM 汇编中提到的流程,使用 k 阅读全文
posted @ 2022-10-10 00:23 ppqppl 阅读(77) 评论(0) 推荐(0) 编辑
摘要: STM 32 —— Hello World 2(HAL 库方式实现流水灯) 下载安装 STM32CubeMX STM32CubeMX 官网:STM32CubeMX 安装过程很简单,这里不详细说明 安装HAL库 安装 HAL 库,HAL 库由两种安装方式:在线、离线安装 在线安装,直接点击 Help 阅读全文
posted @ 2022-10-10 00:16 ppqppl 阅读(185) 评论(0) 推荐(1) 编辑
摘要: STM 32 —— Hello World (寄存器方式实现流水灯) STM 32 上的 C 程序,与我们平常所写的 C 程序有所不同,我们平时缩写的 C 程序可以在命令行或编译器中看到输出结果,而 STM 32 中的 C 程序,我们在电脑上运行时只能看到程序的运行状态,所以 STM 32 ,中一般 阅读全文
posted @ 2022-10-09 21:11 ppqppl 阅读(334) 评论(0) 推荐(0) 编辑
摘要: ARM汇编 —— 中值滤波 中值滤波原理 中值滤波有什么用? 提到中值滤波,很多人都知道这是一种函数处理方法,但是中值滤波到底有什么用? 中值滤波主要就是用于对脉冲噪声的滤除,特别是再滤除噪声的同时,能够保护信号的边缘,使之不模糊 中值滤波的算法也比较简单,易于用硬件来实现,这些优良特性是线性滤波方 阅读全文
posted @ 2022-10-05 10:29 ppqppl 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Go 入门第一课 —— 编程环境及编译器的安装 安装 Go 首先在 Go 官网下载并安装 Go :Go 然后运行安装程序,一路默认安装 Go 即可 安装好后在终端命令行下,输入: go version 输入后看到如下图说明 Go 安装成功: 不同于其他语言,go 中没有项目的说法,只有包,其中有两个 阅读全文
posted @ 2022-10-03 23:09 ppqppl 阅读(365) 评论(0) 推荐(0) 编辑
摘要: STM32 入门 —— 寄存器与 GPIO STM32 总线构图: 寄存器 什么是寄存器 根据百度百科介绍,寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。简单来说,寄存器就是存放东西的东西,存放的东西是指令、数据或地址 存放数据的寄存器最容易理解 阅读全文
posted @ 2022-10-02 17:25 ppqppl 阅读(748) 评论(0) 推荐(0) 编辑