单片机扩展多个软件定时器的方法
本文约定:操作系统仅指嵌入式实时操作系统,如:uCOS、freeRTOS、VxWorks、RT-Thread等,IDE:KeilMDK。 在程序功能不太复杂的情况下,可能我们并不会考虑在程序中加入一个操作系统,而是直接编写裸机程序,裸机程序一般分为前台程序和后台程序,前台是中断级,后台是任务级,这样构建的编程模型就是中断加任务,需要实时处理的事情就放在中断函数中执行,而不那么重要的事情就放在一个死
关于「软件定时器」的技术文章、设计资料与工程师讨论,持续更新。
本文约定:操作系统仅指嵌入式实时操作系统,如:uCOS、freeRTOS、VxWorks、RT-Thread等,IDE:KeilMDK。 在程序功能不太复杂的情况下,可能我们并不会考虑在程序中加入一个操作系统,而是直接编写裸机程序,裸机程序一般分为前台程序和后台程序,前台是中断级,后台是任务级,这样构建的编程模型就是中断加任务,需要实时处理的事情就放在中断函数中执行,而不那么重要的事情就放在一个死
到了测试第6课,还没有玩过ESP32-C3的基本定时器,虽然FreeRTOS,可以使用软件定时器 但是软件定时器毕竟也有不适用的时候,这个在我FreeRTOS博文中有单独说明。 所以硬件定时器也得熟悉,同时附带简单用一下软件定时器。 前言 1、 定时器基础介绍 2、定时器示例测试 3、 软件定时器 3.1 ESP-IDF 工程中查看FreeRTOS任务情况 3.2 软件定