自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(259)
  • 收藏
  • 关注

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 19 章 中断系统

在前面章节, 我们提到了学习 51 单片机的重点及难点主要有中断、 定时器、 串口等内容, 这部分内容大家一定要认真掌握, 这部分没有学好就不能说学会了51单片机。因此专门用一章来介绍51单片机的中断系统,为后面学习外部中断、 定时器中断、 串口中断做好铺垫。

2026-01-24 08:47:34 549

原创 【普中DSP28335开发攻略】-- 第 30 章 eQEP 正交编码器实验

本章我们就来学习下 eQEP 模块。 在运动控制系统中, 不仅仅需要获取实时的速度信息,有时为了能够精确控制, 也需要位置信息以及运动方向信息, F28335 中的 eQEP模块通过应用正交编码器不仅可以获取速度信息, 还可以获取方向以及位置信息。 本章要实现的功能是: 通过 eQEP1 模块测量 ePWM1A 输出的脉冲信号频率及周期, 同时 D1 指示灯闪烁, 提示系统运行状态。

2026-01-23 09:46:25 790

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 30 章 光敏传感器实验

本章我们来学习下开发板上光敏传感器的使用, 本章实验依然需要用到 ADC来采集电压, 获取光敏传感器的电阻变化, 从而得知环境光线的变化。 本章要实现的功能是: 通过 ADC3 通道 6 采集光敏传感器的 AD 值, 并将该值转换为光照强度值 0-100, 0 对应最暗, 100 对应最亮, 并通过串口 1 输出光照强度值, DS0指示灯闪烁提示系统正常运行。

2026-01-22 08:56:10 542

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 18 章 步进电机实验

本章将向大家介绍步进电机, 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。 本章主要从步进电机的结构、 工作原理、 电机参数分别介绍, 最后通过实验来实现步进电机运动的简单控制。 本章所要实现的功能是: 通过 ULN2003 驱动模块控制 28BYJ48 步进电机运行方向及速度, 当按下 KEY1 键可调节电机旋转方向; 当按下 KEY2 键, 电机加速; 当按下 KEY3 键, 电机减速。

2026-01-21 09:04:47 537

原创 【普中DSP28335开发攻略】-- 第 29 章 eCAP 脉冲捕获实验实验

这一章我们就来学习下 F28335 的 eCAP 功能。本章要实现的功能是: 通过 CAP 捕获 F28335 自身产生的 PWM 脉冲信号, 并得到输入信号的频率, 同时 D1 指示灯闪烁, 提示系统运行状态。

2026-01-20 09:31:31 525

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 29 章 内部温度传感器实验

这一章我们就来学习下 STM32F1 的内部温度传感器。 本章要实现的功能是: 通过芯片内部温度传感器读取温度, 并将读取的温度数据打印出去, DS0 指示灯闪烁提示系统正常运行。

2026-01-19 10:24:27 609

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 17 章 直流电机实验

本章学习使用 ULN2003 芯片来驱动直流电机, 本章所要实现的功能是: 直流电机工作约 5S 后停止。

2026-01-16 09:17:01 580

原创 【普中DSP28335开发攻略】-- 第 28 章 XINTF-外扩 SRAM 实验

本章我们就来介绍下如何使用 XINTF 接口操作外部 SRAM 存储器。 本章要实现的功能是: 对外部 SRAM 写入 1024 个 16 位数据, 然后通过 DMA将这 1024 个 16 位数据从外部 SRAM 中传输到芯片内存中, 同时 D6 指示灯闪烁,提示系统运行状态。

2026-01-12 09:11:35 962

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 28 章 ADC 模数转换实验

这一章我们来学习下 STM32F1 的 ADC 模数转换功能。 本章要实现的功能是:通过 ADC1 通道 1 采样外部电压值, 将采样的 AD 值和转换后的电压值通过串口打印出来, 同时 DS0 指示灯闪烁, 提示系统正常运行。

2026-01-10 10:04:49 918

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 16 章 LED 点阵实验

本章就来介绍 LED 点阵的使用, 通过本章的学习, 让大家能够在 8*8LED 点阵屏上显示信息。 本章所要实现的功能是: 在 8*8LED 点阵屏上点亮一个点, 上述功能实现后再显示数字图形等。

2026-01-08 09:14:24 602

原创 【普中DSP28335开发攻略】-- 第 27 章 DMA 实验

