新手上路
- 积分
- 32
- 金钱
- 32
- 注册时间
- 2012-9-5
- 在线时间
- 0 小时
|

楼主 |
发表于 2012-11-28 16:09:20
|
显示全部楼层
void counter_init(void)
{
unsigned int *p=0;
p=(unsigned int*)(0x40021000|0x0000001Cu);
*p |=0x000000001u;
p=(unsigned int*)(0x40000000u|0x00000018u);
*p=0x00000020u;
p=(unsigned int*)(0x40000000u|0x00000008u);
*p=0x00000057u;
p=(unsigned int*)(0x40000000u+0x00000000u);
*p=0x00000001u;
}
unsigned int counter_read(void)
{
unsigned int *p=(unsigned int*)(0x40000000u|0x00000024u);
return *p;
}
void counter_clear(void)
{
unsigned int *p=(unsigned int*)(0x40000000u|0x00000024u);
*p=0;
} |
|