自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 基于ARM Cortex-M0的FreeRTOS中断服务函数

前言:本期介绍在将FreeRTOS移植到ARM Cortex-M0后,已创建多个任务后,怎么编写单片机外设中断服务函数。OS调配各个任务独自运行,各任务有各自的中断服务。因此,需要将各任务的中断行为报告OS。OS需要记录下各任务进入和退出中断的行为,这样才能全面且有效地调配各个任务运行。因此带OS和不带OS的软件系统的外设中断服务函数是不一样的。下面以外设通用计数器GPTimer0的中断服务函数为例,介绍如何编写中断服务函数。1. 第一种GPTimer0中断服务函数源码及说明(.

2021-10-28 22:16:49 862

原创 基于ARM Cortex-M0的μC/OS-II中断服务函数

前言:本期介绍在将μC/OS-II移植到ARM Cortex-M0后,已创建多个任务后,怎么编写单片机外设中断服务函数。OS调配各个任务独自运行,各任务有各自的中断服务。因此,需要将各任务的中断行为报告OS。OS需要记录下各任务进入和退出中断的行为,这样才能全面且有效地调配各个任务运行。因此带OS和不带OS的软件系统的外设中断服务函数是不一样的。下面以外设通用计数器GPTimer0的中断服务函数为例,介绍如何编写中断服务函数。1. GPTimer0中断服务函数源码及说明(见源码.

2021-10-24 14:19:21 212

原创 基于ARM Cortex-M0的FreeRTOS移植步骤和任务创建

前言:FreeRTOS操作系统是完全免费的操作系统,具有源码公开、可移植、可裁减、调度策略灵活的特点,可以方便地移植到各种单片机上运行。FreeRTOS功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等。本期首先将FreeRTOS源码移植到ARM Cortex-M0,然后增加任务创建。移植平台:ARM Cortex-M0移植对象:FreeRTOS编译环境:Keil MDK移植准备:下载FreeRTOS源码(官方网站下载:http:.

2021-10-24 14:18:25 2963

原创 基于ARM Cortex-M0的μC/OS-II移植步骤和任务创建

前言:ARM Cortex-M0内核已对外开源,不再收取版权费,受到众多半导体商青睐。对半导体厂商而言,芯片成本大大下降,使用32位机打入传统8位和16位机市场成为了可能,因此,近几年M0在消费电子领域得到广泛应用,对8位机和16位机市场冲击很大。在《飞刀哥移植UC/OS-II到LPC1788(ARM Cortex-M3)的步骤》中,已有较为详细移植μC/OS-II步骤的介绍。根据μC/OS-II版本的不同,移植到不同内核(ARM Cortex-M0/M3/M4)的步骤大同小异。本期

2021-10-24 14:17:29 980

原创 一个“+”号引发的HardFault“血案”

前言:本周三上午9:30,某BLDC客户着急忙慌@飞刀哥:在一款量产的BLDC控制板里,有一块板子程序跑不起来,老是进入HardFault中断。程序可以反复烧录,但是烧录后现象都一样。本期就来分享这个能让“+”号和HardFault“血案”产生联系的实战案例。1. 客户项目背景 硬件平台:ARM Cortex-M0 应用产品:BLDC剪枝机 问题现象:程序无法运行,进入HardFault中断 2.客户问题现象截图分析下图是客户发来的出现问题时候的截图:.

2021-10-24 08:48:22 150

原创 一个基于雾里看花的BLDC电机驱动案例

前言:乍看题目,你一定会问:雾里看花和BLDC电机驱动风马牛不相及,怎么可能有联系?没错,飞刀哥以前也认为没有联系。但在上月在线支持某客户之后,飞刀哥就知道自己错了。本期就来分享这个能够颠覆飞刀哥认知的BLDC电机驱动案例。1. 客户项目背景 BLDC产品:手持式电链锯 BLDC参数:5对极,最高转速22000RPM,外转子 电源:16.8V(4节锂电),20A左右 问题现象:电机启动的时候,有30%概率会感觉到一个明显的震动 2. 启动异常波形分析

2021-10-24 08:33:51 1326 1

原创 一个让客户惊呼救急的BLDC电机驱动案例

前言:本周一下午两点半,某客户突然在群里发出3张无感BLDC驱动失败波形图后就@飞刀哥惊呼:救急!本期飞刀哥就来分享整个救急过程。1.客户项目背景经过了解,该项目目前已进入小批量试制阶段。在前期开发过程中,测试启动失败概率大概在2/1000左右。对无感BLDC驱动来说,这种失败概率算很低了,是可以接受的。小批试制完毕,目前测试的这款机器的启动失败概率变为2/10左右,这概率就吓人了,彻头彻尾的启动失败。此情此景,好比虽然米已成炊,但却是夹生饭。所以,客户急了,喊救急也在情理之中。

2021-10-24 08:31:29 1516

原创 大家好!本人CSDN博客开通啊!

CSDN博客开通!

2016-10-20 11:39:58 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除