随笔分类 -  正点原子探索者例程

摘要:第七章 窗口门狗(WWDG)实验 1. 硬件设计 本实验用到的硬件资源有: 指示灯DS0和DS1 窗口看门狗 其中指示灯前面介绍过了,窗口看门狗属于 STM32F4 的内部资源,只需要软件设置好即可正常工作。我们通过 DS0 和 DS1 来指示 STM32F4 的复位情况和窗口看门狗的喂狗情况。 2 阅读全文
posted @ 2024-09-30 13:38 hazy1k 阅读(34) 评论(0) 推荐(0) 编辑
摘要:第七章 独立看门狗实验 1. 硬件设计 本实验使用到的硬件资源有: 指示灯DS0 KEY_UP按键 独立看门狗 前面两个在之前都有介绍,而独立看门狗实验的核心是在 STM32F4 内部进行,并不需要外部电路。但是考虑到指示当前状态和喂狗等操作,我们需要 2 个 IO 口,一个用来输入喂狗信号,另外一 阅读全文
posted @ 2024-09-29 11:23 hazy1k 阅读(12) 评论(0) 推荐(0) 编辑
摘要:第五章 外部中断实验 1. 硬件设计 本实验用到的硬件资源和按键输入实验一模一样,不多介绍了 但是这里我们使用的是中断来检测按键,还是KEY_UP 控制 DS0, DS1 互斥点亮; KEY2 控制 DS0, 按一次亮,再按一次灭; KEY1 控制 DS1,效果同 KEY2; KEY0 则同时控制 阅读全文
posted @ 2024-09-29 10:47 hazy1k 阅读(35) 评论(0) 推荐(0) 编辑
摘要:第四章 串口通信实验 1. 硬件设计 本实验需要使用的硬件资源有: 指示灯DS0 串口1 串口 1 之前还没有介绍过,本实验用到的串口 1 与 USB 串口并没有在 PCB 上连接在一起,需要通过跳线帽来连接一下。这里我们把 P6 的 RXD 和 TXD 用跳线帽与 PA9 和 PA10 连接起来。 阅读全文
posted @ 2024-09-28 10:14 hazy1k 阅读(38) 评论(0) 推荐(0) 编辑
摘要:第三章 按键输入实验 1. STM32F4 IO口简介 STM32F4 的 IO 口在上两章已经有了比较详细的介绍,这里我们不再多说。 STM32F4 的 IO口做输入使用的时候,是通过调用函数 GPIO_ReadInputDataBit() 来读取 IO 口的状态的。 2. 硬件设计 本实验用的的 阅读全文
posted @ 2024-09-27 15:37 hazy1k 阅读(56) 评论(0) 推荐(0) 编辑
摘要:第二章 蜂鸣器实验 1. 导入 上一章,我们介绍了 STM32F4 的 IO 口作为输出的使用,这一章,我们将通过另外一个例子讲述 STM32F4 的 IO 口作为输出的使用。 在本章中,我们将利用一个 IO 口来控制板载的有源蜂鸣器,实现蜂鸣器控制。 2. 蜂鸣器简介 探索者 STM32F4 开发 阅读全文
posted @ 2024-09-27 15:16 hazy1k 阅读(68) 评论(0) 推荐(0) 编辑
摘要:第一章 跑马灯实验 1. 导入 任何一个单片机, 最简单的外设莫过于 IO 口的高低电平控制了,本章将通过一个经典的跑马灯程序,带大家开启 STM32F4 之旅, 通过本章的学习, 你将了解到 STM32F4 的 IO 口作为输出使用的方法。 在本章中, 我们将通过代码控制开发板上的两个 LED: 阅读全文
posted @ 2024-09-27 14:55 hazy1k 阅读(46) 评论(0) 推荐(0) 编辑
摘要:第0章 新建HAL库工程模板 1. 新建工程模板 在建立工程之前,我们建议用户在电脑的某个目录下面建立一个文件夹,后面所建立的工程都可以放在这个文件夹下面,新建好的目录结构如下图: 接下来,打开 MDK,点击菜单 Project –>New Uvision Project ,然后将目录定位到刚才建立 阅读全文
posted @ 2024-09-23 22:11 hazy1k 阅读(17) 评论(0) 推荐(0) 编辑