logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

fatal: not a git repository (or any of the parent directories)。

解决办法:Git命令必须在Git仓库目录内执行(致命:不是git存储库(或任何父目录)除外),在仓库目录外执行是没有意义的。

#git
嵌入式系统bringup指南:软硬件调试

嵌入式系统中的bringup(启动调试)是连接理论设计与实际系统的关键环节,包括硬件和软件两部分。硬件bringup验证电源、时钟、外设等基础功能,确保硬件通电后能稳定运行;软件bringup则使操作系统、驱动和应用程序适配硬件平台。实际项目中,需先完成硬件调试再移植系统、开发驱动,最终实现全链路稳定运行。该阶段对多传感器、深度学习等复杂项目尤为重要,是后续功能开发和产品化的基础。常见工具包括万用

#嵌入式硬件#单片机#c语言
神经网络初次学习收获

权重(weight):连接不同神经元的 “系数”,比如输入层到隐藏层的连接强度,类似线性方程y = wx + b中的w。偏置(bias):每个神经元的 “偏移量”,类似上述方程中的b。这些参数在模型初始化时是随机赋值的,随后会在训练过程中通过反向向传播和梯度下降不断更新,最终收敛到能最小化损失的值。

文章图片
#python#人工智能
HAL库uint8_t,uint16_t,uint32_t类型报错error: #20: identifier “uint32_t“ is undefined

解决uint8_t未定义报错的两种方法: 标准方法:包含stdint.h头文件,或在工程设置中勾选"Use MicroLIB"。适用于大多数情况。 自定义方法:手动在头文件中定义类型(如typedef unsigned char uint8_t;),需注意与MCU架构匹配,但灵活性较差。 推荐优先使用标准方法,自定义类型仅作备用方案。需根据平台调整定义(如STM32中int为3

文章图片
#单片机#c语言
NPN和PNP三极管 及蜂鸣器 控制电路

摘要:文章详细介绍了NPN和PNP三极管的使用方法及驱动蜂鸣器电路设计要点。NPN三极管需将负载接集电极,PNP需接发射极以防止漏电。三极管作为开关使用时,NPN型发射极接地,PNP型发射极接高电平。驱动蜂鸣器时,无源蜂鸣器需加续流二极管避免反向电动势损坏电路。三极管的基极电流必须足够大才能进入饱和状态,确保可靠开关功能。在电路设计中需注意兼容有源和无源蜂鸣器,后者必须配置续流二极管(如IN414

文章图片
#单片机#嵌入式硬件
STM32回调函数的使用 /定时器/GPIO/按鍵/串口的中斷回調

摘要:回调函数在HAL库中用于分离底层逻辑与用户业务逻辑,用户只需实现特定事件(如定时器中断、GPIO触发)的回调函数,HAL库会自动处理标志位等通用操作。标准库需手动编写完整中断服务函数,而HAL库通过分层设计(如HAL_TIM_IRQHandler)自动处理中断标志,用户仅需在回调函数(如HAL_TIM_PeriodElapsedCallback)中实现业务逻辑。串口通信需在回调函数中重新启用

#单片机#嵌入式硬件#c语言
Keil编译报错[error: #101: “xxx_IRQn“ has already been declared in the current scope]解决办法

在使用HAL库时,突然出现大量报错,错误提示指向stm32f10x.h文件。经排查,问题源于代码中包含了两个功能重复的头文件。解决方法有两种:一是将stm32f10x.h替换为stm32f10x_hal.h;二是直接去掉重复的头文件引用。具体操作时,可以搜索stm32f10x.h的位置,并根据实际情况进行替换或删除。此外,还需检查main.c文件中是否已经包含了相关定义,避免重复定义导致的问题。通

文章图片
#蓝桥杯#嵌入式硬件#单片机 +2
Keil安装pack包时报错解决:Cannot copy license file to “.Download“ folder.

在下载STM32G0系列的芯片包的时,打开安装包安装,出现了如下图这个报错,导致安装失败。以管理员打开进行安装,也不能解决。,去网站上找一个早点的,低版本Pack包进行安装就可以了。keil版本和固件版本不兼容。

文章图片
#单片机#蓝桥杯#c语言 +2
AD使用记录

文章摘要:本文介绍了AD20原理图设计的实用技巧,包括导线连接(Placewire需在结点点击)、交叉分离(Cross-Overs显示为圆弧)、网络标号处理、走线方式切换(Shift+空格)等操作方法。同时讲解了元件绘制(建议放在原点)、总线绘制步骤、单位切换(Q键)以及PCB设计要点,如板框绘制需在Keep-OutLayer层完成。针对常见问题提供了解决方案,如元件位移过大时按住Ctrl移动、更

#硬件工程#嵌入式硬件#硬件架构 +1
    共 12 条
  • 1
  • 2
  • 请选择