小飞侠
发表于 2024-4-29 07:52:05
中断优先级,对应用的影响,基本感觉不出来
i_zw
发表于 2024-5-8 22:07:43
晓飛飛 发表于 2024-4-25 23:24
T11的时钟源灵活,除了低功耗唤醒,还支持普通定时器计数器的功能,是支持外部晶振和内部高低速IRC提供时 ...
这个USER_VECTER 是定义的多少呢,EAXSFR(); 是自己定义的吗
晓飛飛
发表于 2024-5-9 01:21:59
i_zw 发表于 2024-5-8 22:07
这个USER_VECTER 是定义的多少呢,EAXSFR(); 是自己定义的吗
都在官方提供的最新的头文件里面
liklong7
发表于 2024-6-29 09:53:29
void Timer11_Init(void) //100微秒@6.000MHz
{
P_SW2 |= 0x80; //使能访问XFR寄存器
T11CR &= 0xf3; //选择时钟源 (系统时钟SYSclk)
T11CR |= 0x10; //定时器时钟1T模式
T11L = 0xA8; //设置定时初始值
T11H = 0xFD; //设置定时初始值
T11CR |= 0x80; //定时器11开始计时
T11CR |= 0x02; //使能定时器11中断
}这个T11, 为什么这句话 (T11CR |= 0x10;//定时器时钟1T模式)定时器工作不起来?只有当T11CR |= 0x1c定时器才可以工作。我想知道怎么回事, 你们也可以试下。我们这边项目因为这点推了很久了,麻烦工程师能协助处理,TKS
soma
发表于 2024-6-29 11:01:00
T11CR &= 0xf3; //选择时钟源 (系统时钟SYSclk)这行如果没有初值,结果是t11cr=0x00,吧,T11CR |= 0x1c这个是使用内部低速IRC吧。和1t模式。你可以计算一下寄存器操作后的值,在判断问题在哪。
i_zw
发表于 2024-7-28 22:11:42
soma 发表于 2024-6-29 11:01
T11CR &= 0xf3; //选择时钟源 (系统时钟SYSclk)这行如果没有初值,结果是t11cr=0x0 ...
感谢