-
中断作为stm32中必不可少的一个功能,其重要性是不言而喻的因此把中断学习好是根本。 所以今天就来好好啃一下中断配置的知识,俗话说:磨刀不误砍柴工。问题是什么呢?项目中我用到了一个触摸键盘TTP229,结果在测试键盘时,不能够输入密码?最终,调试出bug就是由于中断优先级的影响。 本项目使用到的是STM32F030C8型号的MCU,我们可以从官方下载到的标准库文件中的启动汇编文件中...[详细]
-
启动文件简介 启动文件由汇编编写,是系统上电复位后第一个执行的程序。主要做了以下工作: 1、初始化堆栈指针SP=_initial_sp 2、初始化PC 指针=Reset_Handler 3、初始化中断向量表 4、配置系统时钟 5、调用C 库函数_main 初始化用户堆栈,从而最终调用main 函数去到C 的世界 查找ARM 汇编指令 在讲解启动代码的时候,会涉...[详细]
-
TIA博途软件位移指令能将将累加器的内容逐位向左或者向右移动。移动的位数由N决定,向左移N位相当于累加器的内容乘以2N,向右移相当于累加器的内容处理2N。移位指令在逻辑控制中使用也很方便。 (1)左移指令(SHL) 当左移指令(SHL)的EN位为高电平“1”时,将执行移位指令,将IN端制定的内容送入累加器1低字中,并左移N端制定的位数,然后写入OUT端指令的目的地址中,左移指令(SHL)和参...[详细]
-
EtherCAT(Ethernet for Control Automation Technology)是一种基于以太网的开发构架的实时工业现场总线通讯协议,EtherCAT是最快的工业以太网技术之一,同时它提供纳秒级精确同步。相对于设置了相同循环时间的其他总线系统,EtherCAT系统结构通常能减少25%-30%的CPU负载,EtherCAT的出现为系统的实时性能和拓扑的灵活性树立了新的标准。...[详细]
-
纯电动汽车跑长途是否是个伪命题?至少就我个人的观点来看,至少就目前的技术水准以及基建水平来看,我认为是的。以下我会从两个大的层面来和大家聊聊,为什么纯电动汽车不适合跑长途。 开着纯电动汽车跑长途,你需要对你的路程做出一个十分精准的规划,到哪里需要进行充电、需要预留多少的安全电量、具体路线的选择等等。除此以外,当你花了非常多的心思,对自己的旅程做出安排之后,实际路途中如果遇上一次充电桩的损坏、...[详细]
-
新能源纯电汽车,无论是从0起步还是行进间加速,它的加快一般都比同级别的燃油车要快。究其原因很多人认为只是因为马达扭矩相比燃油发动机更大,马达瞬间爆发扭矩和燃油车叠加扭矩输出,百公里提速时间多数在5-7秒。但为何会出现这种状况呢?新能源电动汽车,英语:(newenergyelectricvehicles)新能源电动汽车的构成包括:电能动力驱动及控制系统、驱动力传动等机械系统、做成既定任务的工作装置...[详细]
-
IPS面板最大的特点就是它的两极都在同一个面上,而不象其它液晶模式的电极是在上下两面,立体排列。该技术把液晶分子的排列方式进行了优化,采取水平排列方式,当遇到外界压力时,分子结构向下稍微下陷,但是整体分子还呈水平状。在遇到外力时,硬屏液晶分子结构坚固性和稳定性远远优于软屏!所以不会产生画面失真和影响画面色彩,可以最大程度的保护画面效果不被损害。 IPS硬屏技术是目前世界上最领先的液晶技术。与...[详细]
-
主题:自备终端(BYOD)发展趋势;用员工自己的移动设备来控制对工作设施及设备的使用,会对信息安全产生怎样的影响;在不使公司有安全风险或不损害员工隐私的前提下,有哪些方式能安全地实现这样的设施及设备使用。 自备终端(Bring Your Own Device,简称BYOD),即企业允许员工离职时保留自己的手机,这种做法正日益流行。如今智能手机功能也越来越多,我们不仅能用自己的手机访问电脑、网...[详细]
-
8 月 25 日消息,苹果在印度的扩张遇到新麻烦。据彭博社报道,富士康科技集团已从印度召回约 300 名中国工程师,使苹果在当地的生产计划再度受阻。 这些工程师来自富士康旗下裕展科技位于泰米尔纳德邦的工厂,这是数月以来第二次发生类似情况。 裕展工厂主要生产旧款 iPhone 的金属外壳和显示模组,并未参与新一代 iPhone 17 的制造。该工厂才投产数月,而苹果的显示器依旧大量依赖进口。 苹果...[详细]
-
尝试了下STM32的ADC采样,并利用DMA实现采样数据的直接搬运存储,这样就不用CPU去参与操作了。 找了不少例子参考,ADC和DMA的设置了解了个大概,并直接利用开发板来做一些实验来验证相关的操作,保证自己对各部分设置的理解。 我这里用了3路的ADC通道,1路外部变阻器输入,另外两路是内部的温度采样和Vrefint,这样就能组成连续的采样,来测试多通道ADC自动扫描了,ADC分规则转换和注入...[详细]
-
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号) 。 在键值寄...[详细]
-
通过实验发现,定时器的一个通道控制一个pwm信号。 在正式开始之前也可以参考这个视频学习资料 (stm32直流电机驱动) http://www.makeru.com.cn/live/1392_1218.html?s=45051 超声波雷达测距仪 http://www.makeru.com.cn/live/15971_2626.html?s=45051 PWM驱动电机不...[详细]
-
在电子制造过程中,回流焊接是最常用的方法之一,它允许在相对短的时间内焊接大量的元件。然而,任何经验丰富的电子工程师都会告诉你,没有助焊剂,高质量的回流焊接是无法完成的。那么,为什么回流焊接时需要使用助焊剂呢?以下几个方面可以解释这一点。 首先,助焊剂的主要功能是帮助焊接材料在被焊接表面上均匀分布。焊接是一个涉及熔化金属并使其重新固化的过程。如果金属在固化之前不能均匀分布在被焊接表面上,焊接质...[详细]
-
8月20日,吉利宣布聚焦“一个座舱”,通过统一的AI OS架构、统一的AI Agent、统一的用户ID,实现AI座舱All in One,打造首个“人-车-环境”自主协同的智慧空间,引领智能汽车正式迈入AI座舱时代。 图源:吉利 同时,吉利宣布将不再开发不具备AI能力的传统智能座舱,并发布全球首个可大规模上车的汽车超拟人智能体——Eva,以及基于5层AI座舱原生架构打造的新一代AI座舱...[详细]
-
在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输入s...[详细]