我们学习了以下接口技术:
1、GPIO(general_pur-pose in/out put):
通用型输入输出接口,只要是关于输入输出的都要用到它,它也可以配置引脚的工作模式。input/output/interrupt/uart/pwm/iic/…
2、uert(universal asynchronous receiver transmitter通用 异步 接收 发送器)
就是串口通信
基于UART传输协议下的一种通信接口
适用于长距离,主机于辅助设备中的通信(传输速度在 几 K/S)
3、WDT(whatch dog timer)
看门狗定时器,主要用于主机死机之后去触发中断,去产生复位。当然不是只作用于死机,只要不定时喂狗,你都可以去产生一个中断然后去做一件事情。
4、ADC:
用于把连续变换的模拟量,转化成我们计算机可以识别的数字信号。
5、RTC(real time clock)
实时时钟,我们的电脑断电和不能从网络上获取时间的时候,我们的时间依旧精准,就是依靠RTC(RTC有独立电源的时候),我们可以去配置和修改寄存器来修改时间。
6、PWM(pluse width modulation timer)
脉宽调制寄存器,用于调一段特定频率,和占空比的脉冲。
7、i2c(Inter-Integrated Circuit)
内置集成电路,基于IIC总线协议的通信接口,但是它只用于短距离,内部设备间的通信。
8、spi(serial peripheral interface)
串行外设接口,同步,串行,全双工,基于SPI总线协议的一种通信接口。他有四个线,SDO(数据发送),SDI(数据接收),sclk(时钟),cs(从设备使能)用于控制外部芯片应该和iic类似
————————————————————
总线协议
IC
I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。
它是由数据线SDA和时钟SCL构成的串行总线,可

本文详细介绍了嵌入式系统中常见的接口技术,包括GPIO、UART、WDT、ADC、RTC、PWM、I2C和SPI。阐述了各接口的功能和应用场景,如GPIO的多功能性,UART的串行通信,WDT的看门狗功能,ADC的模拟信号数字化,RTC的实时时钟,PWM的脉宽调制,以及I2C和SPI的串行通信协议。同时,深入解析了I2C和SPI的总线协议,包括起始和停止信号、应答机制、数据传输规则等,展示了它们在短距离设备间通信中的重要角色。
最低0.47元/天 解锁文章
1158

被折叠的 条评论
为什么被折叠?



