自己做的网站如何发布,linux怎么做网站,wordpress怎么加友链,网站建设服务商怎么收费开发版简介
开发板为stm32MP157AAA,附加一个拓展版 硬件相关基础知识
PCB PCB#xff08; Printed Circuit Board#xff09;#xff0c;中文名称为印制电路板#xff0c;又称印刷线路板#xff0c;是重要的电子部件#xff0c;是电子元器件的支撑体#xff0c;是电子…开发版简介
开发板为stm32MP157AAA,附加一个拓展版 硬件相关基础知识
PCB PCB Printed Circuit Board中文名称为印制电路板又称印刷线路板是重要的电子部件是电子元器件的支撑体是电子元器件电气相互连接的载体。由于它是采用电子印刷术制作的故被称为“印刷”电路板。 电路板丝印 可以通过不同元器件的丝印标号在电路原理图中对应的硬件原理图 网络标号 网络标号(net label)是一个电气连接点一般由字母或数字组成具有相同网络标号的电气连接线、管脚、及网络是连接在一起的 GPIO实验---LED灯亮灭控制
GPIO GPIO英文全称为General-Purpose IO ports也就是通用IO口。在嵌入式系统中常常有数量众多但是结构却比较简单的外部设备/电路对这些设备/电路有的需要CPU为之提供控制手段有的则需要被CPU用作输入信号。而且许多这样的设备/电路只要求一位即只要有开/关两种状态就够了比如控制某个LED灯亮与灭或者通过获取某个管脚的电平属性来达到判断外围设备的状态。对这些设备/电路的控制使用传统的串行口或并行口都不合适。所以在微控制器芯片上一般都会提供一个“通用可编程IO接口”即GPIO。 分析流程
根据拓展版原理图上的丝印LED1找到开发板上与之对应的串口 LED1对应开发板上的PE10。
接下来就是相关寄存器配置了
1GPIOX_MODER寄存器
GPIO模式选择寄存器一组GPIO有16个管脚这个寄存器两位管理一个管脚功能 2GPIOx_OTYPER
用于设置GPIO的输出方式 3GPIOx_OSPEEDR
用于设置GPIO端口的输出速度 4)GPIOx_PUPDR
设置上拉下拉电阻 5GPIOx_ODR
GPIO数据输出寄存器 6GPIOx_BSRR
管脚置位/复位寄存器 7GPIOX_BRR
GPIOE基地址的确定 RCC章节 1.RCC时钟使能GPIOE RCC_MP_AHB4ENSETR[4]-12.设置PE10为输出模式 GPIOE_MODER[21:20]-013.设置PE10为推挽输出 GPIOE_OTYPER[10]-04.设置PE10为低速输出 GPIOE_OSPEEDR[21:20]-005.设置PE10输出无上拉下拉 GPIOE_PUPDR[21:20]-006.控制PE10管脚输出高低电平 GPIOE_ODR[10]