野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3654|回复: 0

[ucos] uCOS系统时钟设置的问题

[复制链接]
发表于 2020-10-11 14:23:15 | 显示全部楼层 |阅读模式
本帖最后由 flyingPiggy 于 2020-10-11 14:31 编辑

最近在看野火的uCOS书籍,开篇第一部分就是修改系统时钟为25Mhz,和软件仿真一致。
我在时钟相关文件"system_ARMCM3.c"中开头的代码和书上说的不一样

书本上是这样的
  1. #define __HSI (8000000 UL)
  2. #define __XTAL(5000000UL)

  3. #define __SYSTEM_CLOCK (5*__XTAL)
复制代码
我的这个文件里面的代码是这样子的
  1. #define  XTAL  (50000000UL)

  2. #define  SYSTEM_CLOCK  (XTAL/2 U)
复制代码


里面没有内部时钟,名字也不一样。
这是因为库的版本问题吗?

我是不是应该改成这样子?
  1. #define  XTAL            (50000000UL)

  2. #define  SYSTEM_CLOCK    (5*XTAL)
复制代码


图片如下 微信图片_20201011143100.jpg 微信图片_20201011143109.jpg
回复

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-29 04:10 , Processed in 0.063734 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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