库函数默认8MHz晶振,应根据实际硬件选择 # CMSIS/stm32f10x.h ...
分类:
其他好文 时间:
2016-12-19 18:35:36
阅读次数:
184
通常异常包括一些系统异常,以及中断。 异常类型 Cortex-M3处理器支持多种类型的异常: 其中第1类异常的优先级是固定,不可改变的。其他都是可以修改的。 Cortex-M3处理器提供了PRIMASK选项,用来屏蔽所有可编程的中断;提供了FAULTMASK来屏蔽HardWare Fault和所有可 ...
分类:
其他好文 时间:
2016-07-24 00:24:41
阅读次数:
605
在使用CMSIS RTX这个RTOS时,遇到了如何设计异常的问题。(异常包含中断,为了让搜索引擎更好搜索,本文不区分异常和中断,但是其实异常是中断更为通用的叫法。) 问题有2个: 第一个,如何设置异常优先级。 第二个,进程的优先级和异常优先级要如何匹配。 我们先看第一个问题,如何设置异常优先级。 在 ...
分类:
其他好文 时间:
2016-07-24 00:19:12
阅读次数:
280
1、CMSIS 标准及库层次关系 CMSIS 标准中最主要的为 CMSIS 核心层,它包括了: STM32标准库可以从官网获得; 在使用库开发时,我们需要把 libraries 目录下的库函数文件添加到工程中,并查阅库帮助文档来了解 ST 提供的库函数,这个文档说明了每一个库函数的使用方法。 这两个 ...
分类:
其他好文 时间:
2016-07-03 09:16:12
阅读次数:
423
ARM CMSIS DSP库函数arm_sin_cos_f32的BUG...
分类:
其他好文 时间:
2016-05-12 14:09:16
阅读次数:
382
??
⑴在建立工程之前,我们建议用户在电脑的某个目录下面建立一个文件夹,后面所建立的工程都可以放在这个文件夹下面,这里我们建立一个文件夹为《STM32工程模板》,然后再在该文件夹下新建6个文件夹,分别为:
《CMSIS》 、《Listings》 、《Output》 、《Project》 、《STM32F10x_Stdperiph_Driver》 、《User》 。《CMSIS》用于存放A...
分类:
其他好文 时间:
2016-05-06 12:43:57
阅读次数:
990
最近在开发项目的过程有用到CMSIS RTOS RTX RTOS,需要关注他的授权license。 注意,我使用的是CMSIS RTOS RTX,和Keil RTX。 在CMSIS RTOS RTX的源码中,看到这应该是基于BSD的license,使用起来就放心了。 而Keil RTX就不一样了,他 ...
分类:
其他好文 时间:
2016-04-13 20:45:25
阅读次数:
202
我们使用STM32固件库,就需要了解官方提供的固件库包结构。文件夹介绍: 固件库包的Libraries下有CMSIS和STM32F10x-StdPeriph-Driver两个目录,这其中包含了所以固件库核心的所有子文件夹河子文件。STM32F10x-StdPeriph-Driver //目录...
分类:
其他好文 时间:
2015-12-20 00:37:46
阅读次数:
243
/* ---------------------------------------------------------------------- * Copyright (C) 2011 ARM Limited. All rights reserved. * * $Date: 10....
分类:
其他好文 时间:
2015-10-23 21:28:32
阅读次数:
289