MCU Pengaturcaraan dan Pengecualian menggunakan C

MCU Pengaturcaraan dan Pengecualian menggunakan C

Jump to TINA Main Page & General Information 

Menulis kod pemasangan tidak mudah, dan pengaturcara komputer desktop telah beralih kepada bahasa pengaturcaraan peringkat tinggi. Bahasa tingkat tinggi semakin popular, dan C mungkin bahasa yang paling banyak digunakan dan paling berguna untuk pengaturcaraan MCU. Terdapat banyak penyusun C yang terdapat di pasaran, kebanyakannya bebas atau mempunyai versi percuma. Anda perlu memasang pengkompil C yang menghasilkan kod untuk MCU yang anda mahu mensimulasikan, dan kemudian TINA akan secara automatik mengintegrasikannya ke dalam debugger kod C.

Berikut adalah penyusun C yang serasi dengan TINA:

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

Kod HEX yang dihasilkan membeli dia pengirim secara automatik disimpan dalam fail TSC. Anda tidak memerlukan pengkompil C setelah kod C dikompilasi ke HEX.

Walau bagaimanapun anda memerlukan pengomputer C yang dipasang untuk memeriksa kod C.

MCU Pemrograman dan Pengecualuan menggunakan C, imej 1

Jika anda menjalankan simulasi, LED akan menyala apabila tahap logik pada PA0 tinggi dan pin voltan akan menunjukkan voltan analog. Perhatikan bahawa voltan ini mengikuti voltan bekalan kuasa. Pin lain dikendalikan dengan nilai logik mengikut peraturan Simulasi Mode Campuran. Ini menjadikan perbezaan yang besar berbanding dengan simulasi luar MCU berbanding TINA. Anda juga boleh melihat semua tegangan dan memaparkan litar lengkap anda semasa simulasi dan juga mengikuti langkah demi langkah operasi dengan bantuan debugger TINA C

Menyahpepijat kod C dalam MCU

Sama seperti kod ASM dan HEX, anda boleh mengikuti pelaksanaan program C di TINA.