跳转到主要内容

技术

mm32-2nd-bootloader技术白皮书(4)——设计实现简单的2nd bootloader

引导加载程序(Bootloader)是为了能够正确执行应用程序,在执行应用程序之前对系统进行的一系列初始化操作,并且在完成一系列初始化后,能够引导 CPU 去执行应用程序的程序。

单片机ADC,十大C语言滤波算法

一、限幅滤波法
1、方法:

  • 根据经验判断两次采样允许的最大偏差值(设为A)

  • 每次检测到新值时判断:

a. 如果本次值与上次值之差<=A,则本次值有效

b. 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值

2、优点:

先楫半导体 HPM6000 系列常见的两种二级Bootloader 方案介绍

本文以HPM6450为例,基于HPM6000 系列产品嵌入式系统的硬件平台和RT—thread 软件平台,描述系统引导程序Bootloader 的设计思路,阐述了设计时需要考量的因素和遇到的技术难点及操作,希望能给大家一些启发。

芯片不断的复位问题解决方案-HK32F030M 应用笔记(二十五)

HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。

干货分享 | HPM6700系列硬件设计指南 (上)

本期开发笔记详细为大家介绍基于HPM6750微控制器的硬件电路设计,可以有效提高硬件设计成功率和成熟度,想了解的 “攻城狮“们赶紧上车~

航芯ACM32激光测距仪应用方案

随着工业自动化和机器视觉的快速发展,激光测距技术凭借其抗干扰能力强、精度高等优势,在检测、测量和控制等行业领域中得到广泛应用。

极海GW3323无线蓝牙对讲机应用方案

无线蓝牙对讲机作为蓝牙芯片应用领域中的音频流设备,凭借功能、音质、安全等各方面的优势,已广泛应用于公安、民航、运输、水利、铁路、制造、建筑、服务乃至个人消费等领域,极海无线蓝牙对讲机应用方案,采用“低功耗蓝牙主控+射频收发模块”架构,对传统对讲机进行优化升级,在保证超远程通讯功能的基础上,实现多设备无线连接、GPS定位共享、免按键操作等功能。

助力低碳出行,N32系列MCU在电动两轮车市场的应用实践

电动两轮车具有经济、环保、便捷等优势,已成为主要的短距离交通工具之一,在个人日常出行、外卖配送、共享交通等方面得到大量使用。“新国标”的实施以及智能化技术发展,加速了电动两轮车的升级换代,使得电动两轮车特别是高端智能电动车的市场需求上升。

应用于BLDC的笙泉电机MCU

BLDC 相对于传统有刷电机,使用电子换相代替了电刷换相,它有许多优点。

基于GD32F470的单芯片EtherCAT主站解决方案

在今天工业控制系统已经大量应用工业现场总线,从而降低应用成本与提高系统稳定性。进入工业4.0时代后,工业实时以太网工业总线应用也逐步占据工业现场总线的主导地位,例如由西门子公司主导的PROFINET总线、倍福公司主导的EtherCAT总线、罗克韦尔公司主导的Ethernet/IP总线等等。工业实时以太网总线逐步成为新一代工业控制系统的主流配置,同时成为进入工业数字化时代的基础。

PCB无处“安放”?几个工业PCB互连技能点,帮你解决!

众所周知,PCB板设计是电子设计工程师必须具备的一项基本功,也是检验硬件工程师技术实力的试金石。不过,如果你希望在“画板子”这种板级设计之外,还能够向电子产品的系统级设计进阶,那么PCB之间的互连设计,就成了一个必须掌握的技能点。

mm32-2nd-bootloader技术白皮书(3)——设计实现QSPI Flash的下载算法

本文将使用 MDK 平台,以 PLUS-F5270 开发板为例,讲解如何制作适用于 MM32F5270 系列 MCU 的 QSPI Flash 下载算法,让用户在 MDK 平台中下载应用程序就如同在片内 Flash 中那样方便。

雅特力AT32F435/437 DMA使用指南

DMA控制器的作用不仅在增强系统性能并减少处理器的中断生成,而且还针对32位MCU应用程序专门优化设计。DMA控制器为存储器到存储器,存储器到外设和外设到存储器的传输提供了7个通道。每个通道都支持外设的DMA请求映射到任意通道上。

mm32-2nd-bootloader技术白皮书(2)——QSPI外设简介

SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口,一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,为 PCB 的布局上节省空间,提供方便,主要应用在 EEPROM,Flash,RTC,AD转换,传感器等设备上。

FLASH擦写操作非法操作解决方案-HK32F030M 应用笔记(二十四)

HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。

CKS32F4xx系列产品窗口看门狗(WWDG)

中科芯CKS32F4xx系列产品内部提供两个看门狗定时器单元,独立型看门狗IWDG(Independent Watchdog)和窗口型看门狗WWDG(Window Watchdog),本文主要介绍WWDG的应用,关于IWDG的详情,请参看我们的IWDG微课堂内容。

芯片进入低功耗模式功能异常解决方案-HK32F030M 应用笔记(二十三)

HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32 MHz,内置16 KByte Flash、448 Byte EEPROM和2 KByte SRAM。由于其超高的性价比,在工业、医疗、消费电子等行业得到广泛应用。

MCU之SWM在KEIL环境中实现代码在RAM中运行

在MCU的实际使用过程中,我们一般会将程序放在FLASH中运行,但有时候需要同时操作falsh或者需要更好的实时性,程序运行的速度更快,这时我们就可以将这代码放到RAM中运行。

工程师说 | 针对8位MCU市场进行优化的小引脚MCU

近年来,越来越多的8位MCU用户意识到,其内置振荡器不够准确,可用的I/O端口数量不够多。此外,越来越多的用户希望降低整个系统的BOM成本,而不是MCU本身的价格,并减少组件数量,以便开发尺寸更小产品。RL78/G15 MCU是RL78系列中的一款新发布产品,旨在解决这些问题。

CW32的SPI单工模式主从通信介绍

串行外设接口(SPI)是一种同步串行数据通信接口,常用于 MCU 与外部设备之间进行同步串行通信。SPI是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间。CW32L083 内部集成 2 个串行外设 SPI 接口,支持双向全双工、单线半双工和单工通信模式,可配置 MCU 作为 主机或从机,支持多主机通信模式,支持直接内存访问(DMA)。

单工通信模式