E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CMSIS
ARM
CMSIS
DSP库函数arm_sin_cos_f32的BUG
ARMCMSISDSP库函数arm_sin_cos_f32的BUG王强2016-05-10本人从事电力电子产品的研发,使用的是STM32F4系列的CPU,带浮点运行,进行park变换或逆变换的时候,需要用到sin和cos,为了方便就采用了arm_sin_cos_f32这个函数。本文为原创,未经作者允许不得转载。1.BUG发现输出的电流会突然出现一个很大负向电流,已经在PC上通过C语言仿真,不会出现
xfwangqiang
·
2020-07-06 08:12
CMSIS
Example - osTimer osTimerCreate osTimerStart
1osTimerIdtimer;23uint32_tcnt=0;4voidtimerHandler(void*arg)5{6cnt++;7osTimerStart(timer,100);8}910osTimerDef(timer,timerHandler);111213voidThread0(void*arg);14voidThread1(void*arg);1516osThreadDef(Thr
weixin_34129145
·
2020-07-06 00:16
CMSIS
_RTOS_Tutorial自译中文版
尤其,RTX符合
CMSIS
标准。
CMSIS
全称"CortexMicrocontrollerInterfa
weixin_30656145
·
2020-07-05 21:08
CMSIS
-RTOS2 文档翻译 之 从 API v1 迁移到 API v2
APIv1迁移到APIv2要使用API版本2功能,请遵循以下步骤中描述的步骤:RTX迁移指南-从API版本1迁移到API版本2的步骤详细的API函数差异-功能差异列表RTX迁移指南RTX5提供两个API层:
CMSIS
-RTOSv1
XinLiBK
·
2020-07-05 17:25
CMSIS
CMSIS-RTOS2
文档翻译
使用keil5中的
CMSIS
-Driver层中的USART空闲中断接收数据
前段时间看帖子发现
CMSIS
-Driver中的串口驱动可以使用空闲中断,好吧,或许以前有,是我没研究深入。今天,我把使用方法分享出来,供大家学习。
虞美乱世道
·
2020-07-05 16:47
STM32
使用keil MDK5.23的
CMSIS
Driver层的USART驱动
前言keilmdk自版本5以来,就主推使用包管理器来灵活开发应用。推出了ManagementRun-TimeEnvironment。用户在新建工程的时候,可以根据项目需要,选择组件。简单的说就是,ARM推出这些标准,旨在用户快速开发的自己的应用程序,无需用户关心底层的逻辑实现。因此,我们尽可放心使用。一、创建工程新建工程时选择目标设备芯片,然后弹出的运行环境管理窗口,开始选择自己需要的组件。选择C
虞美乱世道
·
2020-07-05 16:46
为什么要用
CMSIS
RTOS
CMSISRTOS是ARM官方推出的RTOSAPI,很多人认为它就是RTX,实际上它只是封装了RTX,以后还可能封装freeRTOS,uc/os等等第三方OS。它有哪些优势呢?下面是我开始研究它的原因:集成在keil中,没有所谓移植概念。针对任何MCU都可以一键添加(试想一下,如果你将来用的不是STM32,那么移植OS是不是还是那么容易);占用资源极小。大约5kB,而且针对cortex系列ARM官
iChamber
·
2020-07-05 12:18
RTOS
arm
CMSIS-RTOS
学习原因
ES-PDS32 ES32F654评测————第五步:新建工程(基于Keil 5)
包中复制对应的文件到新建的四个文件夹中,对应关系如下:文件夹需要文件SDK路径位置USERes32f065x.hmain.cmain.hirq.cmd_conf.hES32_SDK_V1.04\Drivers\
CMSIS
一路向北lm
·
2020-07-05 03:46
评测
STM32开发笔记60: 在STM32CubeMX中配置LwIP
单片机型号:STM32F407VGT6本文介绍在STM32CubeMX中配置LWIP的方法,STM32CubeMX的版本号为5.0,LwIP的版本号为2.03,FreeRTOS的版本号为9.0.0,
CMSIS
-RTOS
snmplink
·
2020-07-05 02:43
#
STM32快速开发
STM32快速开发
详细分析:头文件stm32f10x.h,stm32芯片大、中、小容量,全局宏定义:USE_STDPERIPH_DRIVER,STM32F10X_CL
stm32Fxx系列(一)固件库文件分析(二)
CMSIS
(1)头文件stm32f10x.h详细分析(2)stm32大、中、小容量芯片(一)固件库文件分析51与STM32单片机架构(内核和片上外设)的区别汇总
晓纪
·
2020-07-04 23:58
STM32网络丢包问题分析
1.测试环境说明硬件平台:NUCLEO-F767ZI开发板(STM32F7,Cortex-M7,216MHz,2MBFlash,512KBSRAM)操作系统:FreeRTOSv9.0.0(
CMSIS
-RTOSv1.02
阿基米东
·
2020-07-04 22:10
STM32&uC/OSII
单片机
STM32开发
STM32查看空间访问地址
STM32CUBEHAL库查看空间地址以STM32L031K6T6为例,在项目结构树里找到Drivers-
CMSIS
-Device-ST-STM32L0XX-Include-stm32l031xx.h并打开
PegasusYu
·
2020-07-04 18:23
STM32
STM32F10x固件库(STM32F10x_StdPeriph_Lib_V3.5.0)关键文件介绍
以下是新建STM3210x系列的工程需要用到的关键文件文件名:core_cm3.c和core_cm3.h所在目录:STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\
CMSIS
frank_wangjianliang
·
2020-07-04 16:56
STM32学习笔记
MBED代码浏览
MBED包含以下目录
CMSIS
:RMCortex™微控制器软件接口标准(
CMSIS
:CortexMicrocontrollerSoftwareInterfaceStandard)是Cortex-M处理器系列的与供应商无关的硬件抽象层
dongxxx
·
2020-07-04 14:13
cmsis
_os函数一览
http://blog.csdn.net/baidu_23187363/article/details/53876277内核控制函数osStatusosKernelInitialize(void);//内核初始化osStatusosKernelStart(void);//内核开始运行int32_tosKernelRunning(void);//返回值为1表示正在运行作用:系统是否正常工作uint3
AndyCheng_hgcc
·
2020-07-04 13:37
FreeRTOS
STM32 固件库,
CMSIS
标准,STM32Cube
STM32固件库与
CMSIS
标准讲解STM32F4固件库就是函数的集合,那么对这些函数有什么要求呢?这里就涉及到一个
CMSIS
标准的基础知识。
科技ing
·
2020-07-04 09:52
嵌入式
ARM
CMSIS
FFT库
#include"arm_math.h"#include"arm_const_structs.h"#defineFFT_LENGTH1024//FFT??,???1024?FFTfloatfft_inputbuf[FFT_LENGTH*2];//FFT????floatfft_outputbuf[FFT_LENGTH];//FFT????for(i=0;i
C_ROOKIES
·
2020-07-04 04:11
随记
跑马灯程序
下图文件在/LED/User/main.c/User/main.c/LED/STM32F2xx_StdPeriph_Driver/inc/stm32f2xx_gpio.h//来自文件/LED/
CMSIS
s7_200_smart
·
2020-07-02 12:36
STM32CubeMX 5.2.1快速设置freeRTOS
软件版本:STM32CubeMX5.2.1芯片:STM32F412RETx网上看到一些设置的文章,一般都是旧版软件的配置,所以自己设置后,记录一下1.选择FreeRTOS,然后下拉选择
CMSIS
_V2,
坤仔N
·
2020-07-01 20:45
STM32工程的搭建
CMSIS
下的COREDEVICE下的startupSTDPERIPHDREIVERS下的FRAMEWORK、GPIO、RCC使用ctrl+n新建一个空白文档并保
贾向浩
·
2020-06-29 09:45
【stm32】工程文件简介
本文简单介绍工程中那些不是用户自己写的程序1core_cm3.c和core_cm3.h不要修改core_cm3.c和core_cm3.h,是
CMSIS
核心文件,提供进入M3内核接口,这是ARM公司提供,
IOTTEC
·
2020-06-29 03:29
STM32
STM32F4xx固件库分析
固件库文件结构固件库的文件结构,清晰的表达了固件库文件的关联关系,值得认真看一看:
CMSIS
标准与库的关系分析固件库之前要了解一下
CMSIS
是什么,与固件库有什么关系。
想和你一起看世界
·
2020-06-29 01:29
STM32基础
STM32F103/在IAR中搭建工程框架
在IAR的workspace中建立如下组结构:组功能
CMSIS
初始化堆栈指针;CortexMicrocontrollerSoftwareInterfaceStandard,此分组下的文件用来在启动时初始化向量表
smartchar
·
2020-06-27 03:44
STM32系列学习笔记
下载软件 (二) openocd
简介openocd可用来在在linux上运行,做应用,打开相应的调试器对应文件,然后通过调试器控制stm32对应
cmsis
-dap来说不需要驱动,只需要应用openocd调试器对应文件为open("/dev
__pop_
·
2020-06-27 00:24
stm32
从零搭建STM32开发环境(一)
软件环境:keil4硬件平台:STM32F103C8STM32标准库版本:STM32F10x_StdPeriph_Lib_V3.5.0步骤如下:1、将标准库里面的
CMSIS
和STM32F10x_StdPeriph_Driver
ProgressingForever
·
2020-06-26 17:33
STM32开发
stm32 设置systick中断抢先式优先级
最近使用STM32时希望将systick的中断优先级降低,但是
CMSIS
里给出的例子都是类似 NVIC_InitStructure.NVIC_IRQChannel=TIM1_UP_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority
老孙
·
2020-06-26 15:47
STM32
stm32蜂鸣器教程
有源蜂鸣器不可以更改频率)需要先了解乐谱首先:我们需要知道各种音调的频率(部分定义如下):c文件#include"music_task.h"#include"bsp_buzzer.h"#include"
cmsis
_os.h
SEASKY_L
·
2020-06-26 00:37
蜂鸣器
stm32
STM32CubeMx(STM32F4 +FreeRTOS+
CMSIS
-RTOS)之队列(queue)创建
一.CMISIS-RTOS中queue相关API概览模块宏定义描述消息队列定义osMessageQDef定义一个消息队列osMessageQ访问一个消息队列定义模块API描述消息队列管理:定义,创建,发送和接收数据osMessageCreate创建一个消息队列osMessageGet从消息队列中取得一个数据(可以是数值,也可以是指针)osMessagePut把消息放入消息队列中二.创建一个消息队列
qq_33974167
·
2020-06-25 07:50
STM32CubeMX
STM32CubeMx(STM32F4 +FreeRTOS+
CMSIS
-RTOS)之资源(线程,队列,内存池)管理
由于可能创建很多个线程,线程互相通信,因此,我们将线程ID统一存储在一个结构体中,进行管理。资源管理结构体如下:typedefstructresource{uint8_tinitialized;uint8_tid;osThreadIdled_thread;uint8_tled_initialized;}_resource_t;获取资源结构体的实例resource_tresource_instanc
qq_33974167
·
2020-06-25 07:19
STM32CubeMX
在 windows 7 和 MinGW 下编译 OpenOCD 过程
先说一下我的软硬件环境:硬件:一块评估板AtmelSAMD21xplainedpro没有普通的Jtag口,它提供了EDBGUSB口,支持
CMSIS
-DAP,OpenOCD又支持
CMSIS
-DAP接口.开发软件
qq_19582165
·
2020-06-25 00:18
ubuntu系统下使用openocd (野火的仿真器)下载stm32f103程序
一:在ubuntu上连接openocd和野火仿真器(
cmsis
-dap)ubuntu16.04环境上,通过openocd方法连接首先安装openocd:sudoapt-getinstallopenocd
qingying00
·
2020-06-24 22:22
野火仿真器
stm32
openocd
ubuntu
Linux下STM32开发(3)——固件库工程编译与下载(Makefile)
├──Doc│ └──readme.txt├──Libraries│ ├──
CMSIS
│ │ ├──core_cm3.h│ │ ├──startup│ │ │ ├──startup_stm32f10
丨匿名用户丨
·
2020-06-24 19:20
#
STM32CubeMX自带freeRTOS的消息队列的BUG修改
为了解决此问题,我们可以修改
cmsis
_os.c文件。压入消息队列的函数,我们增加一个形参constvoid*constinfo,然后在函数里面修改一下。osStatusosMessagePut(os
m0_37589807
·
2020-06-24 11:37
freeRTOS
国产超低功耗华大MCU HC32F030开发板上手入门
二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个
CMSIS
-DAP的仿真器来使用。此开发电路主芯片是华大半导体HDSC的HC32F030K8TA,8
HDSC-MCU
·
2020-06-24 10:09
华大开发板上手
国产超低功耗华大单片机HC32L136开发板上手入门
二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个
CMSIS
-DAP的仿真器来使用。此开发板的主芯片为华大半导体HDSC的HC32L136K8TA,6
HDSC-MCU
·
2020-06-24 10:09
华大开发板上手
国产超低功耗华大单片机HC32F003开发板上手入门
二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个
CMSIS
-DAP的仿真器来使用。一、准备工作我们可以到华大半导体官网上下载专区下载HC32F003
HDSC-MCU
·
2020-06-24 10:09
华大开发板上手
国产超低功耗华大单片机HC32F005开发板上手入门
二者中间通过邮票孔相连,如果将板子从中间掰开,板载调试模块就可以当一个
CMSIS
-DAP的仿真器来使用。此开发电路主芯片是华大半导体HDSC的HC32F005C6PA,4
HDSC-MCU
·
2020-06-24 10:09
华大开发板上手
在Keil V5下新建STM32F407工程
建立
CMSIS
、Library、Listing、Output、Project、User六个子目录,如下图所示。下面来讲一下这六个子目录的作用。
CMSIS
目录:用来存放和内核相关的文件Libr
husterxmh
·
2020-06-23 16:23
STM32F407
STM32F407
Keil
新建工程
assertEFM的使用
assertEFM使用小结如果使用过EFM32的
CMSIS
库,那么肯定也看到过EFM_ASSERT这个宏,几乎无处不在。1.这个宏定义在哪里,函数原型是什么?
vbird也学嵌入式
·
2020-06-23 09:21
EFM32
EFM32
使用STM32固件库操作控制LED灯(
CMSIS
)(STM32_03)
一、
CMSIS
基于cortex系列的处理器内核都是一样的,区别在于除内核以外的外设的差异,由于这些差异,导致不同处理器移植起来比较麻烦,所以ARM与芯片厂商建立了
CMSIS
标准。ARMCor
fred_66
·
2020-06-23 07:58
STM32
寄存器
STM32
Keil5新建STM32工程(详细图解)
三、准备工作新建project文件夹,并在里面新建三个文件夹,
CMSIS
(存放内核函数及启动引导文件),FWLIB(存放库函数),USER(存放用户自己的函数),如图。解压下载的
cheapter
·
2020-06-22 21:51
\
CMSIS
\stm32f10x.h(383): error: #67: expected a "}"错误
\
CMSIS
\stm32f10x.h(383):error:#67:expecteda"}"错误。
wenyi0421
·
2020-06-22 15:02
stm32
keil5
stm32
STM32F10x的系统初始化 SystemInit()
Libaries\
CMSIS
_MDK\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c中,官方给出了系统初始化函数SystemInit(),我添加了一些中文注释
aLife2P6
·
2020-06-22 11:59
STM32编程
FreeRTOS S32K148
文章目录前言建立工程ProcessorExpert配置FreeRTOS代码补全调试运行完整工程微信公众号前言前几节用的是ST的STM32CubeMX生成FreeRTOS工程(
CMSIS
-RTOS2对FreeRTOS
weifengdq
·
2020-06-20 21:25
FreeRTOS
S32K148
Arm Keil MDK v5.30版本官宣,快来下载!
此版本新增了对Cortex-M55处理器和
CMSIS
-Build的支持,更新包括ArmCompiler6.14,
CMSIS
5.7.0和MDK-Middleware7.11.1。
myfeiyang
·
2020-05-09 14:00
Microsoft Azure IoT 的硬件观察
如果在自此推敲一下,整体架构也是类似的:基于KL26Z的
CMSIS
-DAP/DAP-Link替换成了STM32F103C8的ST-LINK;主控由NordicBLESoCnRF51822替换成了STM32F412
小鱼儿他老汉
·
2020-04-08 22:16
Python intelhex 包
STM32F072的JLINK-OB不知道是否可以支持LPC824,或者拿个FRDM的板载
CMSIS
-DAP来试试看。bin2hex转换不过这么
小鱼儿他老汉
·
2020-04-02 15:34
ARM problems
L6236E:Nosectionmatchesselector-nosectiontobeFIRST/LAST.ConfigureManageRun-TimeEnvironmentselecttwoboxes:
CMSIS
-COREandDevice-startupproblem12
爱上梦的鱼
·
2020-03-06 04:10
CKS32-M0官方标准库简介
注:本文参考正点原子《STM32F4开发指南-库函数版本V1.1》改写1.CKS32固件库与
CMSIS
标准ARM公司为了能让不同的芯片公司生产的Cortex-M芯片能在软件(包括函数命名风格)上基本兼容
密斯忒卿
·
2020-02-22 06:50
单片机stm32零基础入门之--初识STM32 标准库
CMSIS
标准及库层次关系因为基于Cortex系列芯片采用的内核都是相同的,区别主要为核外的片上外设的差异,这些差异却导致软件在同内核,不同外设的芯片上移植困难。
呼啦啦的爱
·
2020-02-11 23:22
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他