技术
引导加载程序(Bootloader)是为了能够正确执行应用程序,在执行应用程序之前对系统进行的一系列初始化操作,并且在完成一系列初始化后,能够引导 CPU 去执行应用程序的程序。
一、限幅滤波法
1、方法:
根据经验判断两次采样允许的最大偏差值(设为A)
每次检测到新值时判断:
a. 如果本次值与上次值之差<=A,则本次值有效
b. 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值
2、优点:
本文以HPM6450为例,基于HPM6000 系列产品嵌入式系统的硬件平台和RT—thread 软件平台,描述系统引导程序Bootloader 的设计思路,阐述了设计时需要考量的因素和遇到的技术难点及操作,希望能给大家一些启发。
HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。
无线蓝牙对讲机作为蓝牙芯片应用领域中的音频流设备,凭借功能、音质、安全等各方面的优势,已广泛应用于公安、民航、运输、水利、铁路、制造、建筑、服务乃至个人消费等领域,极海无线蓝牙对讲机应用方案,采用“低功耗蓝牙主控+射频收发模块”架构,对传统对讲机进行优化升级,在保证超远程通讯功能的基础上,实现多设备无线连接、GPS定位共享、免按键操作等功能。
电动两轮车具有经济、环保、便捷等优势,已成为主要的短距离交通工具之一,在个人日常出行、外卖配送、共享交通等方面得到大量使用。“新国标”的实施以及智能化技术发展,加速了电动两轮车的升级换代,使得电动两轮车特别是高端智能电动车的市场需求上升。
在今天工业控制系统已经大量应用工业现场总线,从而降低应用成本与提高系统稳定性。进入工业4.0时代后,工业实时以太网工业总线应用也逐步占据工业现场总线的主导地位,例如由西门子公司主导的PROFINET总线、倍福公司主导的EtherCAT总线、罗克韦尔公司主导的Ethernet/IP总线等等。工业实时以太网总线逐步成为新一代工业控制系统的主流配置,同时成为进入工业数字化时代的基础。
众所周知,PCB板设计是电子设计工程师必须具备的一项基本功,也是检验硬件工程师技术实力的试金石。不过,如果你希望在“画板子”这种板级设计之外,还能够向电子产品的系统级设计进阶,那么PCB之间的互连设计,就成了一个必须掌握的技能点。
本文将使用 MDK 平台,以 PLUS-F5270 开发板为例,讲解如何制作适用于 MM32F5270 系列 MCU 的 QSPI Flash 下载算法,让用户在 MDK 平台中下载应用程序就如同在片内 Flash 中那样方便。
DMA控制器的作用不仅在增强系统性能并减少处理器的中断生成,而且还针对32位MCU应用程序专门优化设计。DMA控制器为存储器到存储器,存储器到外设和外设到存储器的传输提供了7个通道。每个通道都支持外设的DMA请求映射到任意通道上。
SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口,一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,为 PCB 的布局上节省空间,提供方便,主要应用在 EEPROM,Flash,RTC,AD转换,传感器等设备上。
HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。
中科芯CKS32F4xx系列产品内部提供两个看门狗定时器单元,独立型看门狗IWDG(Independent Watchdog)和窗口型看门狗WWDG(Window Watchdog),本文主要介绍WWDG的应用,关于IWDG的详情,请参看我们的IWDG微课堂内容。
HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。
在MCU的实际使用过程中,我们一般会将程序放在FLASH中运行,但有时候需要同时操作falsh或者需要更好的实时性,程序运行的速度更快,这时我们就可以将这代码放到RAM中运行。
近年来,越来越多的8位MCU用户意识到,其内置振荡器不够准确,可用的I/O端口数量不够多。此外,越来越多的用户希望降低整个系统的BOM成本,而不是MCU本身的价格,并减少组件数量,以便开发尺寸更小产品。RL78/G15 MCU是RL78系列中的一款新发布产品,旨在解决这些问题。
串行外设接口(SPI)是一种同步串行数据通信接口,常用于 MCU 与外部设备之间进行同步串行通信。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间。CW32L083 内部集成 2 个串行外设 SPI 接口,支持双向全双工、单线半双工和单工通信模式,可配置 MCU 作为 主机或从机,支持多主机通信模式,支持直接内存访问(DMA)。
单工通信模式