logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

45.STM32 ADC与片外ADC的选择

在工业自动化、精密测量等场景中,STM32板卡,核心原因是高精度、高稳定性、多通道同步。

文章图片
#stm32#嵌入式硬件#单片机
7.新建vivado PL端工程

通常,在整个设计周期中,顶层设计会被多次修改并综合。“Global”是指每次工程综合的时候,IP核都会和工程一起综合,这样综合的时间就很长,而且Global选项不会产生.dcp文件,因为工程综合的时候是对IP核的源码进行综合的。对于顶层设计,Vivado使用自顶向下的全局(Global)综合方式,将顶层之下的所有逻辑模块都进行综合,但是设置为OOC方式的模块除外,它们独立于顶层设计而单独综合。如果

文章图片
#单片机#嵌入式硬件
12.STM32 MRAM使用

PM004MNIA是上海矽朋推出的4Mbit STT-MRAM非易失性存储器存储特性:非易失(断电数据保留>20年)、支持SPI/QPI接口,可直接字节读写(无需擦除),擦写次数达1亿次以上。性能参数:工作电压2.7V-3.6V(典型3.3V),SPI时钟最高50MHz,工作温度-40℃~+85℃,封装为SOP-8。适用场景:工业数据存储、智能仪表、物联网设备等对可靠性/读写速度要求高的场景。在m

文章图片
#stm32#嵌入式硬件#单片机
34.单片机工程师的技能进阶路线

单片机开发进阶路线涵盖硬件基础、软件开发与项目实践三大板块:入门阶段需掌握51/STM32架构、C语言编程及基础外设驱动;进阶阶段学习定时器、串口通信、传感器应用及RTOS系统;精通阶段需具备高级硬件设计、物联网通信、低功耗优化及工程化开发能力。高阶突破方向包括异构系统开发、嵌入式安全、AI融合及团队管理,最终实现从单一技术到系统架构设计的跨越。

文章图片
#单片机#嵌入式硬件
8.vivado工程下每个文件夹的作用

在Vivado工程中,默认会创建多个文件夹用于组织不同类型的文件和数据。理解这些文件夹的组织方式,有助于高效管理Vivado工程,快速定位问题和复用设计资源。

文章图片
#fpga开发
15.STM32H743 TIM

STM32H743的定时器是功能最丰富、应用最广泛的外设之一,涵盖三大类,可实现定时中断、PWM输出、输入捕获、输出比较、正交解码(编码器)等核心功能,是嵌入式开发中实现精准时序控制、电机驱动、信号测量的核心工具。

文章图片
#单片机#stm32#嵌入式硬件
10.是否要成为全栈工程师?

【代码】10.软件工程师 嵌入式软件工程师 硬件工程师协同。

文章图片
#嵌入式硬件
27.STM32H743 ETH(网络)

ETH(Ethernet,以太网)是STM32H743内置的高速网络外设,兼容IEEE 802.3标准,支持10/100Mbps自适应速率、全双工/半双工通信,集成DMA控制器和硬件校验单元,可实现嵌入式设备的网络通信(如TCP/IP、HTTP、MQTT)。ETH是物联网、工业控制、远程监控等场景的核心接口。

文章图片
#网络#stm32#单片机
32.Unity、CMock、Ceedling三件套

工具核心作用类比Unity纯 C 编写的单元测试断言库(最小核心)测试的“裁判”:判定代码结果是否符合预期CMock基于 Unity 的模拟(Mock)框架测试的“替身演员”:模拟依赖模块的行为Ceedling基于 Unity+CMock 的自动化测试构建工具(工程管理)测试的“总导演”:一键管理编译、执行、报告优先级:先学 Unity(核心断言)→ 再学 CMock(解决依赖)→ 最后学 Cee

文章图片
#unity#游戏引擎
14.单片机代码审查(Code Review)

嵌入式单片机代码审查是一个非常好的学习过程,可以建立良好的编程习惯,提前发现潜在的bug。代码审查是一个系统性的过程,通常会从和等多个维度进行。

文章图片
#单片机#代码复审#嵌入式硬件
    共 16 条
  • 1
  • 2
  • 请选择