Electoday 4.0

>> รบกวน ใครพอ อธิบาย หน้า Disassemble ได้บ้างอ่ะครับ

Online TaoTao

  • ***
  • 163
    • View Profile
ปัจจุบัน ผมหันมาใช้ STVD + COSMIC_C กับ STM8 ครับ
คือ อยากจะรู้ Machine Cycle ที่ใช้ในโค้ด แต่หาดูการนับ cycle ใน STVD ไม่เจอ

ลองเปิด TIM1 ดูบิต counter
แต่คิดว่า ไม่น่าใช่ เพราะคำสั่ง ง่ายๆ นับไป 20,000 -30,000 cycle
ซึ่งขัดแย้งกับ Refference Manual เค้า

เลยลองเปิด Dissasemble ปรากฎว่า  @_@!

คือ อยากเพียงทราบว่า มันใช้ไปกี่คล็อกของคำสั่งเรา น่ะครับ

มันใช้ดูได้ไหมครับ ต้องดูตรงไหนหว่า ใครอ่านออกบ้างน่ะครับ
มีไฟล์แนบน่ะครับ โค้ดผมเอง..

ขอบคุณล่วงหน้าครับ
^__^!




Online TaoTao

  • ***
  • 163
    • View Profile
หน้า Disassemble เจอ Help ที่เขาอธิบายไว้บ้างแล้ว
แต่ Cycle cnt ยังหาไม่เจอน่ะครับ

ปัจจุบัน นับจาก TIM1
แต่เวลา เข้า-ออก จาก Function
ค่าเวลามันเพิ่มขึ้นมากมาย แบบแปลกๆ
บางที เปลี่ยนไป เป็นหมื่น ถึงหลายหมื่น cnt  O_o!
ซึ่ง มันไม่น่าจะใช่ เพราะใช้ scope จับ
มันก็ทำงานปกติดี

มีวิธีนับ Cycle วิธีอื่น อีกไหมหว่า