STC32G学习笔记-FreeRTOS for STC32G12K128

前言

本资源是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。

编译下载

相关推荐
AnalogElectronic2 小时前
在后端开发学习方面,如何充分发挥i5 3470低配电脑的性能
学习
LCG元2 小时前
振动能量采集:STM32U5从振动启动,能量管理完整方案
stm32·单片机·嵌入式硬件
FPGA小迷弟2 小时前
FPGA工业常用接口:FPGA 的 SPI 总线多从机通信设计与时序优化
学习·fpga开发·verilog·fpga·modelsim
艾莉丝努力练剑2 小时前
【MYSQL】MYSQL学习的一大重点:MYSQL库的操作
android·linux·运维·数据库·人工智能·学习·mysql
shanght12 小时前
尝试用rules--code.md
学习
放下华子我只抽RuiKe52 小时前
机器学习全景指南-总结与展望——构建你的机器学习工具箱
人工智能·深度学习·opencv·学习·目标检测·机器学习·自然语言处理
tritone2 小时前
标题:用阿贝云免费云服务器配置SSL/TLS,学习证书部署的实用经历
服务器·学习·ssl
PNP Robotics2 小时前
连接AI产业·链动全球|PNP机器人亮相2026杭州全球人工智能大会
人工智能·python·学习·开源
朗迹 - 张伟2 小时前
UE5粒子特效Niagara学习笔记
笔记·学习·ue5