-
Keil C是常用的嵌入式系统编程工具,它通过init_mempool、mallloe、free等函数,提供了动态存储管理等功能。本文通过对init_mempool、mallloe和free这3个KeilC库函数源代码的分析,揭示其实现的原理和方法,并对其中的不足作了改进,以使Keil C编程人员更好地应用动态存储管理。 1 相关数据结构、变量及说明 在Keil C安装目录下的\c5l\l...[详细]
-
7月4日,聚焦车载以太网芯片全套解决方案厂商「奕泰微电子」近日宣布完成Pre-A++轮融资,基石创投投资,距离上一轮融资仅相隔两个月。至此,公司Pre-A轮累计完成数亿元融资,投资机构包括汇芯投资、德联资本、俱成资本、一旗力合、鹏晨投资、中科创星、同创共进、基石创投。本轮资金主要用于产品研发。 奕泰微电子成立于2022年,是一家车载以太网芯片供应商,公司已推出成套车规级TSN以太网芯片,...[详细]
-
在软件仿真时如果不需要配置,则程序会死在 RTC_WaitForSynchro() 函数中。而下载到硬件上时,有时候可以跑,有时候也会在该函数中死循环。 可能的原因: 首先,一定要确认是否使能了对后备寄存器和RTC的访问。 系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操作。执行以下操作将使能对后备寄存器和RTC的访问: ● 设置寄存器RCC_AP...[详细]
-
确定针对某项具体应用的合适电路保护器件并不困难,但确实需要费一番思考。如果电气和电子设备在设计中采用了规格制定得偏松的电路保护器件,则设备将极易因功率冲击而遭到损坏并导致起火的灾难性后果,反之,如果采用规格制定得偏严的电路保护器件,将会引起令人生厌的频繁跳闸现象。 目前的断路器主要有热断路器、磁断路器和通地漏泄断路器等几种。在选择断路器时,设计师不仅需要考虑以下的电路特性,还应当考虑包...[详细]
-
4月23日消息, 小米牵头承担的2023年国家重点研发计划“ 智能机器人 ”重点专项——“ 机器人 自动化产线快速重构技术项目” 启动会在北京小米科技园举办。 该项目聚焦电子产品等高端制造业需求的研发成果,有助于加速形成快速重构的大规模定制化生产型模式,支撑我国高端制造业转型升级。 造机器人的小米 国家重点研发计划是目前我国最高级别的研发项目之一,小米可以挑大梁完全不意外...[详细]
-
C8051f系列单片机是一种高速,集成度很高的单片机,功能还是蛮强大的。我在用此款单片机读取ST 公司的三轴加速度计的时候发现输出总是全1。于是,我用keil c的单步调试功能。一步一步调试,于是我发现执行到一条把某一管脚置1的语句之后,watch窗口显示的相应管教状态仍是0. 于是我觉得可能是硬件的问题,引脚一直接地被拉低。果然,我在查看电路板的线路时发现sdi和sdo两根线与另外两...[详细]
-
在人机协作模式下,人与机器携手合作。由人员控制并监控生产,而机器人则负责劳累的体力工作。两者发挥各自的专长:工业4.0的一个重要原则。 人机协作:工艺技术 在人机协作模式下,机器人是人的助手。这意味着:机器不能代替人,而是补充人的能力并负责劳累的工作。例如头顶上方的作业或搬抬重物。在生产中给工位供料时也使用可协作的自主型机器人,例如在KUKA自身的生产中。 在未来的工厂中不隔开自动工位和手动工位...[详细]
-
SysTick是STM32中的一个24位的定时器。 Cortex‐M3处理器内部包含了一个简单的定时器。因为所有的CM3芯片都带有这个定时器,软件在不同 CM3器件间的移植工作得以化简。该定时器的时钟源可以是内部时钟,或者是外部时钟。不过,STCLK的具体来源则由芯片设计者决定,因此不同产品之间的时钟频率可能会大不相同,你需要查找芯片的器件手册来决定选择什么作为时钟源。 Cortex-M...[详细]
-
由于电磁波是沿直线传播的,受地球曲率的限制以及山地的影响,使雷达探测产生盲区, 看不到低空与超低空飞行的目标,所以低空目标给雷达探测带来困难与威胁。为了及早地发 现和探测中、低空,特别是超低空高速入侵的*、武装直升机等,就要解决远程探测 目标的问题。目前主要采用发展低空补盲雷达、采用升空平台监视雷达系统(如空中预警机 系统、系留气球载雷达系统、飞艇载雷达监视系统等)、改进和提高雷达的低空探测性能...[详细]
-
摘要:随着虚拟仪器计数的发展,软件即设备的思想已然成为科研仪器设备需求的发展趋势。文中利用现有硬件平台,给出了一个基于LabVIEW的虚拟仪器的设计与实现方法。该虚拟仪器不仅可实现多达24路以上通道的同步、异步精确计数功能,还可用于完成可控交互的定时触发和信号采集,同时能对试验数据进行存储、显示和回放。试验证明,结合设备软件化理念和虚拟仪器的实现,该方法可大幅提高现有设备的利用率,节约科研成本。...[详细]
-
异常的概念在单片机中也接触过,它的意思是让CPU可以暂停当前的事情,跳到异常处理程序去执行。以前写单片机裸机程序属于前后台程序,前台指的就是mian函数里的while(1)大循环,后台指的就是产生异常后的处理程序。ARM9有以下几种异常模式: ARM架构的异常向量的地址可以是0x00000000,也可以是0xffff0000,Linux使用地址0xffff0000。在初始化时先将中断向量表放...[详细]
-
为响应山西省能源局号召,加快推动山西省储能发展,提升电力系统调节能力,促进新能源电力消纳,2022年2月14日,东方日升储能与万荣县人民政府成功签下总投资为15亿元的300MW/600MWh项目。第一期建设规模为 100MW/200MWh,计划于 2022 年完成投产。 该项目的签约标志着当地在新能源产业发展上又迈出了坚实的一步,项目建成后,将促进当地电力系统实现“柔性”调节...[详细]
-
之前安泰测试为大家介绍了Spectrum View的功能特点及相关理论知识,与示波器传统的FFT测试频谱方法相比,Spectrum View具有独到的优势,那么性能优异的Spectrum View主要用于哪些场景呢?这是本文将重点介绍的内容。 本文将以泰克新一代示波器MSO64为实例来讲解时频域信号分析技术。泰克示波器MSO64采用全新TEK049平台,不仅实现了4通道同时打开时25GS/s...[详细]
-
对象调整和移动Shift-click 选择多个对象,在现有选择的基础上添加对象 (方向键) 以一个像素为单位移动所选对象 Shift- 以几个像素为单位移动所选对象 Shift-click (拖动对象) 在水平或垂直方向上移动对象 Ctrl-click (拖动对象) 复制所选对象 Ctrl-Shift-click (拖动对象) 复制所选对...[详细]
-
Led可以作为我调试程序的工具。 OK6410的核心板原理图:led的部分截图: 我们从上面的原理图知道,led1-4对应的是GPM0-3. 2.GPIO GPIO是General-Purpose Input/Output Ports:通用输入/输出端口。在嵌入式系统中,CPU经常需要控制许多结构简单的外部设备或者电路,这些设备通常只要两种状态,即是开关,对这些设备的控制,使用传统的串...[详细]