STM32F的NRST是异步复位脚。
当NRST输入低电平的时候,MCU处于复位状态,重设所有的内部寄存器,及片内几十KB的SRAM。
当NRST从低电平变高时,PC指针从0地址开始。
但是复位的时候不会将STM32F片内RTC的寄存器以及后备存储器重置,因为它们是用电池通过专门的VBAT脚供电。
STM32中的NRST有施密特功能。大概在输入电压低于1.9V的时候将芯片复位
I2C有两条线, SDA, SCL
UART三条线, TX,RX,GND,如果单向的话可能只两条
SPI的话四条线,不要CS片选的话剩三条MISO,MOSI,CLK
I2C中SCL为时钟信号,SDA为双向数据通道。
串口中TX为发送,RX为接收,所以串口通讯两个单片机之间TX接RX,RX接TX。
SPI中CLK是时钟,MISO就是主设备读,从设备写。MOSI就是主设备写,从设备读
sda、scl这些名词是iic总线协议里面的,也就是说如果如果选择iic作为通道,那只需要两根线就可以实现通讯,iic是半双工,通讯之间的设备有主从之分。rx,tx这在串口、并口通讯里看到比较多,比如uart、modem,它们一个发数据、一个接收数据,另外还要clk时钟配合
单片机
最新推荐文章于 2024-07-17 11:26:31 发布