1. 首页
  2. 编程语言
  3. 硬件开发
  4. Docker部署Python爬虫项目的方法与步骤

Docker部署Python爬虫项目的方法与步骤

上传者: 2024-07-22 04:32:29上传 PDF文件 10.65MB 热度 52次

第3章系统控制

3.1 简介

系统控制模块包括一些系统特性和控制寄存器,它们的许多功能与特定的外设无关,这些功能包括:

  • 复位

  • 掉电检测

  • 外部中断输入

  • 各种系统控制和状态

  • 代码安全 & 调试

为了满足将来扩展的需要,每种类型的功能都有其对应寄存器,不需要的位被定义为保留位。不同的功能不共用相同的寄存器地址。

3.2 引脚描述

表3.1所示为与系统控制模块相关的引脚。

表3.1 系统控制模块引脚描述

| 引脚名称 | 类型 | 描述 |

|---|---|---|

| EINT0 | 输入 | 外部中断输入0-低电平/高电平或下降/上升沿有效的通用中断输入。该引脚可用于将处理器从睡眠、深度睡眠或掉电模式中唤醒 |

| EINT1 | 输入 | 外部中断输入1-见上面的EINT0描述 |

| EINT2 | 输入 | 外部中断输入2-见上面的EINT0描述 |

| EINT3 | 输入 | 外部中断输入3-见上面的EINT0描述 |

| RESET | 输入 | 外部复位输入-低电平使芯片复位,其中I/O口和外设将恢复其默认状态,并使处理器从地址0x0000 0000开始执行 |

想进一步了解外部中断的具体应用和实验代码?不妨看看这些资源:外部中断c8051xx外部中断DSP外部中断外部中断使用。还有各种文件下载供您参考:外部中断.zip外部中断.rar

3.3 寄存器描述

所有寄存器,无论大小,都按照字地址边界对齐。详细信息请见表3.2。

表3.2 系统控制模块寄存器汇总

| 寄存器名称 | 描述 | 类型 | 复位值 | 地址 |

|---|---|---|---|---|

| EXTINT | 外部中断标志寄存器 | R/W | 0x00 | 0x400F C140 |

| EXTMODE | 外部中断模式寄存器 | R/W | 0x00 | 0x400F C148 |

| EXTPOLAR | 外部中断极性寄存器 | R/W | 0x00 | 0x400F C14C |

| RSID | 复位源标识寄存器 | R/W | 见文中描述 | 0x400F C180 |

| SCS | 系统控制和状态 | R/W | 0x00 | 0x400F C1A0 |

有关STM32的EXTI外部中断直接操作寄存器的更多细节,可以查看这里。需要了解外部中断在不同平台上的具体实验代码和应用?这里有一系列的资源供您参考:28335外部中断例程外部中断实验代码外部中断实验程序

这些资源将帮助您更好地理解和应用系统控制模块的功能,特别是外部中断相关的内容。对外部中断的详细探讨和实际操作将使您的设计更可靠、更高效。探索这些链接,让您的项目如虎添翼!

下载地址
用户评论