前言
本资源是STC官方发布的FreeRTOS移植版本(内核版本为V10.4.6),针对芯片STC32G12K128。
程序包含FreeRTOS核心代码,集成了STC官方库函数。简洁,可靠,STC 官方维护,任务切换时间2.5us/24MHz。
设置
代码在编译下载时,有几点需要设置,在此做个记录:
1、在 FreeRTOSConfig.h 里面配置运行频率,默认24MHZ。
#define MAIN_Fosc ( 24000000UL ) //系统工作频率
2、LARGE模式 和 HUGE模式
STC32G12K128,存储空间为128K,为了充分发挥芯片的性能,当然选择 HUGE模式 。
#define configUSE_ROMHUGE 1 // 1 HUGE模式 0 LARGE模式
3、设置EEPROM
假设128K的存储空间,120K用来存储程序,分配8K的空间作为EEPROM。


编译下载

