![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 57
嵌入式小技巧
您好,哪位?
专注于嵌入式软硬件开发,参加工作之初负责原理图、PCB设计、裸机以及实时操作系统开发,后参加Linux驱动层、应用层嵌入式C开发!
展开
-
STM32H7 CANFD(CANFD加速)配置、调试
在CAN FD(Controller Area Network Flexible Data-Rate)通信中,“CAN FD加速”指的是在数据阶段(Data Phase)采用更高的位速率(bit rate)进行数据传输,从而提升数据传输效率和速度。传统CAN:在传统CAN协议中,数据帧的所有部分(包括仲裁字段、控制字段、数据字段和CRC字段)都使用相同的位速率进行传输,通常为500 kbps或1 Mbps。通过在数据阶段使用更高的位速率,CAN FD能够显著缩短数据传输时间,提高总线利用率和通信效率。原创 2024-06-26 17:37:48 · 1017 阅读 · 0 评论 -
STM32H7使用FileX库BUG,SD卡挂载失败
使用STM32H7+ThreadX+FileX,挂载文件系统异常,调整字节对齐方式判别解决原创 2024-04-24 17:11:17 · 880 阅读 · 0 评论 -
文件MD5查看linux&windows
文件MD5查看 ubuntu&windows原创 2022-09-21 15:30:02 · 5479 阅读 · 1 评论 -
常用时间函数及相互转换
常用时间函数及相互转换原创 2022-08-29 11:40:16 · 387 阅读 · 0 评论 -
Zeal超强软件开发人员编程手册管理软件
Zeal超强软件开发人员编程手册管理软件。Zeal是一个开源的基于Qt5设计的编程手册管理软件,可以在Linux,MacOS和Windows上使用。目前已经支持207种编程文档:原创 2022-04-20 14:28:57 · 522 阅读 · 2 评论 -
经典ADC按键电路,多个按键一个IO
经典ADC按键电路,多个按键一个IO,原理图很简单,使用具有ADC功能CPU,用ADC侦测电压的大小来判断。原创 2022-04-11 13:57:02 · 6100 阅读 · 1 评论 -
最简单的断线断点检测器电路
注:如下内容学习于“电路啊”公众号!要在长长的电线中找到究竟是哪里断开了,可以做一个断线断点检测器。而且几个元器件就可以实现,非常简单。这个断线断点检测器不仅可以识别火线、零线,还可以检测电线是哪里断开了。实际是检测哪里的磁场强,哪里的电磁辐射大。来看一下效果:下图是线圈靠近火线的时候,LED灯亮起,否则熄灭。下图是演示检测电线中的断开点,注意电线要插在火线上,即确保是通电的。一、实物与对应的电路图这么神奇的电路却非常简单,只要3个三极管、1个LED灯、两节电池:对应的电路原理图:原创 2021-11-24 13:56:13 · 1136 阅读 · 0 评论 -
过压保护电路
注:如下内容学习于“电路啊”公众号!采用5V供电的设备,当供电电压因各种原因变得过高,可能会烧坏设备。于是5V过压保护电路有了用武之地。一、电路分析1、当输入电压 Vin < 5.1V 时:(下图以输入电压 Vin = 5V 举例)D1是5.1V稳压管,此时输入电压Vin才5V,小于5.1V,所以稳压管D1未进入稳压状态,不导通。5.1V稳压管不导通,导致三极管Q2的b极和e极都是5V,也就是Vbe = 0,所以三极管Q2也不导通。MOS管Q1的g极被电阻R3拉到0V,MOS管Q1的 Vg原创 2021-11-24 11:23:45 · 10214 阅读 · 3 评论 -
MOS管防电源反接电路
注:如下内容学习于“电路啊”公众号!一、电路介绍使用MOS管实现的防电源反接电路,在电源正确接入时,电源正常对负载供电。在电源正负极反接时,断开负载电路,从而保护负载。下面讲解使用“P型”MOS管的防电源反接电路。二、电路分析(以Vin = 5V为例)1、电源正确接入时电源正常接入,也就是电源没有正负反接,此时电源正常对负载供电。假设拿掉MOS管g极的电阻R1,此时MOS管将不导通,但Vin可以通过MOS管的体二极管对负载进行供电。体二极管的压降约为 5V - 4.3V = 0.7V。原创 2021-11-24 11:14:25 · 13223 阅读 · 6 评论 -
余电快速泄放电路
注:如下内容学习于“电路啊”公众号!余电快速泄放电路,即放电电路,用在需要快速反复开关电源,且负载电路上有大容量电容的场景。断开电源开关后,如果负载电路有大电容,会引起负载电路上的电压下降缓慢。此时如果重新接上电源开关,负载电路在未完全掉电的情况下重新上电,可能会导致电路不能正常复位启动,进而电路工作异常,出现开机死机等情况。所以在生活中,通过开关电源的方式重启电子设备时,比如重启路由器,一般是断电后等几秒钟再接上电源。有些设备比如电视机,断电后会看到他的LED指示灯要过几秒钟才会熄灭,就是余电没有原创 2021-11-24 10:59:50 · 5709 阅读 · 1 评论 -
外置USB供电与内置锂电池供电自动切换电路
注:如下内容学习于“电路啊”公众号!很多内置有锂电池的便携电子设备,比如手机,通常采用这样的供电方式:1、没有插入USB电源时,使用内置的锂电池供电。2、当插入USB电源时,切换为由外置的USB电源供电,并对锂电池进行充电。下图电路就是实现上述的功能,它来自一款电子书阅读器(Kindle同类产品):这是已量产的电路,成熟稳定,实物电路板如下图所示,几个关键的元器件做了标注:本文要讲解的是“外置USB供电与内置锂电池供电的自动切换电路”,所以先把上述电路中不相关的电路隐藏。也就是隐藏锂电池原创 2021-11-24 10:41:45 · 692 阅读 · 0 评论 -
Docker容器恢复
找到docker 的存放位置sudo docker info发现内部有如下目录:Docker Root Dir: /var/lib/docker说明Docker镜像存储在/var/lib/docker目录 查看镜像ID:sudo ls /var/lib/docker/containers 启动容器:sudo docker start 8bf2f1f78d1556a75419954d35beadd503c870828327ca2acebf2772a34217aa 查看容原创 2021-11-17 10:05:42 · 2067 阅读 · 0 评论 -
Docker镜像下载、启动、配置
最近在做移远AG550Q-CN车规级5G模组开发,需要对固件包做签名操作,SecBoot Docker镜像提供了签名工具运行的所有依赖环境。 镜像下载:sudo docker pull registry.cn-hangzhou.aliyuncs.com/quectel/ubuntu:secboot_v2 安装Docker:sudo apt-get install docker.io 启动Docker:(假设签名工具所在目录为~/work/AG550/SecBoot)docker run原创 2021-11-17 10:01:43 · 1136 阅读 · 0 评论 -
Ubuntu 下 NFS 和 SSH 服务开启
1. NFS 服务开启在Linux 驱动开发的过程,我们经常会用到NFS服务,因此要先安装并开启 Ubuntu 中的 NFS 服务,使用如下命令安装 NFS 服务:sudo apt-get install nfs-kernel-server rpcbind等待安装完成以后,比如在home目录新建一个名为“nfs”的文件夹,创建的 nfs 文件夹供 nfs 服务器使用,以后我们可以在开发板上,通过网络文件系统来访问 nfs 文件夹,要先配置 nfs,使用如下命令打开 nfs 配置文件/etc/expo原创 2021-11-16 14:44:36 · 204 阅读 · 0 评论 -
Ubuntu和Windows文件互传
嵌入式开发过程中会频繁的在Ubuntu和Windows下进行文件传输,文件互传需要使用FTP服务,设置方法如下:1、开启Ubuntu下的FTP服务打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务:sudo apt-get install vsftpd等待软件自动安装,安装完成以后使用 VI 命令打开/etc/vsftpd.conf,命令如下:sudo vi /etc/vsftpd.conf打开 vsftpd.conf 文件以后找到如下两行:local_enable=YE原创 2021-11-16 14:15:10 · 1014 阅读 · 0 评论