孙八瓶
这个作者很懒,什么都没留下…
展开
-
【嵌入式软件】stm32内部flash读写
控制系统采用STM32F429IGT6,STM32F429IGT6 的 FALSH 容量为 1024K 字节。STM32F429 的闪存模块组织如下表所示。STM32F429xx 的闪存模块由:主存储器、系统存储器、OTP区域和选项字节等4部分组成。1)主存储器,该部分用来存放代码和数据常数(如 const 类型的数据)。分为两个Bank,每个Bank分为12个扇区,前4个扇区为16KB大小,第五个扇区是64KB大小,剩下的7个扇 区都是128K大小,总共1M。原创 2024-08-22 11:10:28 · 105 阅读 · 0 评论 -
【嵌入式】SPI通信问题
前8作为数据字节,后1位最为控制字节。这样的话,只要是控制字节能满足条件,那么就一定能获取到数据。现象: 接收到数据之后,程序进入了if语句,但是并没有获取到SPI相应的数据;传输两次之后,程序再次进入if语句,拿到了SPI相应的数据。分析原因:之所以会导致该现象,是因为DMA虽然不占用CPU,但是从SPI接收器搬运到内存,也是需要花时间的。这种情况应该怎么避免呢》使用传输数据的第1位作为控制位,剩余的8位作为数据位。在程序中加printf;只要进入if语句,就能获取到SPI相应的数据。原创 2024-08-21 11:27:10 · 27 阅读 · 0 评论 -
【硬件】单模光纤、多模光纤
多模光纤(Multi Mode Fiber)支持多种模式传输,纤芯为50μm/62.5μm,典型速率为100M/s,传输距离可达2km,1 G/s可达1000m,10 G/s可达550m,光源为LED光源。此外,像多模光纤一样,单模光纤也表现出由多个空间模式引起的模态色散,但单模光纤的模态色散小于多模光纤。OM5光纤,也称为WBMMF(宽带多模光纤),是最新的多模光纤,向下兼容OM4,它的核心尺寸与 OM2、OM3 和 OM4 相同,OM5纤维外套的颜色选择为。选单模或多模光纤,需权衡传输距离与成本。转载 2024-07-25 17:26:10 · 89 阅读 · 0 评论 -
【嵌入式硬件】快衰减和慢衰减
在使用直流有刷电机驱动芯片A4950时,这款芯片采用的是PWM控制方式,我发现他的正转、反转有两种控制方式,分别是快衰减和慢衰减。原创 2024-07-23 10:27:38 · 4380 阅读 · 0 评论 -
【嵌入式】SPI一主多从 软件硬件解析
最近一个项目中用到了SPI,用到了他的一主多从的特性,一个主机和几十个从机数据交互。SPI通信的优点:1)全双工通信;2)速度块,一般的STM32能得到18Mbit/s。3)支持一主多从通信,只需要片选就可以。SPI通信的缺点:1)没有应答信号,主机和从机只有数据交换。2)通信距离比较近,而且非常容易受到干扰。3)片选信号需要占用较多的引脚。综上所述,使用SPI时必须要综合考虑,量力而行。原创 2024-07-17 19:50:55 · 94 阅读 · 0 评论 -
【嵌入式硬件】上拉电阻、下拉电阻
上拉电阻是指将一个不确定的信号通过一个电阻连接到电源上,使得信号初始值为高电平。如果当信号线没有被驱动时,要让它的默认状态是高电平。这种情况下,就需要一个上拉电阻来确保信号线的稳定状态。如果没有上拉电阻,无法判断A点的电平为高或低;如果加了上拉电阻,当开关处于断开状态时,A为高;当开关处于闭合状态是,A为低。原创 2024-07-01 11:20:03 · 79 阅读 · 0 评论 -
【嵌入式硬件】DRV8874电机驱动
1)N沟道H桥电机驱动;2)驱动1个双向有刷直流电机;3)2个单向有刷直流电机;4)4.5V-37V工作电压范围;5)集成电流感测和调节;6)成比例电流输出(IPROPI);7)可选电流调节(IMODE):逐周期或固定关断时间;8)支持1.8、3V、5V逻辑输入;9)集成保护:欠压、电荷泵欠压、过流保护、输出关闭、热关断、自动故障恢复。原创 2024-05-30 15:50:43 · 1373 阅读 · 0 评论 -
【嵌入式】RS485通信+硬件
对比 CAN通讯网络,可发现它们的网络结构组成是类似的,每个节点都是由一个通讯控制器和 一个收发器组成,在 RS-485通讯网络中,节点中的串口控制器使用RX与TX信号线连接到收 发器上,而收发器通过差分线连接到网络总线,串口控制器与收发器之间一般使用 TTL信号传 输,收发器与总线则使用差分信号来传输。发送数据时,串口控制器的 TX信号经过收发器转换成差分信号传输到总线上,而接收数据时,收发器把总线上的差分信号转化成 TTL信号通过RX引脚传输到串口控制器中。原创 2024-05-29 10:14:23 · 102 阅读 · 0 评论 -
【嵌入式软件】LWIP 以太网通信
1)应用层:为上层用户提供应用的接口。常用的应用层的网络协议有:HTTP、FTP、TFTP、SMTP、SNMP、DNS、TELNET、HTTPS、POP3、DHCP2)表示层:提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据格式转换成通信中采用的标准表示形式。数据压缩/解压缩和加密/解密(提供网络的安全性)也是表示层可提供的功能之一。原创 2024-04-28 11:22:45 · 165 阅读 · 0 评论