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。

编译下载

相关推荐
咸鱼翻身小阿橙1 小时前
现在这个四通道出现的问题
学习
wgego3 小时前
基础的反序列化一些总结(php和java)
java·开发语言·笔记
云贝教育-郑老师3 小时前
OceanBase 是如何搞定海量数据分片(Sharding)的?
学习·oceanbase·dba
编程圈子3 小时前
电机驱动开发学习23. 保护体系与故障状态机
驱动开发·学习
振南的单片机世界4 小时前
2MHz/50MHz玄机:GPIO速度档选错,信号直接“烂尾”
arm开发·stm32·单片机·嵌入式硬件
Run_Teenage4 小时前
嵌入式:理解STM32文档和社区生态,工具链的选择与安装
stm32·单片机·嵌入式硬件
别动我齐刘海4 小时前
Day6 unitree_G1人形机器人GMR—— MotionInput
c语言·c++·人工智能·学习·机器学习·机器人·github
ACP广源盛139246256734 小时前
DeepSeek‑V4‑Flash 公测@ACP#昇腾 950 国产算力组合落地,国产 PCIe 交换芯片 IX9104 有哪些硬件机会
大数据·数据库·人工智能·分布式·单片机·嵌入式硬件·microsoft
铅笔小新z4 小时前
【stm32】RCC 与时钟树
stm32·单片机·嵌入式硬件
神秘的MT5 小时前
C# WinForm Socket 服务器 + 串口转发
服务器·网络·学习·c#