RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Không bit lỗi này là lỗi gì trong con Dspic30F4011

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • Không bit lỗi này là lỗi gì trong con Dspic30F4011

    Mới chập chẹ vào tìm hiểu con PIc 16bit thấy nó hay hơn hản dòng 8 bit. Nhưng mà cũng không hiểu sai phần cứng hay phần mền. Hay chip bị dei nữa, hay là bị làm sao!
    Tôi muốn điều khiển 1 con LED nhấp nháy ko hiểu tại sao mà nó không nhấp nháy nữa.
    Mạch nạp Pkit nó vẫn nhận chíp 4011 và khi nạp nó vẫn báo nạp thành công và tôi sử dụng trực tiếp nguồn của mạch nạp để điều khiển LED. Không hiểu sao chương trình viết đi viết lại cũng thế.
    Code:
    #include <p30F4011.h>
    
    _FOSC(CSW_FSCM_OFF & FRC_PLL4);
    _FWDT(WDT_OFF);
    _FBORPOR(PBOR_OFF & MCLR_EN & PWMxL_ACT_HI & PWMxH_ACT_HI);
    _FGS(CODE_PROT_OFF);
    
    unsigned int t;
    /*void delay(unsigned long m)
     {
      unsigned long n;
      for(n=0;n<m;n++)
       {;}                                       
     }*/
    int main() 
    { 
       TRISDbits.TRISD0 = 0;               //Set LED pins as outputs 
       LATDbits.LATD0 = 1;           //Turn LED RD0 on  
       //LATDbits.LATD0 = 1; 
        
    while(1)                      //Loop forever 
       { 
                
            LATDbits.LATD0 = 0; 
            for(t=0;t<10000;t++)
            for(t=0;t<2000;t++);    
            LATDbits.LATD0 = 1; 
      } 
    }
    Phân cứng thì cũng đã làm đủ mọi cách rồi! Chương trình chỉ có 1 lệnh tắt RD0 hay mở RD0 thôi! CHứ nó ko chạy lệnh tiếp theo . Có nghĩa là nó chỉ có chạy lệnh đầu và các lệnh sau nó ko chạy( chỉ Có LED tắt hoạc sáng bằng thay đổi lại lệnh thôi) ! Cho dù khi nạp xong tôi cho con trở 10K treo lên Vdd cho chân MCLR.mà cũng không được!
    Các pác trợ giúp tôi với
    Các pác xem nào?
    Phần lập trình của em :http://data2.thaibinhhoiquan.com/upl...bc7a012a69.zip

Về tác giả

Collapse

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

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

Collapse

Đang tải...