文章分类 -  嵌入式与 STM32 基础

摘要:STM32 —— TIM(基本定时器)详解_stm32的tim 一、定时器简介 STM32F1 系列中,除了互联型的产品,共有 8 个定时器,分为基本定时器,通用定时器和高级定时器。基本定时器 TIM6 和 TIM7 是一个 16 位的只能向上计数的定时器,只能定时,没有外部 IO。通用定时器 TI 阅读全文
posted @ 2024-08-20 22:26 ppqppl 阅读(216) 评论(0) 推荐(0) 编辑
摘要:# STM32 HAL 库驱动 ESP8266 WiFi 模块 ## 实验原理 关于 ESP8266 WiFi 模块使用原理可以看我前面的博客 WiFi 驱动代码连接将会放到文末 这里我们将芯片换为 STM32F103ZET6,别问为什么,问就是引脚资源多 ## CubeMX 配置 ### USAR 阅读全文
posted @ 2023-06-25 20:22 ppqppl 阅读(1848) 评论(0) 推荐(0) 编辑
摘要:# STM32 —— HC-SR04 超声波测距 ## 实验原理 这里采用 RT-Thread Nano 系统进行多线程开发,关于 RT-Thread Nano 系统的使用可以参考我的另一篇博客: [STM32 —— RT-Thread Nono 移植](https://www.cnblogs.co 阅读全文
posted @ 2023-05-31 23:30 ppqppl 阅读(208) 评论(0) 推荐(0) 编辑
摘要:# 超声波 HC-SR04 模块入门 ## 简介 超声波测距模块是根据超声波遇障碍反射的原理进行测距的,能够发送超声波、接收超声波并通过处理,输出一段和发送与接收间隔时间相同的高电平信号,是常用的测距模块之一。 HC-SR04 是最常用的超声波测距模块之一,HC-SR04 超声波模块可提供 2cm~ 阅读全文
posted @ 2023-05-20 16:46 ppqppl 阅读(618) 评论(0) 推荐(0) 编辑
摘要:基于物联网技术的智慧病房管理系统(三)—— 定时开关灯与信息获取 这里我们主要实现能够定时开关灯,并且能够获取如下信息: 病人按下紧急呼叫信号 定时获取病人脉搏血氧数据 定时开关灯 这里要求我们能够实现在早上 7 点开灯,晚上 22 点灭灯,所以我们就要设计 RTC 系统时间与日历读取,确定我们当前 阅读全文
posted @ 2023-01-13 12:44 ppqppl 阅读(30) 评论(0) 推荐(0) 编辑
摘要:基于物联网技术的智慧病房管理系统(二)—— RTOS、AHT20 与 按钮功能实现 这里 RTOS 代码修改,AHT20 驱动代码移植可以参考前面博客内容: STM32 —— IIC 读取 ATH20(DTH20)温度传感器 STM32 —— RT-Thread Nano 移植 这里主要介绍使用和按 阅读全文
posted @ 2023-01-12 01:20 ppqppl 阅读(90) 评论(0) 推荐(0) 编辑
摘要:基于物联网技术的智慧病房管理系统(一)—— 系统分析与配置 系统要求 设计一个基于物联网技术的智慧病房管理系统。假设医院住院部的一层病房(走廊两边病房平行分布),病房数量最多60间,每间病房3个床位,编号从 1~180 号。每间病房可采用的设备如下:STM32F103 开发板 1 块,房间温湿度采集 阅读全文
posted @ 2023-01-11 22:40 ppqppl 阅读(227) 评论(0) 推荐(0) 编辑
摘要:STM32 —— FreeModbus 从机移植,基于 Modbus 协议读取从机温度(AHT20) 实验目的 用stm32最小核心板+AHT20模块,完成一个 modbus接口的温湿度Slave设备,能够让上位机PC通过modbus协议获取温湿度。主程序采用多任务框架,比如RT-thread Na 阅读全文
posted @ 2022-12-25 01:06 ppqppl 阅读(2111) 评论(0) 推荐(0) 编辑
摘要:WireShark 抓包疯狂聊天 实验目的 网络协议深入了解。练习wireshark抓取网络数据包。在两台的电脑(笔记本电脑win10 主机与ubuntu虚拟机。网卡选择桥接模式,可得到两个子网IPv4地址)上运行 “疯狂聊天室”程序,通过wireshark抓包: 1)分析此程序网络连接采用的是哪种 阅读全文
posted @ 2022-12-22 23:18 ppqppl 阅读(126) 评论(0) 推荐(0) 编辑
摘要:TCP 与 UDP 协议分析 TCP和UDP是什么? TCP:传输控制协议(Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输层通信 协议。由IETF的RFC 793定义。 UDP:用户数据报协议(User Datagram Protocol), 阅读全文
posted @ 2022-12-22 23:15 ppqppl 阅读(100) 评论(0) 推荐(0) 编辑
摘要:WireShark 抓包入门 这里我们通过一些简单的实验来进行 WireShark 的使用来介绍如何进行抓包 实验目的 了解并会初步使用Wireshark,能在所用电脑上进行抓包 了解IP数据包格式,能应用该软件分析数据包格式 查看一个抓到的包的内容,并分析对应的IP数据包格式 WireShark 阅读全文
posted @ 2022-12-22 18:18 ppqppl 阅读(728) 评论(0) 推荐(0) 编辑
摘要:STM32 —— RT-Thread Nano 移植 实验目的 主程序采用多任务框架,通过移植 RTOS 系统进行实现,比如RT-thread Nano 实验原理 这里主要是通过对 RT-Thread Nano 系统的移植,实现系统多任务的执行,前面我们已经实现了对 UCOS III 系统的移植,这 阅读全文
posted @ 2022-12-22 02:03 ppqppl 阅读(385) 评论(0) 推荐(0) 编辑
摘要:C 语言实现 Modbus 协议并获取云端服务器参数 实验目标 在消化学习 server.c 和 client.c 套接字代码、python-modbus-over-tcp.py 代码基础上,试着用 C 编程完成 modbus 协议,从云端服务器读取温湿度数据 实验原理 详细原理看我的另外两篇博客: 阅读全文
posted @ 2022-12-22 01:55 ppqppl 阅读(117) 评论(0) 推荐(0) 编辑
摘要:C 语言实现 Windows 下 Socket 编程 Windows 上实现 C 语言网络编程 编译准备 网络编程,对于 Windows 和 Linux ,不同系统需要引入不同的头文件,这里我们是在 Windows 中进行网络编程,这里我们采用引入 Winsock2.h 头文件 我们引入了相关的头文 阅读全文
posted @ 2022-12-21 15:47 ppqppl 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:STM32 —— Modbus 协议 Modbus 协议简介 Modbus 是一种串行通信协议,由于其协议简单易用,且没有版权要求,目前已经成为工业领域通信协议的实时标准。ModBus 协议是又施耐德电气的前身 Modicon 公司在 1979 年提出的。Modbus 目前有两个主要版本 ModBu 阅读全文
posted @ 2022-12-18 23:48 ppqppl 阅读(1545) 评论(0) 推荐(0) 编辑
摘要:STM32 —— 读取 AHT20 数据到 OLED 屏幕 实验目的 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能: 显示AHT20的温度和湿度 实验原理 实验原理可以参考我的前面几篇博客: STM32 —— SPI 协议入门 STM32 —— OLED 阅读全文
posted @ 2022-11-22 23:41 ppqppl 阅读(406) 评论(0) 推荐(0) 编辑
摘要:STM32 —— 实验报告模板 实验目的 实验原理 HAL 库方法 CubeMX 项目配置 代码设计 标准库方法 寄存器方法 运行测试 虚拟串口测试 Proteus 仿真模拟 接线示例 运行结果 结果分析 波形检测 错误解决方法 参考文档 阅读全文
posted @ 2022-11-22 09:45 ppqppl 阅读(103) 评论(0) 推荐(0) 编辑
摘要:STM32 —— IIC 读取 ATH20(DTH20)温度传感器 实验目的 学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务: 阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口 阅读全文
posted @ 2022-11-22 09:44 ppqppl 阅读(1706) 评论(0) 推荐(0) 编辑
摘要:STM32 —— SPI 读写 OLED 屏幕 实验目的 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能: 显示自己的学号和姓名 上下或左右的滑动显示长字符,比如“Hello,欢迎来到重庆交通大学物联网205实训室!”或者一段歌词或诗词(使用硬件刷屏模式) 阅读全文
posted @ 2022-11-20 02:15 ppqppl 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:STM32 —— OLED 屏幕入门 OLED 屏幕官方历程虽然没有给出 STM32C8T6 的对应版本,这里使用与我们使用的芯片最接近的芯片的历程 STM32RCT6 的官方历程 简介 OLED 屏 -- 有机发光二极管 当通上电的时候,管道内的有机材料就会发光 投射出红蓝绿三种颜色的光,并且每个 阅读全文
posted @ 2022-11-19 16:13 ppqppl 阅读(1007) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示