logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

6.C嘎嘎STL vector

在实际项目开发中,无论是 C++ 还是 C 语言,都不建议自行手写数据结构实现 —— 现成的成熟库 / 标准容器往往更可靠。而单片机开发中对数据结构的使用本就偏少,核心原因在于:但凡涉及稍复杂的动态数据结构,几乎都离不开malloc这类动态内存分配操作;但单片机场景下,动态内存申请的风险极高(易引发内存碎片、堆溢出、稳定性问题等),因此行业内的通用原则是 “能规避就规避”。在实际项目开发中,优先选

文章图片
#c语言#c++#开发语言
18.AI辅助开发单片机、linux、fpga、QT的技巧

单片机/嵌入式:AI 擅长生成驱动代码、硬件联动逻辑,核心是明确「硬件参数+库类型」;Linux:AI 擅长脚本/驱动框架、报错分析,核心是明确「内核版本+操作场景」;FPGA:AI 擅长IP配置、逻辑代码、DRC报错排查,核心是明确「时序约束+资源需求」;QT:AI 擅长UI布局、信号槽、跨平台适配,核心是明确「QT版本+运行环境」。核心逻辑:把 AI 当成「资深助手」,不是「替代者」——让 A

文章图片
66.STM32H743定时器

STM32H7 的定时器内核都来自同一份时基计数器,但。

文章图片
#stm32#单片机#嵌入式硬件
17.C++ 函数式编程

C++ 函数式编程以纯函数为核心,使用 Lambda、STL 算法、函数对象,不依赖可变状态,通过函数组合完成逻辑,代码更简洁、安全、易维护。函数式是思想,C++ 完美支持纯函数、Lambda、函数组合用算法替代循环,用 const 保证不变简洁、安全、少bug、高并发。

文章图片
#java#开发语言
31.AD7616芯片使用

此引脚为高电平,为串行接口此引脚为低电平,为并行接口数据线控制数字滤波器,过采样效果。过采样可以增加信噪比但是会降低带宽复位突发传输内部序列集使能开关输入电压的挡位控制如果测试信号幅值比较低,可以将电压信号设置成比较低。输入范围越低,分辨率越高。转换过程中的忙信号触发采集信号。

文章图片
#单片机#嵌入式硬件
2.AD7606芯片的使用

AD7606是亚德诺(ADI)推出的一款16位、8通道同步采样模数转换器(ADC),专为工业级高精度多通道数据采集设计,凭借同步采样、高集成度、宽输入范围等特性,成为电力监控、工业测控、振动分析等场景的核心数采芯片。

文章图片
#单片机
6.ethercat主站芯片

讯成科技(NextW,中国台湾)专注工业以太网与全数字控制方案,其 EtherCAT 主站芯片为硬件集成式方案,内置完整协议栈与 DC 同步,无需主控 CPU 承担实时协议处理,降低开发门槛。作为 XM 系列,侧重运动控制优化,常搭配多轴脉冲 / 编码器接口,适合伺服 / 步进驱控一体方案。

文章图片
12.DTS中增加GPIO信息

硬件地址全部放在DTS,C驱动没有硬编码任何数字,真正做到软硬件分离。为芯片真实GPIOA/GPIOB物理地址,和STM32手册一致。重新编译dtb烧入开发板。

文章图片
#linux
30.STM32H743综合小项目

此综合小项目实现一个小demo,用到了单片机中的核心外设,MPU,FSMC,DMA,ADC,DAC,串口,TIM。我为了偷懒,也为了调试舒畅,还是用正点原子的H7开发板的rtthread原始工程,做例子。:通过GPIO、PWM、DAC等输出数字/模拟信号,直接控制LED、电机、继电器、开关电源等执行部件。:通过UART、I2C、SPI、CAN、USB、以太网及各类无线模块,实现设备间或与上位机的数

文章图片
#mongodb#数据库#stm32
14.单片机代码审查(Code Review)

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

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