这一章我们就来学习 F28335 的 DMA。DMA, 全称是 Direct Memory Access, 中文意思为直接存储器访问。 DMA 可用于实现外设与存储器之间或者存储器与存储器之间数据传输的高效性。 之所以称为高效, 是因为 DMA 传输数据移动过程无需 CPU 直接操作, 这样节省的 CPU 资源就可供其它操作使用。 本章要实现的功能是: 将 ADCINA0 通道转换的数字量值通过 DMA 通道 1 传输至内存中, 使用 CCS 软件在线仿真查看该内存中的转换值, D1指示灯闪烁提示系统运行状

2026-01-06 10:48:13 1052

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 27 章 待机唤醒实验

 这一章我们来学习下 STM32 的待机唤醒功能。 本章要实现的功能是: 系统运行时 DS0 指示灯闪烁, 5 秒后进入待机模式, DS0 指示灯熄灭, 同时串口 printf输出相关提示信息, 可通过 KEY_UP 按键实现唤醒。

2026-01-05 08:53:22 759

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 15 章 IO 扩展(串转并)-74HC595

本章就来介绍另外一种 IO 口扩展方式-串转并, 使用的芯片是 74HC595。 开发板板载 1 个 74HC595 芯片, 仅需单片机 3 个 IO 口即可扩展 8 个, 如果需要还可以将 2 个 74HC595 级联扩展出 16 个 IO, 这就实现用少数 IO 资源控制多个设备。 通过本章的学习, 让大家学会使用 74HC595 芯片来扩展 IO 口。 本章所要实现的功能是: 通过 74HC595 模块控制 LED 点阵以一行循环滚动显示。

2026-01-03 08:57:32 696

原创 【普中DSP28335开发攻略】-- 第 26 章 RS485 通信实验实验

这一章我们来学习如何使用 F28335 串口实现 RS485(半双工)通信。 开发板上集成了 1 个 RS485 模块, 可实现 RS485 通信。 本章要实现的功能是: F28335 通过串口(SCIB) 通过 RS485 实现与 PC 机对话, F28335 的串口收到PC 机发来的数据后原封不动的返回给 PC 机显示, D1 指示灯闪烁提示系统运行状态。

2026-01-02 08:50:38 762

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 26 章 电容触摸按键实验

这一章我们就利用输入捕获功能设计一个电容触摸按键。 本章要实现的功能是:通过 TIM5 的通道 2(PA1) 捕获电容触摸按键输入信号的高电平脉宽, 根据捕获到高电平时间大小控制 DS1 指示灯开关, 同时 DS0 指示灯不断闪烁表示系统正常运行。

2025-12-31 08:57:05 919

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 14 章 矩阵按键实验

本章我们介绍按键电路的另一种模型: 矩阵按键。 开发板上板载了一个 4*4 矩阵键盘。 本章所要实现的功能是: 通过开发板上的矩阵键盘控制静态数码管显示对应的键值 0-F。

2025-12-30 08:55:25 1076

原创 【普中DSP28335开发攻略】-- 第 25 章 DAC 数模转换实验

这一章我们来介绍下如何使用 F28335 输出模拟信号, 要让 F28335 输出模拟信号,同样需要相应的转换器, 这种转换器我们称之为 DAC 数模转换器, F28335 芯片内并没有集成该外设, 所以需要外部 DAC 转换电路, 当然还可以使用在实际应用较高的 PWM 技术来模拟 DAC 输出。 我们开发板上集成了一个专用的 DAC 芯片TLV5620, 该芯片具有 4 通道的 DAC 输出, 且采用 SPI 通信, 因此可通过 F28335的 SPI 接口控制 TLV5620 芯片输出。 本章要实现的

2025-12-29 09:06:58 717

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 25 章 输入捕获实验

这一章我们来学习通用定时器作为输入捕获的使用。 本章要实现的功能是:通过 TIM5 的通道 1(PA0) 捕获外界输入信号的高电平脉宽, 通过 printf 打印捕获的高电平时间, DS0 指示灯不断闪烁表示系统正常运行。

2025-12-26 09:12:07 1015

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 13 章 独立按键实验

这一章我们通过独立按键实验来介绍IO 口作为输入的使用。 开发板上板载 4 个独立按键。 本章所要实现的功能是:通过开发板上的独立按键 K1 控制 D1 指示灯亮灭。

