跟着CHATGPT学习硬件外设
文章平均质量分 94
机器未来
专注AIoT领域,追逐未来时代的脉搏,记录路途中的技术成长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【跟着CHATGPT学习硬件外设 | 06】CAN
这个过程中,所有的信号传递都是通过CAN协议完成的,可以看出,CAN协议在汽车中起着至关重要的作用。标准模式的数据帧有11位的标识符,而扩展模式的数据帧有29位的标识符,这意味着扩展模式能处理更多的信息。CAN消息由多个部分组成,包括起始位、帧ID(标识符,决定消息的优先级)、控制字段(指示数据长度)、数据字段(最多8字节的数据)、CRC(循环冗余检查)、确认位和结束位。如果CAN总线上的数据有误,首先检查发送端和接收端的波特率是否一致,然后检查CAN帧的构造是否符合CAN协议的规定。原创 2024-04-01 16:07:43 · 1455 阅读 · 0 评论 -
【跟着CHATGPT学习硬件外设 | 05】I2C
比如,在一个智能家居系统中,中央控制器(主设备)可以通过I2C总线控制各种传感器和执行器(从设备),如温度传感器、湿度传感器、灯光控制器等。公交车(主设备)按照固定的线路(I2C总线)运行,沿途的公交站(从设备)就像是各个设备,每个公交站都有一个唯一的编号(设备地址)。I2C的工作原理很简单。主设备发送地址:主设备发送一个7位的地址(有些设备可能是10位地址),这个地址用于指示要通信的从设备。从设备响应:如果从设备检测到自己的地址,它就会在SDA上产生一个低电平的应答信号,以告诉主设备它已经准备好了。原创 2024-03-29 16:15:19 · 1242 阅读 · 0 评论 -
【跟着CHATGPT学习硬件外设 | 04】ADC
就像翻译员需要根据语言的复杂性和翻译的速度需求来选择翻译策略(直接翻译、逐句翻译、整段翻译等),ADC也需要根据信号的复杂性和转换速度需求来选择转换模式(直接转换、逐次逼近、积分、ΔΣ等)。电路的核心是在PMOS管AO3401,当需要测量BAT电压时,ADC_Control输出高电平,NMOS管Q7打开,Q6 的GS压差是-3.8V,所以Q6导通,则是可以进行电压测量。通常,这涉及到将ADC的输入通道与我们的设备的模拟信号源进行连接,同时也需要将ADC的电源引脚与我们设备的电源进行连接。原创 2024-03-29 15:38:27 · 1115 阅读 · 0 评论 -
【跟着CHATGPT学习硬件外设 | 03】UART
当CPU接收到中断信号时,它会停止当前的任务,处理UART数据,然后返回到之前的任务。当UART接收到新的传感器数据时,它会发送一个中断信号给中央控制器,然后中央控制器会暂停当前的任务,处理新的传感器数据,然后返回到之前的任务。当邮递员带来新的邮件时,他会把邮件放入你的邮箱,然后你就可以在方便的时候去取走邮件(这就像UART的接收数据)。通过这种方式,UART可以在没有公共时钟信号的情况下实现两个设备之间的数据传输,这就是为什么它被称为“异步”的原因。UART的时序图显示了数据在UART中的移动方式。原创 2024-03-29 13:23:42 · 1473 阅读 · 0 评论 -
【跟着CHATGPT学习硬件外设 | 02】GPIO
当用户按下按钮时,GPIO接收到高电平信号,触发系统中断,执行相关的控制程序,如开启或关闭家电。通过调整GPIO的输出电平,还可以控制LED灯的亮度,实现灯光的调节功能。在智能家居系统中,GPIO被用于连接和控制各种设备,例如灯光,空调,电视,门窗等。GPIO的每个引脚可以配置为输入或输出模式。例如,如果GPIO端口的电平意外地变为了高电平,我们需要及时地将其设置为低电平,以防止LED长时间点亮导致的过热问题。此外,GPIO还可以连接到各种传感器,例如温度传感器,湿度传感器,运动传感器等,以获取环境数据。原创 2024-03-29 12:38:18 · 1270 阅读 · 0 评论 -
【跟着CHATGPT学习硬件外设 | 01】SPI
SPI接口主要包括四个信号线:SCLK(时钟线)、MOSI(主设备数据输出、从设备数据输入线)、MISO(主设备数据输入、从设备数据输出线)和SS(从设备选择线)。每当主设备发送一个位的数据,从设备也会同时发送一个位的数据,反之亦然。SPI的同步通信:SPI是一种同步通信方式,由主设备产生时钟信号,从设备根据这个时钟信号进行数据的发送和接收,这保证了数据传输的准确性。SPI的设备选择:SPI支持多个从设备,通过片选信号进行设备选择,这使得SPI可以在只有一个主设备的情况下,同时与多个从设备进行通信。原创 2024-03-29 12:02:20 · 1477 阅读 · 0 评论
分享