Analysis of Systick Timer Applications for Teaching in Embedded Systems

This paper analyzes the implementation of Systick Timer in embedded system programming. To compare the complexity of the two, a flowchart for a program using a Systick Timer as a program execution sequencer and one that employs standard programming approaches is created for a password-protected lock...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2023 International Conference on Engineering Technology and Technopreneurship (ICE2T) S. 324 - 329
Hauptverfasser: Adam, Ismail, Harun, Faezah, Rahman, Abdul Halim Abd, Aziz, Azmam Abdul, Ramli, Aizat Faiz, Shafei, Nor Amalia
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 15.08.2023
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper analyzes the implementation of Systick Timer in embedded system programming. To compare the complexity of the two, a flowchart for a program using a Systick Timer as a program execution sequencer and one that employs standard programming approaches is created for a password-protected locking system. By creating code based on both flowcharts, programming quality is subjectively assessed for elements like ease of understanding, ease of debugging, ease of verification, and ease of maintenance. 70 subjects chosen from students studying embedded system programming worked on the program. As a result of this study, it was found that programs made using Systick Timer are easier to create, write, understand, and modify. Subjects also revealed that they felt confident using the Systick Timer in programming. Additionally, the time delay and other time-related components are more precise and accurate, which increases the dependability of the code created using the Systick Timer. The Systick Timer has changed how embedded systems are developed. The importance of Systick Timer in embedded system software development and embedded system learning is highlighted in this paper.
DOI:10.1109/ICE2T58637.2023.10540466