Fumax инженериясы өнүмдөрдүн иштешин камсыз кылуу үчүн кардардын микропрограммасын (көбүнчө HEX же BIN FILE) MCUга жүктөйт.

Fumax микропрограммалык программалоону катуу көзөмөлдөйт

IC программалоо - бул программаны чиптин ички сактагычына программалоо куралы аркылуу жазуу, ал көбүнчө оффлайн программалоо жана онлайн программалоо болуп бөлүнөт.

микропрограммалык программалоо1

1. Негизинен программалоонун ыкмалары

(1) универсалдуу программист

(2) Арналган программист

(3) Онлайн программалоо:

микропрограммалык программалоо2

2. Онлайн программалоонун өзгөчөлүктөрү:

(1) Он-лайн программалоо чиптин USB, SWD, JTAG, UART ж.б. сыяктуу стандарттык байланыш шинасын колдонот. Интерфейс адатта туруктуу жана программалоо учурунда азыраак пиндер туташтырылган.

(2) Интерфейстин байланыш ылдамдыгы жогору болбогондуктан, жалпы кабелди жогорку энергия керектөөсүз жаздыруу үчүн колдонсо болот.

(3) Онлайн күйгүзүү зымдуу туташуу аркылуу программалангандыктан, эгер өндүрүштүк тестирлөө учурунда ката табылса, бузулган PCBA чипти демонтаждабастан изделип, кайра күйгүзүлүшү мүмкүн.Бул өндүрүштүк чыгымдарды үнөмдөп гана тим болбостон, программалоонун натыйжалуулугун да жогорулатат.

микропрограммалык программалоо3

3. Программист деген эмне?

ПРОГРАММЕР, ошондой эле жазуучу же күйгүзүүчү катары белгилүү, программалануучу IC программалоо үчүн колдонулат.

4. IC программисттин артыкчылыгы

Мурунку IC көпчүлүк үчүн, алар жалпы колдонууда эмес, бирок өзгөчө колдонууда, DEDICATED ID деп аталат.

Ошентип, эгерде дизайнерлер схемалык тактаны долбоорлоону кааласа, алар туруктуу функциялары бар ар кандай IC колдонушу керек жана алар, айрыкча, ири өндүрүүчүлөр үчүн, ар кандай типтеги ИКти даярдашы керек.

Эми дизайнерге DEDICATED ID'лер ойлоп табылгандан жана колдонулгандан кийин, аны ар кандай функциялар менен ICге күйгүзүү үчүн IC даярдашы керек.

Даярдоо ыңгайлуу, бирок аны күйгүзүү үчүн күйгүч даярдалышы керек.

микропрограммалык программалоо4

5. Биздин мүмкүнчүлүктөр:

Программалык куралдар: Altium (Protel), PADS, Allegro, Eagle

Программа: C, C++, VB