2025-12-25 14:01:29 743

原创 【普中DSP28335开发攻略】-- 第 24 章 LCD12864 液晶显示实验

本章就来介绍一个可以实现字符、 汉字、 图形等显示的液晶屏--LCD12864。 LCD12864 分为带字库和不带字库两种, 开发板配置的是不带字库LCD12864。 我们开发板上集成了一个 LCD12864 液晶显示器接口, 它可兼容带字库和不带字库两种屏, 将配置的 LCD12864 液晶对应插入即可。 本章要实现的功能是: 系统运行时, LCD12864 上显示汉字字符信息, 同时 D1 指示灯闪烁指示系统正常运行。

2025-12-24 09:15:10 920

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 24 章 窗口看门狗(WWDG)实验

这一章我们来学习下窗口看门狗(以下简称 WWDG) 。 本章要实现的功能是: 使用窗口看门狗的中断来喂狗, 通过 D1、D2 指示灯提示程序运行状态。

2025-12-23 09:09:21 788

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 12 章 动态数码管实验

本章我们就来介绍下如何使用 51 单片机控制动态数码管显示。 本章所要实现的功能是: 控制动态数码管从左至右显示数字 0-7。

2025-12-22 08:58:31 557

原创 【普中DSP28335开发攻略】-- 第 23 章 LCD1602 液晶显示实验

这一章我们就来介绍一种非常简单且常用的显示装置--LCD1602 液晶显示器, 使用它可以显示更多的字符数字信息。 我们开发板上集成了一个 LCD1602 液晶显示器接口, 将配置的LCD1602 液晶对应插入即可。 本章要实现的功能是: 系统运行时, 在 LCD1602 液晶上显示字符信息, 并且 D1 指示灯闪烁指示系统运行状态。

2025-12-20 10:07:38 695

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 23 章 独立看门狗(IWDG)实验

这一章我们来学习下 STM32F1 的独立看门狗( 以下简称 IWDG) 。 STM32F1内部自带了两个看门狗, 一个是独立看门狗 IWDG, 另一个是窗口看门狗 WWDG,本章只介绍独立看门狗 IWDG, 窗口看门狗 WWDG 会在后面章节介绍。 本章要实现的功能是: 通过 KEY_UP 按键进行喂狗, 喂狗的时候 DS1 指示灯点亮, 超过喂狗时间产生复位后 DS1 指示灯熄灭, 同时使用 DS0 指示灯闪烁表示系统运行

2025-12-19 09:57:20 1003

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 11 章 静态数码管实验

本章我们通过另外一个实验来讲述 51 单片机 IO 口的输出。 通过单片机的 IO 口控制板载数码管显示。

2025-12-18 08:48:15 721

原创 【普中DSP28335开发攻略】-- 第 22 章 I2C-EEPROM 实验

本章我们就来学习如何使用 F28335 的 IO 口模拟 I2C 时序, 并实现与板载 AT24C02(EEPROM)之间的双向通信。 本章要实现的功能是: 首先检测 AT24C02 芯片是否存在, 如果存在则通过串口输出提示信息, 然后通过按键 K1、 K2 和 K3 控制 AT24C02 数据读写及清除, 并通过数码管显示写入和读取的数据信息, 最后让 D1 指示灯闪烁提示系统正常运行。

2025-12-17 10:39:47 906

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 22 章 printf 重定向

这一章我们来学习如何在STM32 上使用 printf 输出函数。 相信只要学习过 C 语言的朋友, 都会使用 printf函数。 本章要实现的功能是: 通过 printf 函数将信息打印在串口调试助手上显示。

2025-12-16 08:46:34 1017

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 10 章 蜂鸣器实验

本章我们通过另外一个实验来讲述 51 单片机 IO 口的输出。 通过单片机的一个 IO 口控制板载无源蜂鸣器, 实现蜂鸣器控制。

2025-12-15 08:44:03 910

原创 【普中DSP28335开发攻略】-- 第 21 章 SPI 串行外设接口实验

本章我们介绍下 F28335 的串行外设接口(以下简称 SPI) 。 本章以 SPI 数据自发自收实验为例进行讲解, 让大家学会 F28335 的 SPI 的使用。 本章要实现的功能是: 使用 SPI 实现数据的自发自收, 通过串口将收发的数据输出显示, 并且 D1 指示灯闪烁, 指示系统运行状态。

