- 博客(20)
- 资源 (13)
- 问答 (2)
- 收藏
- 关注
转载 接触器的十大常见故障原因分析及处理办法
接触器在电气系统中广泛使用,且使用过程中产生故障的频率比较高,如何快速准确地诊断和排除故障是设备能否正常运转的关键,针对这种状况,这里就与大家分享下接触器几种常见的故障及相应的排除方法。首先我们先看下接触器的基本工作原理和内部结构,这样更有利于故障的排查和解决。当线圈通电时,静铁芯产生电磁吸力,将动铁芯吸合,由于触头系统是与动铁芯联动的,因此动铁芯带动三条动触片同时运行,触点闭合,从而接通电源。当线圈断电时,吸力消失, 动铁芯联动部分依靠弹簧的反作用力而分离,使主触头断开,切断电源。
2024-01-24 08:41:35 178
原创 汽车中的ECU、VCU、MCU、HCU
三、MCU(MicroControllerUnit)中文名称为微控制单元,又称单片微型计算机(SingleChipMicrocomputer),是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。改变控制发动机的数据,影响发动机的运转,在引擎可承受范围内,达到所需要的效果。VCU的结构组成,共包括外壳、硬件电路、底层软件和应用层软件,硬件电路、底层软件和应用层软件是VCU的关键核心技术。
2024-01-09 11:09:38 631
原创 NRF52832环境搭建相关问题
一、协议栈及PACK包二、编译异常下载并导入ARM.CMSIS.4.5.0.pack和NordicSemiconductor.nRF_DeviceFamilyPack.8.16.0.pack 备注:nRF_DeviceFamilyPack官方下载地址https://developer.nordicsemi.com/nRF5_SDK/pieces/nRF_DeviceFamilyPack/...
2018-06-25 16:21:41 1805
转载 arm汇编进入C函数分析,C函数压栈,出栈,传参,返回值
转自:https://www.cnblogs.com/thammer/p/5303379.html arm汇编进入C函数分析,C函数压栈,出栈,传参,返回值 环境及代码介绍环境和源码 由于有时候要透彻的理解C里面
2017-12-19 16:11:52 2741
原创 Cortex-M0反汇编中关于PC的理解
一、关于Cortex-M0的基础知识1、指令集CortexM0是CortexM家族中的微处理器核心,其拥有最低闸数、最低功耗以及强悍性能的优异表现。CortexM0为32位、3级流水线的RISC处理器,其核心与ARM7同为冯·诺依曼(Von Neumann)架构,采指令和数据共享同一总线的设计。CortexM0同时支持了Thumb和部分的Thumb2指令集,核心不论是在正常程序执行
2017-12-15 13:45:27 3049 2
转载 浅谈ARM Cortex-M0
转自:http://www.51hei.com/bbs/dpj-40117-1.html一、引言 ARM公司在2009年初发布了其嵌入式处理器系列中最小型、最低功耗的CortexM0处理器。CortexM0低功耗、高性能与极精简程序代码的特性,能应用于各种微控制器(MCU)中,并可让研发业者以8位的价位创造32位的效能,并进一步将传统的8位和16位的处理器推进至更
2017-12-14 15:28:50 10664
原创 C#委托与跨线程
一、委托 1、定义 C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。 委托(Delegate)是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。 委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自System.De
2017-06-29 17:57:46 1940
转载 C#读取Excel 几种方法的体会
(1) OleDb: 用这种方法读取Excel速度还是非常的快的,但这种方式读取数据的时候不太灵活,不过可以在 DataTable 中对数据进行一些删减修改这种方式将Excel作为一个数据源,直接用Sql语句获取数据了。所以读取之前要知道此次要读取的Sheet(当然也可以用序号,类似dt.Row[0][0]。这样倒是不需要知道Sheet)if (fi
2017-06-29 15:38:45 507
转载 [STM32/8经验] 经验分享——EEPROM读写及数据管理
转自:http://bbs.elecfans.com/jishu_452559_1_1.html经常有人在QQ群讨论有关E2PROM操作、保护、失效等一些问题,今天闲来没事,简单概括总结一下咯。(才疏学浅,路过的英雄记得补刀)1)有关 芯片内部自带的E2PROM有的资深的工程师可能不是很愿意用MCU自带的E2PROM,大概是这些家伙上
2015-08-26 09:58:13 16278
转载 【教程】摆脱UART,仅用JLink也能实现printf功能!! /*更新scanf*/
Printf函数在单片机调试过程中可谓功不可没,开发人员可以很直观很方便的获取当前程序的运行状态。但在例如STM32这样的片子中,想要实现printf,就必须借助UART。有没有办法仅凭一个JLink就实现打印功能呢?答案是肯定的,ARM公司在Cortex-M系列中采用了一种全新的调试机制——ITM,可以很轻易地通过JLink实现printf功能,从此,调试只需要一根线!…………/**
2015-08-25 17:24:46 726
转载 EEPROM数据丢失的原因与对策
EEPROM 数据被破坏的主要原因有: 1、电源异常使EEPROM的数据彻底丢失; 2、复位不好和软件跑飞可能会使EEPROM的数据被改写。要防止EEPROM数据被破坏,主要在以下几方面做工作:1、选用比MCU的电源范围宽并有WP引脚的EEPROM芯片;2、做好电源滤波,而且要等电源开机稳定后才去读写EEPROM;3、
2015-08-07 16:18:25 12240
转载 HardFault_Handler问题查找方法
STM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。 出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。由
2014-05-23 11:52:10 669
转载 关于android.R.id.text1
android.R.id.text1是Android 框架里面的TextView的一个标识符,可以在Android的布局文件(layouts)里找到类似的(如select_dialog_item, select_dialog_singlechoice, simple_dropdown_item_1line, 等等)在Android xml中描述为@+id/text1
2014-05-09 15:44:43 1922
转载 android中ListView详解
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。
2014-05-09 11:35:23 513
转载 Android的配置界面PreferenceActivity
我想大家对于android的系统配置界面应该不会陌生吧,即便陌生,那么下面的界面应该似曾相识吧,假若还是不认识,那么也没有关系,我们这一节主要就是介绍并讲解android 中系统配置界面的使用,相信大家看完本节后,一定能知道怎么使用这些东西了。从上述界面中(其实是一个界面),我们可以看到有2组元素,第一组为:自动更新,更新频率。第二组为:是否登录,账号,密码。
2014-05-05 10:48:03 517
转载 Android的onCreateOptionsMenu()创建菜单Menu详解
Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机制 (
2014-05-05 09:20:15 397
转载 View的setOnClickListener的添加方法
View的setOnClickListener的添加方法1)第一种,也是最长见的添加方法(一下都以Button为例)1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClickListener(new View.OnClickListener() {3 public v
2014-04-08 14:55:53 446
转载 关于STM32的CAN的过滤器
STM32普通型芯片的CAN有14组过滤器组(互联型有28组过滤器组),用以对接收到的帧进行过滤。每组过滤器包括了2个可配置的32位寄存器:CAN_FxR0和CAN_FxR1。对于过滤器组,可以将其配置成屏蔽位模式,这样CAN_FxR0中保存的就是标识符匹配值,CAN_FxR1中保存的是屏蔽码,即CAN_FxR1中如果某一位为1,则CAN_FxR0中相应的位必须与收到的帧的标志符中的相应位吻合才能
2014-01-13 15:46:50 514
转载 KEIL MDK输出的.map文件分析
前面写了一篇文章对__main函数的执行过程做了一个粗略的跟踪描叙,对一个烧录了程序的STM32开发板从启动复位到进入用户main函数的过程有了一个大概的了解,但是有很多问题感觉还是模模糊糊,因此,今天又把KEIL MDK编译、链接后生成的map文件简单分析一下,加深对链接器、嵌入式系统可执行映像特点的了解。、一、文件分析流程1、第一部分:Section Cross Ref
2013-11-19 08:40:51 1051
Google Android开发入门与实战电子书及代码
2014-05-07
Visual C++ TurboC串口通信编程实践(第2版)
2013-11-27
STM32F030硬件IIC低温测试异常
2018-07-02
关于STM32引脚功能复用的问题
2015-03-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人