<font color="blue">1. C语言编程和汇编语言在开发单片机编程各有哪些优缺点?</font>
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
C语言编程是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。
<font color="#FD8900">全新的车载雷达测试系统搭载目标仿真和雷达测量功能,用于测试自动驾驶技术</font>
NI(美国国家仪器,National Instruments, 简称NI)近日宣布推出车载雷达测试系统(Vehicle Radar Test System, VRTS)。VRTS可用于测试从研发实验室到量产、从单个雷达传感器到集成先进驾驶辅助系统(ADAS)等应用使用的76-81 GHz雷达技术。 客户可以从NI精选的联盟合作伙伴处购买VRTS,这些联盟伙伴为用户提供先进系统集成和支持服务。
在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。用惯了汇编的人,总觉得高级语言“可控性”不好,不如汇编那样随心所欲。以下是笔者在C51编程中的几点经验,希望对初学C51者有所帮助。
<font size="3"><strong>一、C51热启动代码的编制</strong></font>
本应用笔记演示说明如何使用Microchip的MPLAB代码配置器 (MCC)快速完成 LIN 相关嵌入式应用的原
型开发。"
LIN (局域互联网)是一种低成本串行通信协议,常见于汽车网络中。它通常用于汽车的机电节点,但也非常适合工业应用。对 LIN 通信不熟悉的用户经常受 LIN 协议复杂晦涩的高层开销所困扰(如LDF、NCF文件等)。而事实上,它的目标却是通过极为基本的 LIN 消息传输来简单而快速地评估 LIN MCU 和 LIN PHY 硬件。为了协助进行快速原型开发,建立了配套的 MCC LIN 代码发生器。当您的 LIN 应用准备投入生产的时候,Microchip 的 LIN 设计和第三方合作伙伴提供可定制且经过生产验证的 LIN 协议栈和支持。
作为一名电子技术从业人员,你学过单片机吗?你会运用单片机吗?我想你一定学过,但不一定会运用。因为学习单片机比学习其他学科需要付出更多的努力和代价,不仅要学习理论知识还要练习实际操作,而且主要是在实际操作中才能真正学到单片机技术。此外,学习单片机还需要投入一定的学习成本,随着你学习知识的扩展成本还会增加。
学习单片机的动机不外乎有四种:一是为兴趣爱好而学,二是为专业而学;三是为饭碗而学;四是在工作中被逼而学。不管是哪种动机,因主修专业的不同以及电子基础的深浅不同,对于不同的人可能采用不同的学习方法,根据笔者的亲身学习经验和教授徒弟学习的感受,提出笔者的学习方法和步骤。
<font size="3"><strong> 第一步:基础理论知识学习</strong></font>
“串口下载”是大多数工程师最早接触的程序下载方式,尤其是一开始使用51单片机的工程师们。随着硬件集成度越来越高,芯片资源不断被压缩,工程师也想到了另一种“串口下载”方式,只需一根数据线即可。
随着半导体行业的飞速发展,芯片集成度越来越高,随之研发设计出来的PCBA大小已经能和硬币比肩,功能却一点都没有受到影响,是如何做到的呢?在不影响功能的情况下尽量裁剪硬件资源,这是每个工程师都头疼的问题,关键在于裁剪后如何保证编程能够正常进行。
编程接口多种多样,包括工程师们熟悉的UART、I2C、SPI、SWD等,一般需要2-6根线进行烧录,而其中有一种编程接口只需要一根数据线即可实现程序的烧写,这对必须尽量压缩硬件资源的工程师来说是一个很好的消息。
<font color="#FD8900"> • 新的充电控制器支持最新的更快的智能手机和平板电脑充电标准(Qi Extended Power)</font>
<font color="#FD8900"> • 设备存在检测和充电安全专利技术,以及同级最好的待机功耗,让设备具有最出色的用户体验和充电效率</font>
意法半导体(简称ST)开启移动设备无线充电时代,推出世界首个支持业内最新的更快的移动设备充电标准的无线充电控制器芯片。
<font color="blue"><strong>前言</strong></font>
在参考Cube软件包中I2C例程后, 根据应用需要新增了一路I2C接口,结果新增I2C无法收发数据。本文主要对问题进行描述,分析产生原因,提供解决方法。
<font color="blue"><strong>一、问题描述</strong></font>
如前言所述,现象表现为I2C无法收发数据。得无法理解之处,在于之前已经完成了I2C的移植工作,并且运行正常。现在遵照正确的方式,新添一路I2C接口,只是更改了对应的I2C接口及引脚,为什么无法收发数据。简化测试程序如下。
在汽车的仪表板上安装有各种仪表、指示灯及报警灯,用于帮助驾驶人观察和掌握汽车及各系统的工作情况,提示异常现象和故障,以便及时消除安全隐患。
汽车仪表是用以监测汽车各系统工作状况的装置。汽车上常用的仪表包括机油压力表、冷却液温度表、燃油表、车速表、 转速表和里程表等。随着汽车电子技术的发展,多功能、高精度、高灵敏度、读数直观的电子数字显示及图像显示的仪表已不断应用于汽车上。汽车仪表的功能已不仅仅是单纯的显示,而是通过对汽车各部件参数的监测和微机处理相配套,从而达到控制汽车各种运行工况的目的。
<strong>1 引言</strong>
STM32中,每一个GPIO都可以触发一个外部中断,但是,GPIO的中断是以组位一个单位的,同组间的外部中断同一时间只能使用一个。比如说,PA0,PB0,PC0,PD0,PE0,PF0,PG0这些为1组,如果我们使用PA0作为外部中断源,那么别的就不能够再使用了,在此情况下,我们智能使用类似于PB1,PC2这种末端序号不同的外部中断源。每一组使用一个中断标志EXTIx。EXTI0 – EXTI4这5个外部中断有着自己的单独的中断响应函数,EXTI5-9共用一个中断响应函数,EXTI10-15共用一个中断响应函数。
<strong>程序开发</strong>
其实上面那些基本概念和知识只是对STM32的中断系统有一个大概的认识,用程序说话将会更能够加深如何使用中断。使用外部中断的基本步骤如下:
<strong>1.前言、背景</strong>
汽车电子其实并非与其它复杂电子产品完全不同:多个中央处理器、网络、实时数据收集,以及极为复杂的PCB。汽车行业的设计压力与其它类型的电子产品相似:设计时间短,市场竞争激烈。那么汽车电子与例如一些高端娱乐产品电子之间有什么区别?天壤之别!如果PCB在娱乐产品中发生故障,人们的性命不受威胁;但要是在汽车中发生故障,人们的性命就岌岌可危了。因此,汽车电子部件的可靠性设计是设计过程中需要考虑的一个主要方面。
<strong>2.全文要点与大纲如下:</strong>
<font color="blue">a.时间和费用压力</font>
<font color="#FD8900">AT21CS11存储器芯片的扩展电压范围特性可适应锂离子电池应用</font>
Microchip Technology Inc.(美国微芯科技公司)日前宣布推出具有2.7V至4.5V工作电压范围的单线双引脚电可擦除可编程只读存储器(EEPROM)芯片。AT21CS11非常适合用于识别和认证管壳或者电缆等电子元件空间受限的远端装置。
每片AT21CS11包含一个预编程的唯一序列号和五个EEPROM存储区。任意或者全部存储区都可以由终端设备制造商永久锁定,以便跟踪产品和识别附件,以协助进行防伪。EEPROM对于那些需要对产品进行质保或者防止假冒产品的客户来说是理想的选择,支持通过授权的替代品保证其系统持续运行。
LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。
<strong>但应用比较多的就是MCU模式和RGB模式,区别有以下几点:</strong>
1.MCU接口:会解码命令,由timing generator产生时序信号,驱动COM和SEG驱器。
RGB接口:在写LCD register setting时,和MCU接口没有区别。区别只在于图像的写入方式。
电源工程师最怕什么?炸机!用着用着就坏了,莫名其妙MOS管就炸了,真是又怕又恨,可到底是哪里出问题了呢?这一切都和SOA相关。
我们知道开关电源中MOSFET、 IGBT是最核心也是最容易烧坏的器件。开关器件长期工作于高电压大电流状态,承受着很大的功耗,一但过压或过流就会导致功耗大增,晶圆结温急剧上升,如果散热不及时,就会导致器件损坏,甚至可能会伴随爆炸,非常危险。这里就衍生一个概念,安全工作区。
<font color="blue"><strong> 一、什么是安全工作区?</strong></font>
<font color="#FD8900"> - 为汽车显示系统打造丰富的图像显示性能</font>
赛普拉斯半导体公司 和 Altia 今日共同宣布为赛普拉斯 Traveo™ 汽车用微控制器 (MCU) 系列集成 Altia 人机交互代码生成器。本次合作为汽车制造商能够在仪表盘、平视显示器和 HVAC 显示器中实现丰富图形和先进功能相结合提供了低成本高效益的平台。Traveo 系列的 Altia 代码生成解决方案已被多家国际汽车制造商和顶级供应商采纳应用。
大联大控股宣布,其旗下品佳推出基于新唐科技(Nuvoton)ISD9160+Cyberon算法的语音识别方案,此方案可支持20条本地的语音命令,还可外挂SPI Flash存储声音数据,实现语音唤醒、语音识别、语音播放、MCU控制等功能。
<strong>一.封装是什么?</strong>
封装,就是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它器件连接,封装形式是指安装半导体集成电路芯片用的外壳。它不仅起着安装、固定、密封、保护芯片及增强电热性能等方面的作用,而且还通过芯片上的接点用导线连接到封装外壳的引脚上,这些引脚又通过印刷电路板上的导线与其他器件相连接,从而实现内部芯片与外部电路的连接。因为芯片必须与外界隔离,以防止空气中的杂质对芯片电路的腐蚀而造成电气性能下 降。另一方面,封装后的芯片也更便于安装和运输。由于封装技术的好坏还直接影响到芯片自身性能的发挥和与之连接的PCB(印制电路板)的设计和制造,因此它是至关重要的。
衡量一个芯片封装技术先进与否的重要指标是芯片面积与封装面积之比,这个比值越接近1越好。
<font color="#FD8900">恩智浦HomeKit SDK现在支持Apple HomeKit全部传输协议,包括Bluetooth®低能耗(BLE) 4.2、Wi-Fi®、以太网和iCloud远程访问,适用于恩智浦所有微控制器和微处理器</font>
恩智浦半导体(纳斯达克代码:NXPI)今日宣布,旗下的Apple HomeKit软件开发套件(SDK)现已全面支持采用HomeKit的家居自动化应用,提供出色的性能和高级安全性,而且支持全部连接方案,包括BLE、Wi-Fi、以太网和iCloud远程访问。
脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。
<strong>理论基础</strong>
• 冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同
• 冲量指窄脉冲的面积
• 效果基本相同,是指环节的输出响应波形基本相同
• 波形基本相同含义:低频段非常接近,仅在高频段略有差异
<strong>模拟电路</strong>
作者:张文江/甄兴仁/宋春霞
<strong>1.引言</strong>
随着红外成像技术的快速发展,红外测量电视成为光电跟踪系统的重要组成部分。红外相机的自动和连续调焦,是保证红外电视成像质量,实现光电跟踪系统高精度稳定跟踪的关键技术。一般来说,影响红外电视成像的因素有很多,而目标的距离和环境温度等参数对成像质量影响较大,如何根据目标距离和环境温度等影响目标成像质量的信息,实时调整相机的位置,从而获得清晰的目标图像,需要进行广泛深入的研究,对实现红外跟踪测量系统稳定高精度跟踪测量功能具有重要意义。
<strong>2.调焦控制器的硬件设计</strong>
2.1 总体结构及原理





