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。


编译下载


openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐


所有评论(0)