野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5892|回复: 1

[ucos] ucos中的软件定时器的使用

[复制链接]
发表于 2016-3-16 10:49:27 | 显示全部楼层 |阅读模式
在【野火出品】ucosiii应用开发指南中的例程中,有软件定时器的例程,
BSP文件中定义了一些关于定时的寄存器,还指定了地址,请问这些是什么地址,在STM32中datasheet中的没有找到相应的地址,

*********************************************************************************************************
*                                             REGISTERS
*********************************************************************************************************
*/

#define  DWT_CR      *(CPU_REG32 *)0xE0001000
#define  DWT_CYCCNT  *(CPU_REG32 *)0xE0001004
#define  DEM_CR      *(CPU_REG32 *)0xE000EDFC
#define  DBGMCU_CR   *(CPU_REG32 *)0xE0042004


/*
*********************************************************************************************************
*                                            REGISTER BITS
*********************************************************************************************************
*/

#define  DBGMCU_CR_TRACE_IOEN_MASK       0x10
#define  DBGMCU_CR_TRACE_MODE_ASYNC      0x00
#define  DBGMCU_CR_TRACE_MODE_SYNC_01    0x40
#define  DBGMCU_CR_TRACE_MODE_SYNC_02    0x80
#define  DBGMCU_CR_TRACE_MODE_SYNC_04    0xC0
#define  DBGMCU_CR_TRACE_MODE_MASK       0xC0

#define  DEM_CR_TRCENA                   (1 << 24)

#define  DWT_CR_CYCCNTENA                (1 <<  0)

回复

使用道具 举报

 楼主| 发表于 2016-3-16 11:04:48 | 显示全部楼层
附件是软件定时器的代码,请大侠指点

5. 软件定时器.zip

600.45 KB, 下载次数: 16

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 23:52 , Processed in 0.034027 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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