2025-12-12 09:17:17 1117

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 21 章 USART 串口通信

这一章我们就来学习下USART 串口通信。 本章要实现的功能是: STM32F1 通过 USART1 实现与 PC 机对话, STM32F1 的 USART1 收到 PC 机发来的数据后原封不动的返回给 PC 机显示。

2025-12-11 09:24:15 1047

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 9 章 点亮第一个 LED

本章将向大家介绍如何在创建好的工程模板上, 通过控制 51 单片机的 GPIO 使开发板上的 LED 灯点亮。 通过本章的学习, 让大家学会如何在程序中操作 51 单片机的 GPIO 口输出高低电平。

2025-12-10 09:10:46 911

原创 【普中DSP28335开发攻略】-- 第 20 章 RS232 通信实验

这一章我们就来学习下 SCI 串口通信。 本章要实现的功能是: F28335 通过 SCIA 实现与 PC 机对话, F28335 的 SCIA 收到 PC 机发来的数据后原封不动的返回给 PC 机显示, 定时器 0 控制 D1 指示灯闪烁, 提示系统运行状态。

2025-12-09 14:47:01 882

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 20 章 PWM 呼吸灯实验

这一章我们来学习如何使用通用定时器产生 PWM 输出。 本章要实现的功能是: 通过 TIM3 的通道 2 输出 PWM 信号, 控制 DS0 指示灯的亮度。

2025-12-08 10:49:07 643

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 8 章 51 单片机工程模板创建

本章将向大家介绍如何使用 KEIL C51 软件以及如何创建 51 单片机工程。 通过本章的学习, 让大家创建属于自己的 51 单片机工程模板, 为后面学习 51 单片机编程做好铺垫。

2025-12-06 08:54:13 791

原创 【普中DSP28335开发攻略】-- 第 19 章 ADC 模数转换实验

这一章我们来学习下 F28335 的 ADC 模数转换功能。 F28335 的 ADC 是 12 位精度的, 共有 16 路模拟转换通道。 本章以 ADCINA0 通道转换为例进行讲解, 让大家学会 F28335 的 ADC 的使用。 本章要实现的功能是: 通过 ADCINA0 通道采集电位器电压, 并将电压值通过数码管显示, 定时器 0 控制 D1 指示灯闪烁, 指示系统工作状态 。

2025-12-05 10:02:01 1138

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 19 章 定时器中断

这一章我们来学习下定时器中断。STM32F1 的定时器功能非常强大, 其包含 2 个基本定时器(TIM6、 TIM7) 、 4 个通用定时器(TIM2-TIM5) 和 2 个高级定时器(TIM1、 TIM8) , 共计 8 个, 与 51单片机定时器的功能和数量相比优势非常明显。 本章以通用定时器为例进行讲解, 让大家学会 STM32F1 定时器的使用。 本章要实现的功能是: 通过 TIM4 中断控制DS1指示灯闪烁, 主函数控制DS0指示灯闪烁。

2025-12-04 09:19:26 885

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 7 章 KEIL C51 软件安装

  本章将向大家介绍 KEIL C51 软件的安装, 通过本章的学习, 我们可以在电脑上安装一个 KEIL C51 软件, 为后面学习程序的开发做好铺垫。

2025-12-02 09:54:02 1038

原创 【普中DSP28335开发攻略】-- 第 18 章 增强型脉宽调制 EPWM 实验

本章就来详细介绍下 F28335 的 EPWM 外设, 让大家学会 F28335的 EPWM 的使用。 由于 EPWM 外设的功能较多, 我们就以如何控制 F28335 输出 PWM波为例来介绍, 通过输出的 PWM 波控制开发板上 LED 灯, 实现一个呼吸灯效果。

2025-12-01 11:45:30 676

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 18 章 外部中断实验

这一章我们就来学习下外部中断。 本章要实现的功能与按键实验一样, 即通过按键控制 LED, 只不过这里采用外部中断方式进行控制。

2025-11-28 09:39:34 1025

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 6 章 51 单片机最小系统

本章就来介绍 51 单片机最小系统构成, 通过本章的学习, 让大家能够掌握 51 单片机最小系统的构成, 为后期自己搭建最小系统提供理论基础。

2025-11-27 08:58:08 945

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除