STM32全外设应用详解:温度传感器到OLED显示
一、项目目标:让外设真正“协作起来”这个小项目要实现的功能非常明确:读取温度传感器数据(ADC)显示温度在 OLED 上(I2C)温度超限时蜂鸣器报警(PWM/定时器)通过按键调整报警阈值(GPIO 输入)通过串口输出调试信息(UART)后台定时刷新显示(定时中断 + DMA)这一个项目,几乎覆盖了 STM32 的全部
纳米网半导体产业频道 — 提供半导体产业领域最新资讯、技术文章和行业动态。
一、项目目标:让外设真正“协作起来”这个小项目要实现的功能非常明确:读取温度传感器数据(ADC)显示温度在 OLED 上(I2C)温度超限时蜂鸣器报警(PWM/定时器)通过按键调整报警阈值(GPIO 输入)通过串口输出调试信息(UART)后台定时刷新显示(定时中断 + DMA)这一个项目,几乎覆盖了 STM32 的全部
很多人刚开始学嵌入式的时候,第一件事就被环境卡住。“Keil安装不上、STM32CubeIDE卡死、make命令找不到、下载不进芯片”——这些问题往往比代码更容易劝退人。实际上,搭建环境这件事看似“配置”,但它是每个嵌入式工程师的入门仪式。你能否顺利跑通第一个程序,决定了你之后能不能真正理解底层逻辑。今天我们就从最基础
继米尔电子与全志科技成功合作推出T113、T507、T527、T536等多款核心板产品并获得市场广泛认可后。双方携手,再次发布基于全志T153芯片的全新核心板及配套开发板。该产品精准切入国产核心板在中端市场领域,极致性价比,凭借强大的多任务并行处理能力和对复杂协议栈的全面支持,为开发者提供了更丰富的硬件选择方案。米尔M
米尔电子发布新品:基于AMDZynq UltraScale+MPSoC EG平台的MYC-CZU3EG-V3核心板及开发板。核心板提供4GB DDR4/8GB eMMC的工业级和商业级2个型号供选择。AMDZynq UltraScale+ MPSoC EG系列是AMD推出的高性能多处理器系统芯片(MPSoC),主要面向
前言在AIoT技术向千行百业深度渗透的进程中,中端AI市场对核心硬件的需求愈发清晰:既要具备稳定的AI算力支撑,又要兼顾场景适配性、扩展性与性价比。瑞芯微RK3576芯片凭借8nm先进制程、6TOPS异构AI算力及低功耗优势,成为中端AI终端的理想核心引擎。视美泰基于该平台推出的AIoT-3576SC、AIoT-357
以下文章来源于OpenFPGA,作者碎碎思 在之前文章中,我们介绍了如何使用 XSCT 工具通过 JTAG 在 Zynq SoC 上启动嵌入式 Linux 镜像(从 JTAG 启动 Zynq-7000 嵌入式 Linux:使用 XSCT 全流程教程)。本文则进一步讲解如何在 Zynq UltraScale+ MP
目录 01 概述 02 瑞萨RL78/F22 Target Board简介 03 基于CS+创建触摸应用样例工程 –在CS+中创建新工程 –在Smart Configurator中为新工程添加驱动程序 –使
本项目为RT-Thread嵌入式大赛获奖作品,基于CanMV K230的工地巡检机器人。K230芯片集成了两颗RISC-V处理器核心,双核玄铁C908。RT-Thread已全面支持XUANTIE系列的E,C与R内核,并推出电子书《XUANTIE开发实践指南》(https://www.rt-thread.org/docu
前言开源鸿蒙(OpenHarmony)作为国产分布式操作系统,正在为智能终端与物联网设备构建统一的开放生态。它以开源共建的方式,为多设备协同与产业创新提供坚实基础。M4-R1 开发板凭借完善的软硬件支持与高集成度设计,成为开发者体验与学习鸿蒙系统的理想平台。无论是智慧家居、教学实验,还是设备通信,M4-R1 都能提供稳
1. I2C介绍IIC又简写成I2C,是一种串行通信总线,使用多主从架构。最初设计目的为了让主板、嵌入式系统或手机用来连接低速周边设备。多用于小数据量的场合,有传输距离短,任意时刻只能有一个主机等特性。在Linux嵌入式应用开发的情景下,完全可以不必理会IIC协议的详细规定。只需要按照驱动层提供给我们的操作IIC外设的
1.GPIO简介1.1 硬件接线原理图注意:虽然GPIO可以热插拔,但在没给底板加装外壳保护的情况下,很容易触碰到底板上的器件,甚至板卡附近有金属零件很容易造成板卡短路。因此也建议在插拔外设时,最好确保电源已经完全切断。GPIO的输入/输出电压为3.3V,注意电平匹配,否则会损坏芯片引脚或接入设备。1.2 GPIO硬件
1.PWM简介1.1 开发板PWM资源1.2 查找PWM节点rv1126b的pwm资源表如下:【PWM1 CH0】对应的是pwm1_4ch_0,寄存地址为20700000。 【PWM1 CH1】对应的是pwm1_4ch_1,寄存地址为20710000。pwm驱动加载成功后,在文件系统/sys/class/pwm/下会产
前 言 本文为创龙科技编写的Linux应用开发的指引文档,提供Linux应用开发环境、开发流程等说明,以及对平台关键技术及其支持情况进行简要介绍。同时本文将对部分通用开发技术进行说明,其它应用开发内容请按文中说明选择对应参考文档进行阅读。 当前应用开发支持情况如下表所示。 在完成开发环境搭建后,可
前言:2025年的科技圈,RISC-V架构迎来爆发式增长,而机器人领域最火的“大小脑”架构也正是异构计算的核心落地场景——“大脑”负责算法决策,“小脑”掌控实时控制,二者无缝协作才能让智能设备真正“活”起来。全志T527芯片堪称这一架构的完美载体:八核Cortex-A55处理AI推理、场景决策;玄铁E906 RISC-
1. 人脸检测简介人脸检测是人脸识别、人脸属性分类、人脸编辑、人脸跟踪等任务必不可少的早期步骤,其性能直接影响到人脸识别等任务的有效性。尽管在过去的几十年里,不受控制的人脸检测取得了巨大的进步,但在野外准确高效的人脸检测仍然是一个公开的挑战。这是由于姿势的变化、面部表情、比例、光照、图像失真、面部遮挡等因素造成的。与一
ad7616_capture案例 案例说明 案例功能:通过创龙科技TL7616P模块采集16通道数据(采样率为200KSPS),并使用TD软件的ChipWatcher工具,将采集的数据转换成电压值并保存为.csv文件。程序功能框图如下所示。 本案例使用创龙科技TL7616P-A1.1模块,硬件配置为并行
“RA MCU众测宝典”IIC专题继续深耕!上一期我们用【RA-Eco-RA2E1】开发板实现了IIC通信的OLED显示。这次我们把目光转向实用的存储场景——基于【RA-Eco-RA4M2】开发板,用I2C协议读取EEPROM数据。瑞萨嵌入式小百科将带着大家从I2C总线原理、EEPROM(AT24C02)特性,到FSP
1. OCR文字识别简介文字识别也是图像领域一个常见问题。然而,对于自然场景图像,首先要定位图像中的文字位置,然后才能进行文字的识别。所以一般包含两个步骤:文字检测:解决的问题是哪里有文字,文字的范围有多少。文字识别:对定位好的文字区域进行识别,主要解决的问题是每个文字是什么,将图像中的文字区域进转化为字符信息。我们的
电子发烧友网报道(文/黄晶晶)从前段时间2025年第三季度存储厂商业绩数据可以看到,国内存储厂商随行就市实现了营收和净利的大幅增长。这其中存储价格的上涨是比较有利的因素。然而下一阶段厂商们竞相布局高价值、有潜力的产品和市场,提高综合实力。 德明利扩产SSD 11月26日,德明利披露2025年度定增预案,拟向不超过35名
近日,中兴通讯发布 M153 AI 手机,搭载豆包手机助手,从系统层内嵌 AI Agent,能够跨应用执行复杂指令,完成复合型任务,以“AI 原生手机”重塑行业格局。南芯科技(证券代码:688484)的 SC6010 AMOLED PMIC 及 SC8565A 电荷泵充电芯片进入该产品供应链,为 AI 手机的大模型