logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32 启动流程

上电 → 从 Flash 读取栈顶地址 → 加载复位中断函数地址 → 跳转到复位函数 → 初始化硬件 → 跳转到 main () → 死循环STM32 上电先找栈,再找复位函数,初始化 RAM 后才进入 main ()。

#stm32#嵌入式硬件#单片机
keil未指定 PY32F0 具体芯片型号导致编译报错及无法烧录问题

编译器才知道用哪套寄存器定义。添加如上两项后,即可成功烧录。最快解决方法:工程全局宏定义。设置 Flash 烧录算法。,导致无法下载程序。

#单片机#嵌入式硬件
相机软件开发常问业务相关面试题

问题:sensor的曝光时间和gain是N+1帧生效,d gain是N+1帧才生效,这个驱动是怎么做同步的?

使用 ESP8266 + Arduino IDE + ST7789 240*240 OLED 显示屏实现显示“Hello World!”

本文详细介绍了如何使用ESP8266开发板和ST7789显示屏实现"Hello World"显示。内容包括:1) 硬件准备清单;2) Arduino IDE安装及ESP8266库配置步骤;3) 显示屏与开发板的正确接线方法;4) TFT_eSPI库的安装与配置;5) 示例代码实现及常见问题解决方法。重点强调了3.3V供电的重要性,并提供了完整的代码示例,帮助新手快速完成从环境搭

#单片机#嵌入式硬件
STM32 启动流程

上电 → 从 Flash 读取栈顶地址 → 加载复位中断函数地址 → 跳转到复位函数 → 初始化硬件 → 跳转到 main () → 死循环STM32 上电先找栈,再找复位函数,初始化 RAM 后才进入 main ()。

#stm32#嵌入式硬件#单片机
OCC 7.9.3 + VS2022 可编译、可运行的最简可视化窗口

OpenCASCADE(OCCT)是一款开源的工业级三维几何建模C++类库,提供边界表示建模、NURBS曲面、布尔运算等核心功能,支持CAD/CAE/CAM开发。本文详细介绍了OCCT的下载安装、VS2022环境配置方法,包括解决"tbb12.dll缺失"问题、项目属性设置等关键步骤,并演示了创建基本几何体并进行布尔运算的代码示例。配置要点包含:添加头文件和库路径、复制必要DL

Linux嵌入式基础知识

该目录下存放的是设备与设备接口的文件,设备文件是Linux中特有的文件类型,在Linux系统下,以文件的方式访问各种设备,即通过读写某个设备文件操作某个具体硬件。该目录下存放系统命令,即只有系统管理员(俗称最高权限的root)能够使用的命令,系统命令还可以存放在/usr/sbin,/usr/local/sbin目录下,/sbin目录中存放的是基本的系统命令,它们用于启动系统和修复系统等,与/bin

文章图片
#linux#网络#运维
CAD中画一条直线与两个圆相切

假如,如下需要画一条直线与两个圆相切1.首先画两个圆2.点击“直线”功能,开始画直线,此时按住“shift”键的同时按反键,会出现如下选项框,选择“切点”,然后在小圆上选一点,再按住“shift”键的同时按反键,会再次出现如下选项框,选择“切点”,然后在大圆上选一点,就会画出一条同时与大小圆相切的直线教程:我要自学网-AutoCad2006室内设计-3.15 极轴、对象捕捉(后...

C++ 二进制、十进制、八进制和十六进制 转换

在C++中,默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。但是二进制没有默认的输出格式,需要自己写函数进行转换。输入整数n , 则在C++中cout<<hex<<n; cout<<oct<<n; cout<<dec&l..

    共 12 条
  • 1
  • 2
  • 请选择