找不到cmsis_os.h: 方法:在pack文件夹下找cmsis_os.h文件,有四个,选RTOS2文件夹下的。 原因:cmsis_os2.h是新版本,cmsis_os.h封装了cmsis_os2.h,程序未包含cmsis_os.h; 结果:添加目录C:\Keil_v5\ARM\PACK\ARM\ ...
分类:
其他好文 时间:
2018-07-11 17:52:43
阅读次数:
186
第一部分 固件库含义 库是在寄存器与用户驱动层之间的代码,也就是一些基础函数,他可以向下处理与寄存器直接相关的配置,向上为用户提供配置寄存器的结构,用库与不用库的区别非常明显: 用户显然更加快捷 CMSIS标准 即 Cortex微控制器软件接口标准(Cortex Microcontroller So ...
分类:
其他好文 时间:
2018-04-29 01:15:17
阅读次数:
175
5.1 新建文件 5.1.1 新建文件夹 在 STM32-Template 文件夹下,我们新建四个文件夹,分别为DIF、Doc、Listing、Output、User。其中DIF中包含两个文件夹CMSIS和Fwilb, CMSIS 用来存放库为我们自带的启动文件和一些 M3系列的通用文件。CMSIS ...
分类:
其他好文 时间:
2018-04-20 14:34:00
阅读次数:
201
第3章 如何用DAP仿真器下载程序 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 3.1 仿真器简介 本书配套的仿真器为Fire-Debugger,遵循ARM公司的CMSIS-D ...
分类:
其他好文 时间:
2018-02-05 00:23:50
阅读次数:
295
1. 实验平台使用百为的STM32F103开发板 2. 例程目录\百为stm32开发板光盘\stm32_gui_lib\Project\Embedded_GUI_Example\EWARM 3. 直接编译遇到一个问题 4. 解决办法如下,勾选Use CMSIS 5. 去掉 $PROJ_DIR$\.. ...
分类:
其他好文 时间:
2018-01-05 22:58:21
阅读次数:
283
信号量Semaphores 和信号类似,信号量也是一种同步多个线程的方式,简单来讲,信号量就是装有一些令牌的容器。当一个线程在执行过程中,就可能遇到一个系统调用来获取信号量令牌,如果这个信号量包含多个令牌,线程就会继续执行,同时信号量令牌的数量就会减一。如果此时信号量中没有令牌,线程就会被置于等待状 ...
分类:
其他好文 时间:
2017-12-24 16:57:28
阅读次数:
184
拿到Cortex-M开发板之后,就可以开始使用MCUXpresso IDE上手入门。在这个教程中,我们将详细介绍如何基于CMSIS(Cortex微控制器软件接口标准)在MCUXpresso IDE中为恩智浦(由Philips创建)的Cortex-M系列微控制器创建项目。 MCUXpresso是LPC ...
分类:
其他好文 时间:
2017-11-26 12:45:00
阅读次数:
213
CMSIS 标准英文全称是Cortex MicroController Software Interface Standard,翻译为中文意思就是 ARM Cortex 微控制器软件接口标准。 由于基于 Cortex 核的芯片厂商很多,不单只是 ST 公司,为了解决不同厂家的 Cortex 核芯片软 ...
分类:
其他好文 时间:
2017-10-07 17:33:22
阅读次数:
178
启动文件:STM32Cube_FW_F4_V1.16.0\Drivers\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f429xx.s外设寄存器定义文件:STM32Cube_FW_F4_V1.16.0\Drivers\CMS ...
分类:
其他好文 时间:
2017-06-19 01:18:54
阅读次数:
884
1.文件目录 (在cmd下用"cd 文件夹" 进入到要显示的文件夹,如cd d:\en.stsw-stm32054,然后输入tree 回车就会出现上图的目录结构) Libraries 文件夹下面有CMSIS和STM32F10x_StdPeriph_Driver两个目录, 其 中CMSIS目录下面是启 ...
分类:
其他好文 时间:
2017-06-01 12:07:20
阅读次数:
518