Kejuruteraan Fumax akan memuatkan Firmware pelanggan (biasanya HEX atau BIN FILE) ke MCU untuk membolehkan produk berfungsi.

Fumax mempunyai kawalan ketat terhadap pengaturcaraan firmware

Pengaturcaraan IC adalah menulis program ke ruang penyimpanan dalaman cip melalui alat pengaturcaraan, yang umumnya dibagi menjadi pengaturcaraan luar talian dan pengaturcaraan dalam talian.

firmware programming1

1. Terutamanya kaedah pengaturcaraan

(1) Pengaturcara sejagat

(2) Pengaturcara khas

(3) Pengaturcaraan dalam talian:

firmware programming2

2. Ciri-ciri pengaturcaraan dalam talian

(1) Pengaturcaraan dalam talian menggunakan bus komunikasi standard cip, seperti USB, SWD, JTAG, UART, dll. Antaramuka biasanya tetap dan pin yang lebih sedikit disambungkan semasa pengaturcaraan.

(2) Oleh kerana kecepatan komunikasi antara muka tidak tinggi, kabel umum dapat digunakan untuk merekam tanpa penggunaan daya yang tinggi.

(3) Oleh kerana pembakaran dalam talian diprogramkan melalui sambungan berwayar, jika terdapat kesalahan semasa ujian produksi, PCBA yang salah dapat dikesan dan dibakar kembali tanpa membongkar cip. Ini bukan sahaja menjimatkan kos pengeluaran, tetapi juga meningkatkan kecekapan pengaturcaraan.

firmware programming3

3. Apa itu pengaturcara?

PROGRAMMER, juga dikenali sebagai penulis atau pembakar, digunakan untuk memprogram IC yang dapat diprogramkan.

4. Kelebihan pengaturcara IC

Untuk sebahagian besar IC sebelumnya, mereka tidak digunakan secara umum, tetapi dalam penggunaan eksklusif, memanggil ID DEDICATED.

Oleh itu, jika pereka ingin merancang papan litar, mereka mesti menggunakan pelbagai IC yang berbeza dengan fungsi tetap, dan mereka perlu menyediakan pelbagai jenis IC, terutama untuk pengeluar berskala besar.

Kini pereka hanya perlu menyiapkan IC untuk membakarnya ke dalam IC dengan fungsi yang berbeza setelah ID DEDIKAT dicipta dan digunakan.

Penyediaannya mudah, tetapi pembakar mesti bersedia untuk membakarnya.

firmware programming4

5. Kapasiti kami:

Alat perisian: Altium (Protel), PADS, Allegro, Eagle

Program: C, C ++, VB