Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


Loading

AVR port - choice of timer module

Posted by svofski on September 26, 2005
Hello,

I really need the 16-bit Timer1 module AVR port of FreeRTOS happens to use for its unique 2-channel PWM generation feature.

I found the initialization/ISR code in the port. But before actually hacking it to use other timer, e.g. Timer 0, it would be interesting to know what are the possible caveats in switching to another timer.

I understand that 16-bit timer was chosen for high resolution - I can sacrifice scheduling precision. Is there anything else about Timer1 module that FreeRTOS really needs?

RE: AVR port - choice of timer module

Posted by Richard on September 26, 2005
You can use any timer source that is capable of producing the frequency you required.

Regards.

RE: AVR port - choice of timer module

Posted by svofski on September 26, 2005
FreeRTOS is exceptionally impressive work, but the support is definitely its Killer Feature :)

Thank you very much!


[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]


Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Meet Richard Barry and learn about running FreeRTOS on RISC-V at FOSDEM 2019

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


Careers

FreeRTOS and other embedded software careers at AWS.



FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Renesas

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner