logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式面试题(一)

1 关键字volatile有什么含义?并给出三个不同的例子防止编译器优化,如果你不知道这个关键字,那么你可能不是一个合格的嵌入式软件工程师。一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:1...

#嵌入式#面试
基于matlab的步进电机仿真(一)

环境准备MatLab2021b基础准备打开Matlab,在帮助文档里面搜索step motor,我们这里选择如下模型该模型实现了一个通用的步进电机模型:可变磁阻步进电机永磁或混合步进电机下面我们看下永磁步进电机,其余介绍参考matlab的help文档上图显示了永磁 (PM) 或混合步进电机中一相的等效电路:在该模型中,Ra 和 La 分别代表 A 相绕组的电阻和电感。 由于磁体引入的气隙值较大,P

文章图片
#matlab#开发语言
ST-LINK USB communication error解决方法

今天在用stlink-v2下载程序时出现ST-LINK USB communication error,突然就出现了这个问题,在网上找了好多解决办法都不可以用,下面给出我的解决方案,文章末尾给出了网上的几种解决办法,仅供参考。第一步:找到你的keil5安装目录>ARM>STLink>USBDriver目录下的stlink_winusb_uninstall.bat第二步:然...

#stm32
STM32 4*4矩阵按键

本文章讲述了如何用STM32编写4*4矩阵按键程序,先简单介绍一下扫描的基本方法:1.反转法 2.行列扫描。本文主要介绍行列扫描欢迎加入嵌入式学习群:559601187(一)代码如下/**********************************************************************按键用的PA8-PA11,PB12-PB15*PA8-PA11...

repo介绍(一)

通过上面我们发现repo只是一个封装了git命令的工具,用来管理好多仓库的一个顶级目录。先下载repo引导器修改引导器的repo网址下载repo工具创建存放default.xml的git仓库repo init初始化repo拉取代码本文章仅供学习交流用禁止用作商业用途,文中内容来水枂微信公众号:zhjj0729。

#git#github#python
VS2017安装配置Qt

这篇文章作为qt的开发环境配置篇,记录如何在vs2017中安装qt的所需软件下载链接如下:QT下载链接:QTvisual studio下载链接:visual studio这里推荐安装最新的,原因是vs2017不支持一些老版本的makefile文件生成,安装路径最好不要出现中文,原因大家都懂得~1.我的vs版本是2017社区版,首先打开软件==》工具 ==》扩展和更新2.在联机里点...

利用STM32制作红外测温仪之软件设计(MLX90614)

目录(一)工程目录如图:(二)main函数实现:(三)MLX90614测温代码实现前面介绍了使用STM32制作红外测温仪硬件设计,今天来说一下软件的实现,具体的程序,完整的keil代码我已经打包放在了这里MLX90614红外测温仪软件设计.rar由于程序流程比较清晰,这里我就不把程序流程图贴出来了,直接上代码。(一)工程目录如图:(二)main函数实现:/***************...

core文件如何分析

(一)什么是coredump通常应用程序运行时遇到,在满足一定条件下产生一个core文件,例如程序收到SIGABRT、SIGEMT等信号时(注:在signal.h里说明了哪些新号会产生coredump)都会出现coredump,我们平时见到最多的应该就是段错误。core文件包含了程序运行时内存、寄存器状态、堆栈指针、内存管理信息以及函数调用堆栈信息。我们通过分析core文件可以找到应用程序崩溃的地

#linux#windows
利用STM32制作红外测温仪之硬件设计

最近受疫情的影响详细大家都在家里没事干,这里利用stm32最小系统做一个红外测温仪这篇教程里我们来制作红外测温仪需要用到的硬件,关于PCB的工程文件,后文会给出。(一)系统分析由于我们的功能比较单一,所以对单片机的要求并不高,这里采用STM32F103C8T6作为主芯片,首先我们来设计一个单片机的最小系统,并留出相应的模块接口,方便我们使用。单片机的最小系统由电源电路、复位电路、晶振电...

#stm32#嵌入式
    共 23 条
  • 1
  • 2
  • 3
  • 请选择