Dịch MPLAB

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • chitrung12
    Nhập môn đệ tử
    • Oct 2008
    • 3

    #61
    mình đang tìm hiểu về led rgb. vậy bạn nào có tài liệu thì cho xin nhe. trungchi3t@gmail.com

    Comment

    • sit_alone76816
      Đệ tử 2 túi
      • Aug 2008
      • 38

      #62
      Anh Nam ơi ! Sau khi mình biên dịch ra file .hex xong thì làm sao mình biết là dung lượng của file đó ra sao để nạp vào PIC. Em đang dùng MPlab C18, mong anh chỉ giúp !

      Comment

      • namqn
        Trưởng lão PIC bang
        • Feb 2006
        • 3020

        #63
        Nguyên văn bởi sit_alone76816 View Post
        Anh Nam ơi ! Sau khi mình biên dịch ra file .hex xong thì làm sao mình biết là dung lượng của file đó ra sao để nạp vào PIC. Em đang dùng MPlab C18, mong anh chỉ giúp !
        Sau khi biên dịch chương trình xong, bạn vào mênu View, chọn lệnh 1 Memory Usage Gauge để biết được dung lượng bộ nhớ chương trình và dữ liệu đã được sử dụng (tổng dung lượng bộ nhớ chương trình và dữ liệu của chip đang được chọn cũng được hiển thị).

        Chú ý rằng kích thước của file .hex không phản ánh kích thước thực của dung lượng bộ nhớ chương trình đã sử dụng.

        Thân,
        Biển học mênh mông, sức người có hạn.

        Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
        http://www.picvietnam.com/forum/showthread.php?t=1263

        Comment

        • vanchinhdt
          Nhập môn đệ tử
          • Jun 2010
          • 2

          #64
          Đối số ra khỏi phạm vi (không phải là một cấu hình hợp lệ đăng ký địa chỉ)
          bạn thay đổi lại số xem sao nha số bạn nhập quá lớn nhập lai số khác nhỏ hơn nha

          Comment

          • tran cam
            Nhập môn đệ tử
            • Oct 2007
            • 2

            #65
            Chương trình của em sau khi biên dịch có kết quả ở Output như thế này:
            "Clean: Deleting intermediary and output files.
            Clean: Deleted file "C:\Documents and Settings\tran cam\Desktop\Test code ASM\LED_IO\LED_IO_01.o".
            Clean: Deleted file "C:\Documents and Settings\tran cam\Desktop\Test code ASM\LED_IO\LED_IO_01.ERR".
            Clean: Deleted file "LED_IO_01.lst".
            Clean: Deleted file "LED_IO_01.cof".
            Clean Warning: File "LED_IO_01.cod" doesn't exist.
            Clean Warning: File "LED_IO_01.hex" doesn't exist.
            Clean: Done.
            Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F877A "LED_IO_01.asm" /l"LED_IO_01.lst" /e"LED_IO_01.err" /o"LED_IO_01.o"
            Message[302] C:\DOCUMENTS AND SETTINGS\TRAN CAM\DESKTOP\TEST CODE ASM\LED_IO\LED_IO_01.ASM 15 : Register in operand not in bank 0. Ensure that bank bits are correct.
            Warning[205] C:\DOCUMENTS AND SETTINGS\TRAN CAM\DESKTOP\TEST CODE ASM\LED_IO\LED_IO_01.ASM 22 : Found directive in column 1. (END)
            Executing: "C:\Program Files\Microchip\MPASM Suite\mplink.exe" "C:\Documents and Settings\tran cam\Desktop\Test code ASM\LED_IO\16f877a.lkr" "C:\Documents and Settings\tran cam\Desktop\Test code ASM\LED_IO\LED_IO_01.o" /o"LED_IO_01.cof" /M"LED_IO_01.map"
            MPLINK 4.05, Linker
            Copyright (c) 2006 Microchip Technology Inc.
            Errors : 0

            MP2COD 4.05, COFF to COD File Converter
            Copyright (c) 2006 Microchip Technology Inc.
            Error - Source file 'C:\Documents and Settings\tran cam\Desktop\Test code ASM\LED_IO\LED_IO_01.asm' name exceeds file format maximum of 62 characters.
            Errors : 1

            Loaded C:\Documents and Settings\tran cam\Desktop\Test code ASM\LED_IO\LED_IO_01.cof.
            BUILD SUCCEEDED: Sun Oct 31 00:34:34 2010
            "
            Như vậy là đã build xong rồi nhưng không tìm thấy file .hex ở đâu. Mong các anh chỉ giúp.

            Comment

            • tran cam
              Nhập môn đệ tử
              • Oct 2007
              • 2

              #66
              Và đây là code:
              ";Lap trinh: Tran Hong Cam
              ;Ngay 30/10/2010
              ;CT nay lam sang LEDs gan o PORT B, dong thoi kiem tra dac tinh chan RB3
              processor 16F877A
              include <P16F877A.inc>
              __CONFIG _CP_OFF&_WDT_OFF&_BODEN_OFF&_PWRTE_ON&_XT_OSC&_WRT _OFF&_LVP_ON&_CPD_OFF
              ;Bat dau CT
              ORG 0x000
              GOTO START
              ;Khoi tao PORT B la cong xuat du lieu
              ORG 0x005
              START
              BCF STATUS,RP1
              BSF STATUS,RP0
              CLRF TRISB
              ;Xuat du lieu ra PORT B
              BCF STATUS,RP0
              MOVLW b'11111111'
              MOVWF PORTB
              LOOP
              GOTO LOOP
              END "

              Comment

              • hadung2431991
                Nhập môn đệ tử
                • Oct 2010
                • 3

                #67
                Sorry cac pro vi em hoi ngu. Cac pro cho em hoi. The nay la the nao. Em cung khong hieu gi luon. Em viet doan code (theo em nghi la cuc ky don gian nay). Nhung em cung khong biet tai sao no lai chay lam loi den nhu vay. Em chan thanh cam on.
                Attached Files

                Comment

                • hadung2431991
                  Nhập môn đệ tử
                  • Oct 2010
                  • 3

                  #68
                  Sorry các pro vì em hơi ngu. Các pro cho em hỏi. Thế này là thế nào. Em cũng không hiểu gì luôn. Em viết đoạn code (theo em nghĩ là cực kỳ đơn giản này). Nhưng em cũng không biết tại sao nó lại chạy lắm lỗi đến như vậy. Em chân thành cảm ơn.
                  Attached Files

                  Comment

                  Working...