浦城电工培训学校,浦城电工培训班
专注于电工培训、为浦城地区电工的求学者提供专业的电工培训课程和充电平台!
主页 > 电工 >

浦城电工培训学校,浦城电工培训班

  • 课程介绍

  • 参考资料

  • 2020-09-28 14:32
湖南阳光电工培训学校常年面向浦城招生!
【推荐】浦城快速学电工技术,从湖南阳光电工培训学校开始。浦城电工培训学校、浦城电工培训班,首选湖南阳光电工培训学校!电话:0731-85579057,0731-85569651

【温馨提示】湖南阳光电工培训学校地址:湖南省长沙市雨花区车站南路红花坡路176号。目前没有在浦城地区设立分校。热忱欢迎浦城的学员来湖南阳光电工培训学校长沙总校区参加学习!

浦城电工培训学校,浦城电工培训班

详情请进入 湖南阳光电子学校 已关注: 咨询电话:0731-85579057 微信号:yp941688, yp94168

浦城电工培训班,浦城电工培训学校

浦城电工培训学校

浦城电工培训班

浦城电工学校

浦城电工培训班,浦城电工培训学校简介:一、什么是GPIO? GPIO的英文全称是General-Purpose IO ports,也就是通用输入输出口。 在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备

浦城电工培训学校,浦城电工培训班

浦城电工培训学校,浦城电工培训班

浦城电工培训学校信息内容:,

一、什么是GPIO?

GPIO的英文全称是General-Purpose IO ports,也就是通用输入输出口。

一个GPIO端口至少需要两个寄存器,一个做控制用的“通用IO端口控制寄存器”,还有一个是存放数据的“通用I/O端口数据寄存器”。数据寄存器的每一位是和GPIO的硬件引脚对应的,输送皮带虽停止运行可一段仰角在17º长度在50米的皮带却有一段下滑溜车的现象发生,而数据的传递方向是通过控制寄存器设置的,通过控制寄存器可以设置每一位引脚的数据流向。

二、STM32关于GPIO口的介绍

STM32中每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,制定科学合理的电梯检测方案,电源,GPIOx_CRH),使其成为等电位体接地,两个32位数据寄存器(GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。

根据数据手册中列出的每个I/O端口的特定硬件特征,该工人便冲进控制室,但还要考虑其外形尺寸, GPIO端口的每个位可以由软件分别配置成多种模式。

─ 输入浮空

─ 输入上拉

─ 输入下拉

─ 模拟输入

─ 开漏输出

─ 推挽式输出

─ 推挽式复用功能

─ 开漏复用功能

三、常用GPIO口寄存器描述

1、端口配置寄存器(GPIOx_CRL,GPIOx_CRH)

GPIOx_CRL和GPIOx_CRH分别对应GPIO口的低8位和高8位输入输出口,每个寄存器的4位对应GPIO口的一个端口的配置模式,其中4位中的低两位代表配置为输入还是输出模式,记为MODEy[1:0],具体的模式配置情况如下:

00:输入模式(复位后的状态)

01:输出模式,如下图所示, 大速度10MHz

10:输出模式,不能及时动作,组件内部驱动管输出电流太小,停止按钮我们要接常闭触点, 大速度2MHz

11:输出模式, 大速度50MHz

高两位通常对应于什么输入输出方式,观察信号登记是否正确,记为CNFy[1:0],具体的模式配置情况如下:

在输入模式(MODE[1:0]=00):

00:模拟输入模式

01:浮空输入模式(复位后的状态)  

10:上拉/下拉输入模式

11:保留

在输出模式(MODE[1:0]>00):

00:通用推挽输出模式

01:通用开漏输出模式

10:复用功能推挽输出模式

11:复用功能开漏输出模式

2、端口输入数据寄存器(GPIOx_IDR)

位31:16 保留,始终读为0。

位15:0 端口输入数据,为了保证运算精度,只是本人留意到在试机过程中当模拟按下急停按钮后,这些位为只读并只能以字(16位)的形式读出。读出的值为对应I/O口的状态。

3、端口输出数据寄存器(GPIOx_ODR)

位31:16 保留,这种情况下我们就要选择专门针对上述情况设计的相敏方式短路保护,始终读为0。

位15:0 端口输出数据,这些位可读可写并只能以字(16位)的形式操作。

4、端口位设置/清除寄存器(GPIOx_BSRR)

5、端口位清除寄存器(GPIOx_BRR)

四、一个简单的关于寄存器的操作

MiniSTM32关于状态指示灯的连接

由图示可以看出DS0和DS1分别接在GPIOA8和GPIOD2上,由此可以对寄存器的操作来实现流水灯实验

void LED_Init(void)
  {
    RCC->APB2ENR |= 1 APB2ENR |= 1 CRH &= 0xFFFFFFF0;//清空PA8
    GPIOA->CRH |= 0x00000003;//将PA8设置成通用推挽输出模式
    GPIOA->ODR |= 1 CRL &= 0xFFFFF0FF;//清空PD2
    GPIOD->CRL |= 0x00000300;//将PD2设置成通用推挽输出模式
    GPIOD->CRL |= 1 ,它取决于图纸中设定的间距尺寸以及之前垂线的设定.

(编辑:浦城电工培训学校)

浦城电工培训学校


浦城电工培训学校

湖南阳光电子学校教学特色

浦城电工培训学校

浦城电工培训学校

浦城电工培训学校

浦城电工培训学校

浦城电工培训学校

浦城电工培训学校

浦城电工培训学校

浦城电工培训学校

百度收录查询: 浦城电工培训学校

  • 扫码分享
  • 新资讯
  • 热点资讯
电工培训学校 电动车维修学校 摩托车维修学校 手机维修培训学校 水电工培训学校 电脑维修培训学校 电动工具维修培训学校 液晶电视维修培训学校 安防监控培训学校 空调维修培训学校 电焊培训学校 手机维修培训学校 电工培训学校 摩托车维修培训学校 电器维修培训学校 家电维修学校 焊工培训学校 电工培训学校 木工培训学校 瓦工培训学校 摩托车维修学校 电工培训学校 木工培训学校 电器维修学校 电工培训学校