ISO-V2原理图解析--GPIO

GPIO:

GPIO-->通用输入\输出口

PA组端口有13个引脚。PA0可以作WKUP端口,即可用作外部中断。tips:外部中断的作用-->当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理。中断处理完毕后.又返回被中断的程序处,继续执行下去。

PB组有13个引脚,PB02-PB04引脚内置。

PC组有14个引脚。PC13还可以作TAMPER口。TAMPER-->侵入检测。当TAMPER引脚上的信号从0变成1或者从1变成0(取决于备份控制寄存器BKP_CR的TPAL位),会产生一个侵入检测事件。侵入检测事件将所有数据备份寄存器内容清除。具体用法

PD有引脚PD2。

第一个部分:ADC-->模数转换器(Analog-to-digital converter),8个引脚输入

                     SPI-->串行外设接口(serial peripheral interface),这里有两组。其是一种串行同步通讯协议,由一个主设备和一个或多个从设备组成,主设备启动一个与从设备的同步通讯,从而完成数据的交换。SPI 接口一般由4根线组成,CS片选信号(有的单片机上也称为NSS),SCLK时钟信号线,MISO数据线(主机输入从机输出),MOSI数据线(主机输出从机输入),CS 决定了唯一的与主设备通信的从设备,如没有CS 信号,则只能存在一个从设备,主设备通过产生移位时钟信号来发起通讯。通讯时主机的数据由MISO输入,由MOSI 输出,输入的数据在时钟的上升或下降沿被采样,输出数据在紧接着的下降或上升沿被发出(具体由SPI的时钟相位和极性的设置而决定)。

                      I2C-->I2C总线(Inter-Integrated Circuit)。这里有有两组。I2C使用 SDA信号线来传输数据,使用 SCL信号线进行数据同步。但PB5多出一个引脚用作I2C_SMBAI,是I2C兼容的另一种IIC的通讯模式,或者称为增强模式、扩展模式。

                     NC引脚-->空引脚,封装限制

                    SDIO-->(Secure Digital Input and Output)其实就是用于访问MMC 卡,SD 存储卡或者 SDI/O 卡的接口标准。4个数据接口引脚,一个CLK引脚,一个CMD引脚。【推荐几篇好玩的博文-STM32 SDIO折腾记零死角玩转stm32-高级篇之SDIO

                    PB8-Remap-CAN-->CAN接口,是一种总线协议。这里包含了CAN控制芯片的发送管脚(CANTX)和接收管脚(CANRX)。

                    UART-->通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)。这里其实是USART,即通用同步异步收发传输器。包含了一个异步收发传输器,四个引脚--发送管脚(TX)、接受管脚(RX)、请求发送引脚(RTS)、允许发送引脚(CTS);一个同步收发传输器,三个引脚--发送引脚(TX)、接受管脚(RX)、时钟引脚(CK)

                   USB-DEVICES-->USB接口,两个数据传输口,同时这两个口还可以和做USART中的CTS和RTS引脚。

猜你喜欢

转载自blog.csdn.net/weixin_42273201/article/details/86589099