Pemrograman dan Debugging MCU menggunakan C

Pemrograman dan Debugging MCU menggunakan C

Jump to TINA Main Page & General Information 

Menulis kode perakitan tidak mudah, dan pemrogram komputer desktop telah beralih ke bahasa pemrograman tingkat tinggi. Bahasa tingkat tinggi semakin populer, dan C mungkin bahasa yang paling banyak digunakan dan paling berguna untuk pemrograman MCU. Ada banyak kompiler C yang tersedia di pasaran, banyak di antaranya gratis atau memiliki versi gratis. Anda harus menginstal kompiler C yang menghasilkan kode untuk MCU yang ingin Anda simulasikan, dan kemudian TINA akan secara otomatis mengintegrasikannya ke dalam debugger kode C-nya.

Berikut adalah kompiler C yang kompatibel dengan TINA:

PIC: HI-TECH PIC compilers, 
PIC18: MPLAB C18 compiler 
AVR: WINAVR 
8051: SDCC 
ARM: YAGARTO

Kode HEX yang dihasilkan kompiler beli dia secara otomatis disimpan dalam file TSC. Anda tidak memerlukan kompiler C setelah kode-C dikompilasi ke dalam HEX.

Namun Anda memerlukan kompiler C yang diinstal untuk memeriksa kode-C.

Pemrograman dan Debugging MCU menggunakan C, image 1

Jika Anda menjalankan simulasi, LED akan menyala ketika level logika pada PA0 tinggi dan pin tegangan akan menunjukkan tegangan analog. Perhatikan bahwa voltase ini mengikuti voltase dari catu daya. Pin lain ditangani dengan nilai logika sesuai dengan aturan Simulasi Mode Campuran. Ini membuat perbedaan besar dibandingkan dengan simulasi eksternal MCU dibandingkan denganTINA. Anda juga dapat melihat semua voltase dan tampilan rangkaian lengkap Anda selama simulasi dan bahkan mengikuti operasi langkah demi langkah dengan bantuan debugger TINA C

Men-debug kode C dalam MCU

Sama seperti dengan kode ASM dan HEX, Anda dapat mengikuti pelaksanaan program C di TINA.