... sau:T2_DISABLED, T2_DIV_BY_1 T2_DIV_BY_4, T2_DIV_BY_16- Period là một số nguyên (0 255) để xác định khi nào thì xung clock reset.- Postscale là số (116) để xác định có bao nhiêu lần reset trước một ngắt: ... Thời gian duty được xác định là: value*(1/clock)*t2_div với t2_div là số chia đặt trước của Timer2. •Xét ví dụ trong bài: duty = 620;set_pwm1_duty(duty);với thạch anh 10MHz,giả sử t2_div_16, ... ngắt mỗi 714.4us ( 307.2*2).Ở đây chu kỳ xung là T = (1/10e6)*4*4*(192+1) = 153.6us.Cụ thể trong bài, muốn tạo chu kỳ xung 1ms ta khởi tạo Timer2 như sau:setup_timer_2(T2_div_by_16,154,1)Khi ấy...