The Freescale Semiconductor SKEAZN8xxx4 is an ARM Cortex-M0+ running at up to 48 MHz Operating characteristics – Voltage range: 2.7 to 5.5 V – Flash write voltage range: 2.7 to 5.5 V – Temperature range (ambient): -40 to 125Â☌ Memories and memory interfaces – Up to 8 KB flash – Up to 1 KB RAM Clocks – Oscillator(OSC) - Range of 31.25 kHz to 39.0625 kHz or 4 MHz to 20 MHz – Internal clock source (ICS) up to 20 MHz – Internal 1 kHz low-power oscillator (LPO) System peripherals – Power management module (PMC) – Low-voltage detection (LVD) – Watchdog with independent clock source – Programmable cyclic redundancy check module – Serial wire debug interface (SWD) – Bit manipulation engine (BME) Security and integrity modules – 80-bit unique identification (ID) Human-machine interface – Up to 22 GPIO – Two 8-bit KBI – External interrupt (IRQ) Analog modules – One 12-channel 12-bit SAR ADC – Two analog comparators Timers – One 6-channel FlexTimer/PWM (FTM) – Two 2-channel FlexTimer/PWM (FTM) – One 2-channel periodic interrupt timer (PIT) – One pulse width timer (PWT) – One real-time clock (RTC) Communication interfaces – One SPI modules (SPI) – One UART modules (UART) – One I2C module (I2C) Package options – 24-pin QFN – 16-pin TSSOP. ![]() ![]() In µVision, open the Manage Run-Time Environment window and select CMSIS:RTOS2 (API):Keil RTX5 from the list of available software components.Home / Device Database ® Freescale Semiconductor SKEAZN8xxx4.The following steps are a recommendation on how to integrate Keil RTX5 in a project that is configured with STM32CubeMX. Keil products use a License Management system - without a current license the product runs as a Lite/Evaluation edition with a few Limitations. Stm32l4xx_it.h is the associated header file. Select a product from the list below to download the latest version. The column “Generate IRQ Handler” in STM32CubeMX NVIC settings allows controlling whether the interrupt handler function call shall be generated or not. Stm32l4xx_it.c contains the generated interrupt handlers. Defining and calling, for each configured peripheral, a peripheral initialization function that defines a handle structure that will be passed to the corresponding peripheral HAL init function which in turn will call the peripheral HAL MSP initialization function.Configuring and initializing the GPIOs that are not used by peripherals.Configuring and initializing the system clock.Resetting the MCU to a known state by calling the HAL_init() function that resets all peripherals, initializes the Flash memory interface and the SysTick.On the Clock Configuration tab, adjust the clock to the desired settings:.For peripherals that are supported by CMSIS-Drivers, makre sure to configure the correct number (refer to the CMSIS-Driver of your selected device that contains the information about the correclation between peripheral and driver number).Click on Connectivity (3) to see configuration options for the on-chip peripherals, such as:.Use the Pinout view to configure all necessary I/O pins to the required functions.Configure these interfaces as required by your application or set our in example projects. ![]() ![]() Click on System Core (2) to see configuration options for:.For devices with Arm TrustZone (for example STM32L5), you need to select to use or dismiss TrustZone at the first start of the new project.Anytime, use Help to get access to the STM32CubeMX user manual.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |