Mentooo 发表于 2026-7-2 17:41:14

定时器在赋初值后,会自己启动吗?


if(time_T0_1uS >= 15)       

                {

                        time_T0_1uS = 0;                //从新计时

                        IGBT_Proh = 0;                        //IGBT驱动间隔标志位,

                        TR0 = 0;                                //关闭定时器0                               

                        TL0 = 0xE8;                        //设置定时初始值★★★定时器设置初始值后,会自动启动吗?

                        TH0 = 0xFF;                        //设置定时初始值

                }



乘风飞扬 发表于 2026-7-2 18:10:01

TR0 = 1 后开始计数
TR0 = 0 后停止计数
设置初值不会自动启动

狂热主宰 发表于 2026-7-2 18:20:51

乘风飞扬 发表于 2026-7-2 18:10
TR0 = 1 后开始计数
TR0 = 0 后停止计数
设置初值不会自动启动

已设置自动重装载
重新赋值后会自动计数

梁工 发表于 2026-7-2 19:14:59

不会,要用程序启动。
页: [1]
查看完整版本: 定时器在赋初值后,会自己启动吗?