Уян дискний редактор, дибаг хийх

Уян дискний редактор, дибаг хийх

Jump to TINA Main Page & General Information 

MCU угсралтын кодыг бичих нь ихэвчлэн хэцүү, төвөгтэй ажил юм. Та програм хангамжийн хөгжүүлэлтийг хялбаршуулж, электроникийн тоног төхөөрөмжийг дизайн хийхэд илүү их цаг хугацаа зарцуулах болно. Хэрэв та гарын авлагад биш TINA-ийн Урсгал хянагч болон дибаг хийгчийг ашиглахын тулд MCU кодыг зөвхөн тэмдэгтүүд болон урсгалын хяналтын мөрүүдийг ашиглан дибаг хийх, дибаг хийх, дараа нь ажиллуулах эсвэл дибаг хийх тоон болон холимог хэлхээний орчинд код.

Уян дискний редактор

Дараах жишээнд энгийн хэлхээнд суулгагдсан МСН-г хянах flowchart. 

Уг flowchart нь PIC16F73 микроконтроллерийн хоёр портоос уншдаг хоёр дугаарыг нэмдэг.

Хяналтын хөдөлгөөний хүснэгт нь дараах байдалтай байна:

Үүсгэсэн кодыг харахын тулд код flowchart цонхны дээд хэсэгт tab.

Уян дискний дибаг хийх

TINA нь схемийн схемд автоматаар угсрах кодыг автоматаар үйлдвэрлэдэг.

TINA-ийн flowchart дибаг хийх боломжыг ашиглан та өмнө нь дууссан flowchart-ийг тест хийж, дибаг хийх боломжтой.

Та Run товчийг дарж програмыг тасралтгүй ажиллуулж болно,

Алхам дамжуулах товчийг дарж алхам алхамаар,

эсвэл Stop товчийг дарж програмыг зогсооно уу. 

Debugger нь идэвхтэй flowchart-ийн бүрэлдэхүүн хэсгийг өнгө нь шарлаж тохируулснаар харуулна.

Debugger нь идэвхтэй flowchart-ийн бүрэлдэхүүн хэсгийг өнгө нь шарлаж тохируулснаар харуулна.

Эх сурвалжийг нь харуулсан дибаг хийх зүүн дээд буланд гурван чухал цонх байдаг. Хэрэв та Ус дамжуулах хоолой tab, та График зургийн тусламжтайгаар харж, дибаг хийх боломжтой. Хэрэв та Ус дамжуулах хоолой + Код tab, TINA нь flowchart болон assembly кодыг харуулна.

Та энэ үзлээр breakpoints нь flowchart болон assembly кодонд хоёуланд нь байрлуулж болно. Хэрэв та сүүлийн горимыг сонговол, кодТа уламжлалт угсралтын хэлний дибаг хийхийг ашиглан дибаг хийх боломжтой.

Самбарын бүдүүвч, угсралтын кодыг синхрончлох, кодыг илүү уншигдахуйц болгохын тулд TINA нэмэлт шошго, тайлбарыг кодонд оруулна. Жишээлбэл:

Урсгал схемийн шошго2:; x <- PORTA

Эдгээр хаягууд нь кодын гүйцэтгэл буюу үйлдлийн логикийг өөрчилдөггүй.

Хасах цэгүүд нь хэрэглэгчийн заасан цэгүүдэд кодыг гүйцэтгэхийг зогсоох, бүртгэх болон параметрийн шалгалтуудыг зөвшөөрөхөд ашиглагддаг. TINA эвдрэх цэгийг оруулах болон арилгах хэд хэдэн арга замыг санал болгодог.

Холимог горимын жишээ

TINA-ийн flowchart програмчлалын хамгийн ашигтай хэсэг нь холимог аналог-тоон орчинд урсгалын схемд програмчлагдсан MCU зэрэг дибаг холболтын үйл ажиллагааг турших боломжтой. 

 TINA-д багтсан дараах хэлхээг нь TINA интерактив горимд ажиллуулж, дибаг хийх боломжтой мотор хянагч юм.

    X
    Таныг харж байгаад баяртай байна DesignSoft
    Бүтээгдэхүүнээ олох эсвэл дэмжлэг авах талаар тусламж хэрэгтэй бол чатлахыг зөвшөөрнө үү.
    wpChatIcon