Thông báo

Collapse
No announcement yet.

Giúp e cái code PWM này với....

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Giúp e cái code PWM này với....

    x=atol(tam);
    if(x==0)
    {
    khoidong=0;
    LCD_send_byte(0,0x01);
    lcd_gotoxy(1,1);
    printf(lcd_putc,"stop");
    delay_ms(1000);
    DISABLE_INTERRUPTS(INT_TIMER0);
    setup_timer_1(T1_DISABLED);
    OUTPUT_low(PIN_C3);
    tocdo=0;
    }
    else
    {
    khoidong=1;

    LCD_send_byte(0,0x01);
    lcd_gotoxy(1,1);
    printf(lcd_putc,"vantocdat:%Ld"x);
    delay_ms(500);
    setup_timer_1( T1_EXTERNAL|T1_DIV_BY_1 );
    set_timer1(0);
    enable_interrupts(INT_TIMER0); // Cho phep ngat Timer 0
    enable_interrupts(GLOBAL);
    set_timer0(60);
    set_pwm1_duty(x);
    OUTPUT_high(PIN_C3);
    }
    }
    đây là 1 đoạn nhỏ trong chương trình đồ án của e....trong đó (x) là giá trị mà e cài đặt từ máy tính xuống...vậy bây h phải làm sao để (x) tương đương với PWM của e.setup_timer_2(T2_DIV_BY_4,124,1);// DIEU RONG XUNG 10K HZ...ai giúp e với ạ

Về tác giả

Collapse

tuananhqn14 Tìm hiểu thêm về tuananhqn14

Bài viết mới nhất

Collapse

Đang tải...
X