草庐IT

硬件网

全部标签

AT32(五):硬件SPI——驱动LCD屏的一些尝试

总感觉之前的AT32F421板子/片子有点小毛病,出各种莫名其妙的BUG(实在找不出软件的问题,只能怀疑是硬件QAQ)。于是之后咕了很久,最近终于想继续折腾,拿AT32F435画了一块LCD驱动板,准备入坑LVGL。板上资源就一块某园的2.8存240x320带电阻膜的LCD屏、触摸IC用XPT2046,另外还画了一片W25Q64和CH340在上面,有空试试QSPI和ISP功能。 画板子的时候就在思考这个问题:XPT2046和LCD(ST7789)到底要不要共用1个SPI接口?之前画过一个小的实验板参照LCD厂家提供的手册上的画法,LCD和XPT2046共用一个SPI。其中有一个我不理解的地方,

建设元宇宙需要哪些硬件?

 元宇宙在2021年得到莫大的关注。先是Meta的“AllIn”策略,再来是其他大公司例如微软、英伟达、百度、腾讯、字节跳动等国内外公司的进军以及布局。在资本的炒作下,元宇宙已经成为了下一个兵家必争之地,许多企业都争着吃下这一个大蛋糕。而纵观元宇宙,主要可以为四个方面,即硬件、软件、服务、内容和应用。当中给予元宇宙和现实世界之间连接的主要是硬件。越加先进的硬件会使得人们能够在元宇宙有更好的体验以及让元宇宙产业链成熟化。那么究竟元宇宙的建设需要哪些硬件的支持?芯片芯片是元宇宙的“基础粮食”。2021年11月9日,英伟达在自家举办的全球性行业技术峰会GTC大会上,向市场发布了一次重大的业务更新公告

硬件知识-ADC模数转换芯片

ADC的分辨率与精度精度”是用来描述物理量的准确程度的,而“分辨率”是用来描述刻度划分的。分辨率与AD芯片的位数有关,而精度需要查看手册看参数。对于ADC*:确定输入大小:Vin=OutputcodeLSB;如果ADC的输出代码为二进制或二进制补码格式也没有关系,只要将二进制数正确转换为其等效十进制值即可。LSB大小是ADC代码中的最低有效位(LSB)。LSB=FSR/2的N次方其中FSR即fullscalerange是与基准电压成比例的ADC的满量程输入范围(单位为伏特),N是ADC输出代码中的位数。要注意所使用ADC的FSR,因为不同的ADC有不同的FSR。FSR总是与基准电压成正比,也可

1.7 LVDS信号详解(硬件基础系列)

针对设计过程的问题,欢迎各位留言评论或群内讨论!1.7.1简介LVDS(Low-VoltageDifferentialSignaling,低电压差分信号)是一种信号传输模式的电平标准,它采用极低的电压摆幅高度差动传输数据,可以实现点对点或者点对多的连接,其主要的特点是低功耗、低误码率、地串扰和低辐射等优点,已经被广泛应用于各个场合。1.7.2技术原理下图是一个点对点的(pointtopoint)LVDS的电路结构如图所示:图1.36LVDS原理分析这种电路结构的特点是:结构简单功耗低速度快抗干扰能力强传输距离高达5~10m1.7.3物理层技术LVDS的电平标准采用一对(两根)差分信号传输数据,

毕业设计 单片机智能大棚温湿度控制系统(源码+硬件+论文)

文章目录0前言1主要功能2硬件设计(原理图)3核心软件设计4实现效果5最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩毕业设计单片机智能大棚温湿度控制系统(源码+硬件+论文)🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分🧿项目分享:https://gitee.com/sinonfin/sharing1主要功能本系统的设计的硬件主要包括:主要是单片机

RDK X3 Module发布,全新软硬件平台加速实现量产级产品落地

机器人开发是一段美妙的旅程。GEEKROS创始人杨状状是地平线社区的一名开发者,热衷于鼓捣各类机器人,2022年,状状第一时间就拿到了地平线旭日®X3派(简称旭日X3派),基于TogetheROS™.Bot机器人操作系统(简称TROS.B)中丰富的工具和应用,连续打造了多款机器人开源项目,桌面四足机器人、陪伴型宠物猫等产品深受机器人爱好者的好评。 很快,状状又想到了新的产品创意,为了实现更小的体积,更灵活的设计,希望使用集成度更高的板卡,软件依然沿用TROS.B的丰富功能来快速实现方案落地。类似的需求很多,X3模组也应运而生,基于模组的通用接口和参考载板设计,状状很快解决了前面遇到的种种问题,

毕业设计 stm32智能灌溉系统(源码+硬件+论文)

文章目录0前言1主要功能2硬件设计(原理图)3核心软件设计4实现效果5最后0前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是🚩毕业设计stm32智能灌溉系统(源码+硬件+论文)🥇学长这里给一个题目综合评分(每项满分5分)难度系数:3分工作量:3分创新点:4分🧿项目分享:https://gitee.com/sinonfin/sharing1主要功能stm32c8t6智能灌溉系统1.可以通过OL

数字电路硬件设计系列(七)之泄放电路设计

针对设计过程中的问题,如有疑问,欢迎留言评论!点我返回目录1简介泄放电路就是将一部分能量转换成热或者其它形式能量的电路。单板断电后,LED灯长时间没有熄灭,就是对储能器件的能量没有合理的泄放掉。余电快速泄放电路,即放电电路,用在需要快速反复开关电源,且负载电路上有大容量电容的场景。断开电源开关后,如果负载电路有大电容,会引起负载电路上的电压下降缓慢。此时如果重新接上电源开关,负载电路在未完全掉电的情况下重新上电,可能会导致电路不能正常复位启动,进而电路工作异常,出现开机死机等情况。2电路分析2.1上电过程分析上电瞬间,三极管的基极b为高电平,三极管Q1截止,VCC通过D1给C1进行充电。2.2

痛定思痛:电脑加装内存条一定要考虑硬件的最大内存容量

痛定思痛:电脑加装内存条一定要考虑硬件的最大内存容量提起加装内存条,最先想到的就是双通道情况下,内存频率、内存大小、品牌尽量保持一致,但硬件的最大内存容量也是需要关注的一点。影响计算机可用最大内存容量的因素计算机的内存不是无限扩展的,主要受CPU、主板、操作系统的限制,但操作系统的内存限制一般特别大(Windows10+64位各版本分别128G~6TB)可以不用考虑,而CPU、主板层面的则需要去官网找规格参数参考一番超出硬件的最大内存容量会发生什么如果选择的内存大小超出硬件的最大内存容量,可能会遇到系统点不亮、无法识别或使用多余内存的情况。也有可能看起来什么情况也没有发生,甚至还可以跑满,但是

使用GPU硬件加速FFmpeg视频转码

本文内容包括:在Linux环境下安装FFmpeg通过命令行实现视频格式识别和转码有Nvidia显卡的情况下,在Linux下使用GPU进行视频转码加速的方法1、FFmpeg编译安装在FFmpeg官网https://ffmpeg.org/download.html可以下载到ubunto/debian的发行包,其他Linux发行版需自行编译。同时,如果要使用GPU进行硬件加速的话,也是必须自己编译FFmpeg的,所以本节将介绍从源码编译安装FFmpeg的方法(基于RHEL/Centos)1.1安装依赖工具yuminstallautoconfautomakebzip2cmakefreetype-dev