首页 > 其他分享 >知识总结--简单复习各部件

知识总结--简单复习各部件

时间:2024-03-24 17:29:05浏览次数:16  
标签:内部 引脚 -- 配置 部件 复用 中断 资源 复习

目录

内部结构

部件介绍

配置步骤


之前学了很多部件,配置了很多参数,但是没有很系统地把他们连接在一起,今天这个图里简洁描述了资源与资源之间的关系。

内部结构

部件介绍

  1. 黑框部分为CPU、内部有一个内核专门处理事件,所有的电信号中断信号都由内核处理。
  2. 红框:CPU与外界用引脚连接,引脚可以接输入输出设备以及传感器(之前学过的小灯泡,开关,pir等等都是外设)
  3. 复用:一个CPU内部的每一根引脚都有很多功能,其中第一功能是输入或者输出,其他功能是其他内部资源,为了保证引脚资源的充分利用,每一根引脚也可以控制部分内部资源,以达到复用效果。
  4. 内部资源:我们已经学过了UART串口通信、TIM定时器都属于内部资源。
  5. NVIC和EXTI:NVIC是专门处理中断的,中断分为两种,一种是内部中断,另一种是内部中断。EXTI是把输入输出设备传来的电信号转换为中断信号,也成为外部中断。像TIM定时器和UART它们这些内部资源都可以自己产生内部中断信号,成为内部中断。
  6. 红线和绿线都是传输电信号的、黄线传输中断信号
  7. 内部资源与内核相连的紫色线是轮询处理事件的方式。中断和轮询都是处理事件的方式,但是当解决紧急事件和重要事件时,中断的处理速度比轮询快得多,为了让程序快速地响应重要和紧急事件,需要给资源配置中断,一旦出发即可立即响应。但是中断是一种极其宝贵的资源,所以能少用就少用。

配置步骤

内部资源的配置步骤:粉色字体,可逆

  • 时钟使能
  • GPIO配置
  • 复用模块
  • 内部资源配置
  • 配置中断

也就是选择让你想使用的资源与内核联通中间所要走的线路,并让线路可通。具体的引脚配置要参考使用手册,查询资源所连接的引脚复用功能。

标签:内部,引脚,--,配置,部件,复用,中断,资源,复习
From: https://blog.csdn.net/m0_69724592/article/details/136990532

相关文章

  • django框架简介
    【一】python主流web框架//django大而全自带的功能非常的多但是有时候会略显笨重//flask小而精自带的功能非常的少但是第三方模块非常的多类似于'游骑兵'flask的第三方模块加到一起甚至比django还多并且也越来越像djangoflask由于过多的依赖于第三方模块有时候也......
  • 电容专题
    定义:电容器所带的电量Q和电容器两个极板之间的电势差就叫做电容器的电容公式:C=Q/U电容单位:法拉电容的实际值和介电常数、长度、横截面决定。电容两个重要参数:容值C和耐压电压U电容如果有微微鼓包的情况,一定要第一时间换掉电容可以在短时间释放巨大的电流,一般需要此类需求的......
  • 手动搭建web框架
    Web框架本质web框架本质上就是一个socket服务端,但是它的功能非常强大用户的浏览器可以看作一个拥有可视化界面的socket客户端两者通过网络请求完成数据交互手撸Web框架【1】原始版本web框架可以是自己写的一个简陋的socket服务端importsocketserver=socket.socket......
  • Docker学习笔记
    一个打包工具可以实现不同应用跨系统运行,同时通过它提供的隔离容器避免包、依赖冲突问题    Docker与虚拟机的区别......
  • django框架三板斧
    【一】Django项目如何添加新功能【1】添加URL映射在项目的urls.py中,通过导入相应的应用app的views在urlpatterns列表中添加对应的映射如fromdjango.contribimportadminfromdjango.urlsimportpathfromuserimportviewsurlpatterns=[path('admin/',admin......
  • centos7 Packstack allinone安装openstack
    centos7Packstackallinone安装openstackPackstack是一种用于自动化部署OpenStack环境的工具,它可以快速安装和配置OpenStack的各个组件,同时提供了一些默认设置以方便快速上手。All-in-One模式是Packstack的一种安装模式,它在一台物理或虚拟机上部署了所有OpenStack的核心组件,包......
  • Reflective Journal
    Throughthefirsttwoworkshops,Ihavelearnedmuchaboutmultimodality.Withthedevelopmentoftechnologyandthepromotionofallkindsofnetworkplatforms,traditionalwritingstyleshavechangedgreatly,evolvingtowardsdigitalmultimodalcomposin......
  • 线性筛积性函数
    0.前言积性函数是数论中一种极其重要的函数。它是指对于一个函数\(f(x)\),如果\(\gcd(x,y)=1\),则\(f(xy)=f(x)f(y)\),则\(f(x)\)就是一个积性函数。积性函数大多数可以用线性筛质数的方法筛出来,本文将介绍几种常见的积性函数的筛法及一些拓展。1.线性筛质数大佬可跳......
  • netfilter与iptables的基本原理
    一、netfilter与iptables简介1.netfilter是什么Netfilter自1998年开发,2000年合并到LinuxKernelv2.4版本,是Linux内核提供的一个流量处理框架,用于实现对IP数据包的控制和过滤等功能。即:netfilter是Linux内核自带的防火墙架构。2.iptables是什么ip......
  • Pedagogic metalanguage
    ThisisavideoclipofJurassicWorld|||.Therearemanyskillstoframecharacterandmovethestoryforward.*1.address*Itusesdirectaddresstometiculouslydescribehereyeexpressionsandfacialexpressionswhichembodythefearanddesperationof......