Thông báo

Collapse
No announcement yet.

Bỏ JTAG thế nào nhỉ???

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

  • Bỏ JTAG thế nào nhỉ???

    Chào các bác!
    Em nạp chương trình cho ATmega 16 bằng PonyProg với mạch nạp ISP stk200/300 chương trình không có lỗi khi debug nhung khi nạp xong thì từ PC.2 đến PC.5 không có tín hiệu ra còn các Port khác thì tốt cả. (chip không hỏng). Bác nào biết về vấn đề này chỉ giùm em. thanks!

  • #2
    Trong PonyProg, nhấn Ctrl-S để có bảng Configuration and Security Bits đây là bảng các bit cấu hình của ATMEGA16, trong dó có bít JTAGEN.

    Các chíp ATMEGA có JTAG được cấu hình mặc định là Enable (được đánh dấu), bạn bỏ chọn bit này để Disable JTAG. Hình đính kèm đặt cấu hình ATMEGA16 chạy ở thạch anh ngoài, sử dụng bootloader 1kbyte (Megaload).

    Nếu bạn chỉ muốn thay đổi cấu hình JTAG, hãy nhấn Read để đọc về cấu hình sau đó thay đổi bit JTAGEN rồi nhấn Write để ghi cấu hình vào chíp.

    Đây là nguyên tắc chung khi thay đổi cấu hình của các dòng AVR bằng Ponyprog. Tham khảo trong Datasheet để biết thông tin về các chíp cấu hình.

    Các bạn cũng cần biết rằng các chíp ATMEGA khi xuất xưởng đặt cấu hình mặc định là sử dụng dao động nội 1MHz, JTAG enable.
    Với những người mới học nếu ko tìm hiểu kĩ sẽ mất thời gian cho vấn đề này, chẳng hạn như lắp thạch anh ngoài nhưng chíp lại chạy rất chậm, UART ko hoạt động đúng, một số chân PORTC ko hoạt động. Hãy tìm hiểu kĩ về các bít cấu hình trong bảng Configuration and security bits để giải quyết các vấn đề này!

    (à, các bạn hãy để ý bit SPIEN, tức là SPI Enable, nó ko được phép thay đổi, do đó bạn ko thể Disable đường nạp SPI, yên tâm đi)
    Attached Files
    Last edited by VNarmy; 08-08-2008, 09:23. Lý do: Đã sửa rồi nhé
    PNLab
    Mạch nạp/debug ULink2, Jlink ARM USB
    Mạch nạp AVR, PIC, 8051, MSP430 USB
    Mạch phát triển STM32, ARM9, ARM11
    more...www.pnlabvn.com

    Comment


    • #3
      Cảm ơn bác nhé. Em cũng mất nhiều thời gian chỉ vì cái JTAG này. May mà lục tìm được bài của bác.

      Comment


      • #4
        Các bạn cũng cần biết rằng các chíp ATMEGA khi xuất xưởng đặt cấu hình mặc định là sử dụng dao động nội 1KHz, JTAG enable.
        Bới bèo ra bọ xíu, bác sphinx đừng giận. Em sửa lại là 1MHz nhé.
        Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
        Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X