Thông báo

Collapse
No announcement yet.

dữ liệu không xuất ra portC của atmega32

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

  • dữ liệu không xuất ra portC của atmega32

    T bị output portC của atmega32 không xuất dữ liệu ra, đã kiểm tra phần cứng OK.

    T dùng portC cho việc chọn LED và port B xuất dữ liệu ( LED anode chung )
    PortC (pinC.0 -- pinC.3) drive LED qua tran A1015
    Code:
    void disp(int vt, unsigned char dat)
    }
        unsigned char LED[]={192,249,164,176,153,146,130,248,128,144};
        unsigned char pos[]={0xfe,0xfd,0xfb,0xf7};
        PORTB=LED[dat];
        PORTC=pos[vt];
        delay_ms(1);
    }
    ------
    ... disp(0,1);
        disp(1,2);
        disp(2,3);
        disp(3,4);
    .....
    KQ : chỉ có 2 LED 1 và LED 2 sáng, còn LED 3 và 4 tắt ????

  • #2
    Bác nào bít disable các đường JTAG của portC , chỉ giúp T với ???

    Comment


    • #3
      Nếu bạn dùng CodeVisionAVR và mạch nạp USB910 hoặc STK500 bạn có thể đọc fuse bit của con AVR rồi bỏ dấu tick ở fuse bit JTAGEN = 0

      Comment


      • #4
        .Haha cám ơn nhé. mình cũng bị như thế này. ko dc học từ đầu tới đuôi nên ko bít

        Comment


        • #5
          con ATMEGA16L cua em cũng ko xuất tín hiệu ra 4 chan 23_24_25_26 port C , làm cụ thể thế nào pác hướng dẫn em với ! em gà mấy vụ nỳ lắm .
          ................. Pleiku .................... GIA LAI ...................

          Comment


          • #6
            Trước khi lập trình fuse bit, bạn phải xóa chip. Sau đó có thể lập trình riêng cho fuse bit hoặc làm cùng với nạp chip

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...
            X