硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8886|回复: 3
收起左侧

[FreeRTOS] freertos移植到STM32,如何使用CM3 内核的SysTick 定时器作为系统 Tick?

[复制链接]

17

主题

132

回帖

183

积分

初级会员

积分
183
发表于 2014-3-31 16:48:17 | 显示全部楼层 |阅读模式
初学者按照网上教程移植FREERTOS到STM32F103,跑马灯程序运行正常,如何使用CM3 内核的SysTick 定时器作为系统Tick,一直没弄明白,系统Tick用的是软延时吧?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107027
QQ
发表于 2014-3-31 16:55:05 | 显示全部楼层
网上别人写的教程中系统节拍不是用的systick吗,基本现在的RTOS都是用的这个。
回复

使用道具 举报

0

主题

1

回帖

0

积分

新手上路

积分
0
发表于 2015-3-28 09:25:36 | 显示全部楼层
to eric2013,
    在freertos工程里面并没有看到对stm32的systick硬件定时器进行初始化啊,但是多任务跑led什么的都很正常。根据移植教程,说是修改stm32的启动启动文件,比如startup_stm32f10x_md.s中systick Handler为xPortSysTickHandler,难道stm32的systick定时器在使用之前不需要初始化配置吗?还是这个配置在别的隐蔽的地方我没有找到呢?谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107027
QQ
发表于 2015-3-28 10:33:27 | 显示全部楼层

回 mcu_lz 的帖子

mcu_lz:to eric2013,
    在freertos工程里面并没有看到对stm32的systick硬件定时器进行初始化啊,但是多任务跑led什么的都很正常。根据移植教程,说是修改stm32的启动启动文件,比如startup_stm32f10x_md.s中systick Handler为xPortSysTickHandler,难道stm32的syst .. (2015-03-28 09:25) 
在port.C文件里面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 11:57 , Processed in 0.214445 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表