11 2022 档案

摘要: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) 编辑
摘要:STM32 —— 标准 SPI 协议入门 简介 SPI 是由摩托罗拉(Motorola)公司 20 世纪 80 年代中期开发的全双工同步串行总线,标准 SPI 有 4 根线,它们是 MISO(主设备数据输入)、MOSI(主设备数据输出)、SCLK(时钟)、CS(片选),如下图: SPI是串行扩展总线 阅读全文
posted @ 2022-11-17 23:06 ppqppl 阅读(541) 评论(0) 推荐(0) 编辑
摘要:STM32 —— 温湿度( AHT20 )传感器入门 温湿度的具体使用方法可以看官方给出的基于 STM32 的历程,这里只进行简单介绍 官方历程如下: AHT20-21 DEMO V1_3(stm32) AHT20在STM32上的例程 V1.4 简介 DHT20 是 DHT11 的全新升级产品,配置 阅读全文
posted @ 2022-11-17 20:58 ppqppl 阅读(4333) 评论(0) 推荐(0) 编辑
摘要:STM32 —— IIC 协议入门 简介 IIC 也称 I²C,是一个多主从的串行总线,属于两线式串行总线,由飞利浦公司开发的用于微控制器( MCU )和外围设备(从设备)进行通信的一种总线,属于半双工同步传输类总线,一主多从(一个主设备(Master),多个从设备(Slave))的总线结构,总线上 阅读全文
posted @ 2022-11-17 16:26 ppqppl 阅读(484) 评论(0) 推荐(0) 编辑
摘要:FPGA 入门 —— D 触发器仿真 实验目的 在 Quartus 中自己用门电路设计一个 D 触发器,并进行仿真,时序波形验证 在 Quartus 中直接调用一个 D 触发器电路,进行仿真,时序波形验证,与 1 做比较 在 Quartus 中用 Verilog 语言写一个 D 触发器,进行仿真验证 阅读全文
posted @ 2022-11-13 23:06 ppqppl 阅读(916) 评论(0) 推荐(0) 编辑
摘要:FPGA —— 实验报告模板 实验目的 实验原理 代码设计 运行测试 仿真测试 波形检测 接线示例 运行结果 结果分析 错误解决方法 参考资料 阅读全文
posted @ 2022-11-12 16:00 ppqppl 阅读(109) 评论(0) 推荐(0) 编辑
摘要:FPGA 入门 —— D 触发器入门 触发器是时序逻辑电路的基本单元,用来存储1位2进制信息,具有记忆和存储功能,其信息由双稳态电路来保存。触发器位脉冲边缘敏感器间,分为上升沿敏感和下降沿敏感。触发器的种类很多,由D触发器,J-K 触发器,T 触发器等。并且根据运用场景的不同,触发器还会有置位,复位 阅读全文
posted @ 2022-11-12 15:20 ppqppl 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:verilog 编程环境搭建1 —— Quartus 安装与配置 Quartus 下载 官方下载地址:Intel® Quartus® Prime Pro Edition Design Software Version 18.1 for Windows 下载后的压缩包内含有 Modelsim 和 Cy 阅读全文
posted @ 2022-11-12 01:25 ppqppl 阅读(473) 评论(0) 推荐(0) 编辑
摘要:# STM32 —— RTOS Hello World ## 实验目的 学习嵌入式实时操作系统(RTOS),以 uc/OS 为例,将其移植到 stm32F103 上,构建至少3个任务(task):其中两个 task 分别以 1s 和 3s 周期对 LED 等进行点亮-熄灭的控制;另外一个 task 阅读全文
posted @ 2022-11-10 17:15 ppqppl 阅读(102) 评论(0) 推荐(0) 编辑
摘要:STM32 —— UC/OS III 任务详解 Main 函数框架 /* USER CODE END Header */ /* Includes */ #include "main.h" #include "gpio.h" #include "usart.h" /* Private includes 阅读全文
posted @ 2022-11-09 23:56 ppqppl 阅读(240) 评论(0) 推荐(0) 编辑
摘要:STM32 —— UCOS 移植 完成这个实验首先我们需要在官网上下载 uc/os iii 这个系统,官网下载网址:Browse Example Projects for the µC/ Product Line 这里版本一定要下载正确,不然问题只会越来越多,版本如下: **注意:**这里,我查询了 阅读全文
posted @ 2022-11-09 00:18 ppqppl 阅读(242) 评论(0) 推荐(1) 编辑
摘要:STM32 —— PWM 呼吸灯 实验目的 使用 TIM3 和 TIM4 ,分别输出一个 PWM 波形,PWM 的占空比随时间变化,去驱动你外接的一个 LED 以及最小开发板上已焊接的LED(固定接在 PC13 GPIO 端口),实现 2 个 LED 呼吸灯的效果。 实验原理 前面我们已经介绍过了什 阅读全文
posted @ 2022-11-07 22:44 ppqppl 阅读(680) 评论(0) 推荐(0) 编辑
摘要:STM32 —— PWM 入门 简介 PWM(Pulse Width Modulation)即脉冲宽度调制,简称脉宽调制。它是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术;它是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或 MOS 管栅极的偏置,来实现晶体管或 MOS 管导 阅读全文
posted @ 2022-11-05 23:15 ppqppl 阅读(1522) 评论(0) 推荐(0) 编辑
摘要:STM32 —— RTC 时间读取 实验目的 了解实时时钟RTC的原理。STM32 芯片自带 RTC,因此不须像其他 MCU 需外接 RTC 模块。请编程实现 STM32 的日历读取、设置和输出。要求: 读取 RTC 初始时间,验证是否为 1970年1月1日零分零秒; 将 RTC 时间调整为当前时间 阅读全文
posted @ 2022-11-04 13:26 ppqppl 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:STM32 —— RTC 入门 简介 STM32 的 RTC 外设(Real Time Clock) ,实质是一个掉电后还继续运行的定时器。定时器的角度来说,相对于通用定时器 TIM 外设,它十分简单,只有很纯粹的计时和触发中断的功能;但从掉电还继续运行的角度来说,它却是 STM32 中唯一一个具有 阅读全文
posted @ 2022-11-02 21:38 ppqppl 阅读(993) 评论(0) 推荐(0) 编辑
摘要:STM32 —— 定时器实战 点灯 与 串口通信 实验目的 通过定时器 Timer 方式实现时间的精准控制,相当于给 CPU 上了一个闹钟,CPU 平时处理其它任务,当定时时间到了以后,处理定时相关的任务。请设置一个 5 秒的定时器,每隔5秒从串口发送 “hello windows!” ;同时设置一 阅读全文
posted @ 2022-11-02 17:49 ppqppl 阅读(280) 评论(0) 推荐(0) 编辑

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