Questions tagged [cmsis]

CMSIS is a vendor-independent hardware abstraction layer for the Cortex-M processor series.

The ARM Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex-M processor series with the following components:

  • CMSIS-CORE: API for the processor core, peripherals and the instruction intrinsics.
  • CMSIS-Driver: Standard API for Ethernet, I2C, MCI, NAND Flash, NOR Flash, SPI, USART, USB etc.
  • CMSIS-DSP: SIMD optimized DSP Library for fix-point (q7, q15, q31) and single precision floating-point (32-bit) data types.
  • CMSIS-RTOS: Common API for Real-Time operating systems.
  • CMSIS-Pack: XML based package description of the user and device relevant parts of a file collection that includes source, header, and library files, documentation, Flash programming algorithms, source code templates, and example projects.
  • CMSIS-SVD: XML based description of the peripherals for debuggers.
  • CMSIS-DAP: A USB to Debug Access Port protocol and reference firmware implementation. Can be used by pyOCD.
183 questions
-1
votes
1 answer

how much THD do I expect on a 32 bits float sine waveform?

I'm using a stm32f411 uC to generate a sine wave using cmsis dsp libary The sine waveform is used to feed an audiocodec by I2S inteface I notice so much harmonics on the analog output f the codec I thiking on how much THD do my waveform…
-1
votes
1 answer

example project for Keil RTOS thread usage on ARM STM32F4xx

I need to port some ARM source code from GCC toolchain with FreeRTOS over to Keil toochain (IDE and debugger) and Keil's RTOS. I'm looking for a simple example Keil uVision5 project that has simple thread examples.
Doug Null
  • 7,989
  • 15
  • 69
  • 148
-1
votes
2 answers

It possible set two pin with GPIO_Set cmsis function in stm32f10?

It possible to set 2 pins high with GPIO_SetBits(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin) like this: GPIO_SetBis(GPIOA,PA1|PA2) The online stm32f10 peripheral library (here) said: This parameter can be any combination of GPIO_Pin_x where x…
ahmadjn
  • 1
  • 1
1 2 3
12
13