I nai tausaga talu ai na ou masani ai i microcontrollers Rusia mai Milander. O le 2013, ina ua faʻatalanoaina ma le malosi e inisinia le uluaʻi taunuʻuga o le Federal Target Program "Atiaʻeina o vaega eletise eletise ma leitio eletise" mo le 2008-2015. I lena taimi, o le K1986BE9x controller (Cortex-M3 core) ua uma ona tatalaina, ma le 1986BE1T controller (Cortex-M1 core) faatoa aliali mai. I le pusa palasitika, LQFP-144, o loʻo i ai le igoa K1986BE1QI (vaalele) i totonu o faʻamaumauga, ma luga o le vaʻa lava ia le igoa MDR32F1QI. I luga o le upega tafaʻilagi a le gaosiga o loʻo i ai le suffix "avia", talu ai o loʻo i ai fesoʻotaʻiga faʻapitoa i pisinisi vaalele (ARINC 429, MIL_STD_1553).
O le mea e ofo ai, i le taimi o le tufatufaina atu o nei pule, na saunia e le kamupani Milander ni pusa faʻapipiʻi ma se faletusi o subroutines mo le galulue ai ma peripherals, "ae aunoa ma ni faʻamaoniga faaopoopo poʻo ni noataga e uiga i le saʻo o le faletusi." Ole faletusi e tutusa ma le Standard Peripheral Library mai STMicroelectronics. I se tulaga lautele, o faʻatonuga uma o le ARM e fausia i luga o le Cortex-M core e tele mea e tutusa ai. Mo lenei mafuaʻaga, na faʻatautaia vave ai le faʻafeiloaʻiga ma tagata fou Rusia. Ma mo i latou na faʻatauina pusa faʻailoga faʻailoga, na tuʻuina atu le lagolago faʻapitoa aʻo faʻaaogaina.
Debug kit mo microcontroller 1986BE1T, © Milander
Ae ui i lea, i le aluga o taimi, na amata ona aliali mai "faʻamaʻi o tamaiti" o microcircuits fou ma faletusi. O faʻataʻitaʻiga faʻataʻitaʻiga o le firmware na galue e aunoa ma ni faʻafitauli vaaia, ae faʻatasi ai ma suiga taua, faʻalavelave ma mea sese na tutupu. O le "folo" muamua i laʻu faʻataʻitaʻiga o le le mafaamatalaina o le toilalo i le faʻaogaina o le CAN controller. I le tausaga mulimuli ane, na maua ai se faʻafitauli i le module i luga o le 1986BE1T (vaalele) pule o se toe iloiloga vave.
O se mea le lelei o le tatau lea ona galue ma taulimaina mea sese e le o luga o laupapa faʻapipiʻi, ae i luga o laupapa faʻataʻitaʻi o masini na fuafuaina mo le gaosiga o fale gaosi oloa. E masani lava e leai se mea iina vagana ai le JTAG connector. O le fa'afeso'ota'i ma se su'esu'ega fa'atatau sa faigata ma fa'aletonu, ma e masani lava e leai ni LED po'o ni mata. Mo lenei mafuaʻaga, o le manatu o le fatuina o laʻu lava laupapa faʻapipiʻi na faʻaalia i loʻu ulu.
I le tasi itu, sa i ai faʻailoga faʻapipiʻi pusa i luga o le maketi, faʻapea foʻi ma laupapa matagofie mai le kamupani LDM-Systems mai Zelenograd. I le isi itu, o tau mo nei oloa e faʻateteleina, ma o galuega faʻavae e aunoa ma le faʻalauteleina o kata e le fetaui ma faʻamoemoega. O se laupapa o loʻo i ai se mea faʻapipiʻi faʻapipiʻi ma se pine faʻapipiʻi e le fiafia ia te aʻu. Ma sili atu mea manaia laupapa e taugata.
Komiti Atina'e MILADR LDM-FESOSOSO'OGA-K1986BE1QI-FULL, © LDM Systems
O le kamupani Milander o loʻo i ai se faiga faʻavae tulaga ese ma le maketiina. O lea la, e mafai ona maua fua faʻataʻitaʻiga o nisi microcircuits, ae e naʻo le avanoa i faʻalapotopotoga faʻaletulafono ma e fesoʻotaʻi ma se sailiga a le ofisa. I se tulaga lautele, microcircuits i totonu o se pusa uʻamea-ceramic auro i le uiga moni ma faʻatusa. Mo se faʻataʻitaʻiga, o le 1986BE1T pule tau mai le 14 i le 24 afe rubles i Moscow. O le 1645RU6U static memory chip tau mai le 15000 rubles. Ma o le faʻatonuga lea o tau mo oloa uma. O se taunuuga, e oʻo lava i faʻalapotopotoga suʻesuʻe faʻapitoa ma faʻatonuga a le malo e faʻasaoina tupe ma matamuli mai ia tau. Microcircuits i totonu o se pusa palasitika mo le faʻaogaina o tagata lautele e sili atu le taugofie, ae e le o maua mai tagata faʻatau oloa. E le gata i lea, o le lelei o microcircuits i totonu o se pusa palasitika, e foliga mai ia te aʻu, e sili atu le leaga nai lo le "auro". Mo se faʻataʻitaʻiga, e le mafai ona ou faʻatautaia le K1986BE1QI pule ile 128 MHz e aunoa ma le faʻateleina o le faʻaogaina o le moli. I le taimi lava e tasi, o le vevela o lenei pule na siitia i le 40-50C. Ae o le 1986BE1T ("auro") na amata i le 128 MHz e aunoa ma ni faʻaopoopoga faʻaopoopo ma tumau le malulu. E matua lelei lava o ia.
“Golden” microcontroller 1986BE1T, (c) Milander
Sa ou laki ona o se microcontroller i totonu o se pusa palasitika e mafai lava ona faʻatau i faleoloa mai LDM Systems, ma o ata laupapa uma e maua fua. O le mea leaga o le i luga o le upega tafaʻilagi i le ata o le pule e mafai ona e vaʻai i se faʻailoga e fai mai o le 4th revision lenei o le 2014, i.e. ma faaletonu. Sa umi se taimi na ou mafaufau ai pe faatau pe leai. Ua mavae ni nai tausaga faapenei...
O le manatu o le fatuina o se laupapa debug e leʻi mou atu i soo se mea. Na faasolosolo malie, na ou faia uma mea e manaʻomia ma mafaufau pe faʻapefea ona tuʻu uma i luga o le laupapa e tasi ina ia faʻapipiʻi ma e le taugata. I le taimi lava e tasi, na ou faʻatonuina vaega o loʻo misi mai le Saina. Ou te leʻi faanatinati - na ou faia mea uma mo aʻu lava. O le au fa'atau Saina e ta'uta'ua fa'atauva'a - e tatau ona ou oka le mea lava e tasi mai nofoaga eseese e maua ai mea uma ou te mana'omia. E le gata i lea, o nisi o meataalo manatua na faʻaaogaina - e foliga mai na faʻapipiʻiina mai masini malepelepe. Na toe foʻi mai lenei mea e faʻalavelave ia te aʻu mulimuli ane.
O le fa'atauina o se masini fa'atonu Milander K1986BE1QI (ea) e le'o se galuega faigofie. I totonu o le faleoloa Chip ma Dip tutusa, i le vaega "Items to order", na ou mauaina na o K1986BE92QI mo 740 rubles, ae e leʻi fetaui ma aʻu. Pau lava le filifiliga o le faʻatauina o se toe iloiloga e le fou mai le LDM-Systems mo 2000 rubles. Talu ai sa le mafai ona ou mauaina se suitulaga i se isi lava mea, sa ou filifili loa e faatau le mea sa ia te au. I loʻu ofo fiafia, na latou faʻatau mai ia te aʻu se pule fou na gaosia ia Tesema 2018, toe teuteuga 6+ (1820). Ae o loʻo i ai pea i le saite se ata tuai, ma i le taimi o le tusitusi e le o maua le pule ...
Microcontroller K1986BE1QI (vaalele) i le afifiina faatekonolosi, (c) Ata na tusia e le tusitala
O uiga fa'ainisinia autu o la'u laupapa debug MDB1986 mea nei:
- fausia-i totonu debugger-polokalame, fetaui ma J-Link ma CMSIS-DAP;
- manatua tumau 4Mbit (256k x 16, 10 ns);
- pusi manatua moli 64Mbit, Winbond 25Q64FVSIG;
- RS-232 feso'ota'iga transceiver fa'atasi ai ma laina RTS ma CTS;
- fesoʻotaʻiga ma fesoʻotaʻiga mo Ethernet, USB, CAN;
- MAX7 7221-vaega fa'aaliga fa'atonu;
- feso'ota'iga pine mo le galulue fa'atasi ma MKIO (MIL_STD_1553) ma le ARINC429;
- phototransistor Everlight PT17-21C;
- lima lanu LEDs, se faamau toe setiina ma lua tagata faʻaoga;
- le sapalai eletise i le uafu USB e 5 volts;
- lolomi laupapa matagaluega fua 100 x 80, mm
Na ou fiafia i le STM-Discovery fa'asologa o laupapa aua o lo'o i ai le latou polokalame-debugger - ST-Link. Branded ST-Link e naʻo le faʻaogaina o le STMicroelectronics, ae o ni nai tausaga talu ai na mafai ai ona faʻafouina le firmware i ST-Link ma maua SEGGER J-Link OB (i luga o le laupapa) Debugger. I le tulafono, o loʻo i ai le faʻatapulaʻaina o le faʻaaogaina o se mea faʻapipiʻi naʻo laupapa STMicroelectronics, ae o le mea moni e le faʻatapulaʻaina le gafatia. O le mea lea, o le i ai o se J-Link OB, e mafai ona i ai sau faʻapipiʻi polokalame-debugger i luga o le laupapa faʻapipiʻi. Ou te maitauina o oloa LDM-Systems e faʻaaogaina le CP2102 (Usb2Uart) converter, lea e naʻo le moli.
STM32F103C8T6 microcontrollers, moni ae le moni, (c) Ata mai le tusitala
O lea la, sa tatau ona faʻatau le uluai STM32F103C8T6, talu ai o le firmware faʻapitoa o le a le galue saʻo ma le clone. Na ou masalosalo i lenei suʻesuʻega ma filifili e faʻataʻitaʻi le CS32F103C8T6 pule mai le kamupani Saina CKS. E leai sau faitioga e uiga i le pule lava ia, ae o le ST-Link firmware e leʻi galue i totonu. J-Link na galue i se vaega - na iloa le masini USB, ae e leʻi faia e le tagata fai polokalame ana galuega ma faʻamanatu pea e "faʻaletonu".
Sese pe a fa'agaoioia le debugger i luga o se fa'atonu e le'o fa'atonu
Ou te leʻi faamalieina i lenei mea ma muamua tusia le firmware mo le emo o le LED, ona faʻatino lea o le IDCODE talosaga e faʻaaoga ai le JTAG protocol. O le ST-Link programmer, lea na ou i ai i luga o le Discovery board, ma le ST-Link Utility program na faʻaalia CS32F103C8T6 e aunoa ma se faʻafitauli. I le faaiuga, na ou talitonu o loʻo galue laʻu laupapa. I loʻu fiafia, o le K1986BE1QI (vaalele) na tuʻuina atu ma le fiafia lona IDCODE e ala i le laina TDO.
Oscillogram o se laina faailo TDO ma se tali IDCODE fa'ailoga, (c) Ata na tusia e le tusitala
O lea na sau ai le taulaga SWD mo le faʻapipiʻiina o le debugger lava ia ma siaki IDCODE
Sa i ai se filifiliga ma se debugger
Fa'amanuiaina le fa'agaioiga o le fa'apipi'i fa'apipi'iina J-Link STLink V2
Ina ua maua uma vaega autu o le komiti atinaʻe i le lumanaʻi, na ou alu i le Eagle CAD ma iloa ai latou te le oi totonu o le faletusi elemene. Sa leai se mea e alu i ai - sa tatau ona ou tusiaina e au lava ia. I le taimi lava e tasi, na ou faia ni mea faʻapipiʻi mo le manatua, se HanRun fesoʻotaʻiga mo Ethernet, ma faʻaopoopoina faʻavaa mo tetee ma capacitors. E mafai ona maua le faila o le poloketi ma le potutusi vaega
Ata faʻataʻitaʻiga o le MDB1986 atinaʻe laupapa
O le laupapa e faʻamalosia e se puna 5 volt DC maua mai le uafu USB. O loʻo i ai le aofaʻi e lua USB Type-B ports i luga o le laupapa. O le tasi e mo le tagata fai polokalame, o le lona lua e mo le K1986BE1QI pule. E mafai e le laupapa ona galue mai se tasi o nei punaoa poʻo mea uma e lua i le taimi e tasi. O le faʻatonutonuina o uta sili ona faigofie ma le puipuiga o laina eletise o loʻo faʻaaogaina e faʻaaoga ai Schottky diodes, i le matagaluega D2 ma le D3 (SS24). Fa'apea fo'i i le ata e mafai ona e va'ai i fuses fa'afo'isia e oe lava F1 ma F2 ile 500 mA. O laina faailo o le USB port e puipuia e le USBLC6-2SC6 diode assembly.
O le ST-Link debugger-programmer circuit e iloa e le toʻatele; e mafai ona maua i faʻamaumauga mo STM32-Discovery boards ma isi punaoa. Mo le firmware muamua o le ST-Link/J-Link-OB/DAP clone (filifiliga), na ou aumaia laina SWDIO (PA13), SWCLK (PA14), GND. E toʻatele tagata e faʻaogaina le UART mo firmware ma faʻamalosia e toso le BOOT jumpers. Ae ou te maua le SWD e sili atu ona faigofie, ma o lenei faʻasalalauga e mafai ai ona faʻafefe.
Toeitiiti lava o vaega uma o le laupapa e faʻamalosia e 3.3 volts, lea e sau mai le AMS1117-3.3 voltage regulator. Ina ia taofiofia le faʻalavelave eletise ma faʻalavelave faʻafuaseʻi, LC filiga mai capacitors ma chokes o le BLM31PG faasologa o loʻo faʻaaogaina.
Tuʻueseese, e taua le taʻua o le MAX7 7221-vaega faʻaalia avetaavale. E tusa ai ma le faʻamatalaga, o le faʻatonuga o le eletise e mai le 4 i le 5.5 volts, ma le maualuga o le faʻailoga (mea talafeagai) e le itiiti ifo i le 3.5V (0.7 x VCC), faʻatasi ai ma le 5V sapalai. Mo le K1986BE1QI (vaalele) pule, o le gaosiga o se iunite talafeagai e fetaui ma le voltage mai le 2.8 i le 3.3V. E manino lava o loʻo i ai se le fetaui i le va o faʻailoga e ono faʻalavelave ai i le gaioiga masani. Na ou filifili e faʻamalosia le MAX7221 i le 4V ma faʻaititia le maualuga o faailo i le 2.8V (0.7 x 4 = 2.8). Ina ia faia lenei mea, o le diode D4 (RS1A poʻo le FR103) faʻapipiʻiina i le faasologa i le eletise eletise. O le aofaʻi o le pa'ū o le voltage o le 0.9V (Schottky diode 0.3V ma le diode 0.6V), ma e aoga mea uma.
O le tele o ports o le K1986BE1QI (vaalele) microcontroller e fetaui ma faailo e oo atu i le 5V. O le mea lea, e leai se faʻafitauli i le faʻaaogaina o le MCP2551 CAN transceiver, lea e faʻaaogaina foi i le 5V. O le MAX232 chip o loʻo faʻaalia o se RS-3232 transceiver i le ata, ae o le mea moni na ou faʻaaogaina SN65C3232D mai Texas Instruments, aua e faagaoioia mai le 3.3V ma maua ai le saoasaoa e oo atu i le 1Mbit/s.
O le laupapa o loʻo i ai 4 quartz resonators - tasi mo le debugger (8 MHz) ma le tolu mo le microcontroller taulaʻi K1986BE1QI (vaalele) faʻatasi ai ma fua faʻatatau o le 32.768 kHz, 16 MHz, 25 MHz. O vaega ia e tatau ai, aua O faʻamaufaʻailoga o le RC oscillator ua fausia i totonu o se lautele lautele mai le 6 i le 10 MHz. Ole taimi ole 25 MHz e manaʻomia mo le faʻaogaina o le faʻaogaina o le Ethernet pule. Mo nisi mafuaʻaga, o le upega tafaʻilagi a Milandra (atonu o se mea sese) o loʻo taʻu mai ai o le pusa palasitika e leai se Ethernet. Ae o le a tatou faʻalagolago i faʻamatalaga ma mea moni.
O se fa'aosofiaga taua mo le fatuina o la'u lava komiti atina'e o le avanoa lea e galue ai ma le EBC fa'aoga fafo o le pasi (fa'atonu pasi i fafo), lea o se taulaga tutusa. O le K1986BE1QI microcontroller (vaalele) e mafai ai ona e faʻafesoʻotaʻi ma galue i meataalo manatua fafo ma masini faʻapitoa, mo se faʻataʻitaʻiga, ADCs, FPGAs, ma isi. O le gafatia o le pasi fafo e fai si tele - e mafai ona e galue i le 8-bit, 16-bit ma le 32-bit static RAM, ROM ma le NAND Flash. Ina ia faitau/tusi fa'amaumauga 32-bit, e mafai e le pule ona fa'atino otometi 2 fa'agaioiga tutusa mo tupe meataalo 16-bit, ma fa'agaioiga 8 mo tupe meataalo 4-bit. E manino lava, o le 32-bit I/O fa'agaioiga o le a sili ona vave fa'amae'aina ma le 32-bit data pasi. O mea le lelei e aofia ai le manaʻomia o le polokalame e faʻaogaina i le 32-bit data, ma e tatau i le komiti ona tuʻuina 32 ala.
static RAM chips, fa'aoga (mate po o le fea e faaletonu)
O se vaifofo paleni o le fa'aogaina lea o 16-bit memory chips. Na tupu na iai sa'u tupe meataalo Integrated Silicon Solutions Inc. (ISSI IS61LV25616AL, 16 x 256k, 10 ns, 3.3V). Ioe, o le kamupani Milander o loʻo i ai ana lava meataalo manatua
Pasi fafo ma tulaga TutoatasiO le K1986BE1QI microcontroller (vaalele) ei ai se tulaga tulaga ese StandAlone, lea ua mamanuina mo le avanoa tuusao i fafo i Ethernet ma MKIO controllers (MIL_STD_1553) e ala i se pasi fafo, ma le autu i le toe setiina tulaga, i.e. le faaaogaina. O lenei faiga e faigofie mo processors ma FPGAs e leai ni Ethernet ma / poʻo MKIO.
O le ata feso'ota'iga e fa'apea:
- pasi fa'amatalaga MCU(D0-D15) => SRAM(I/O0-I/O15),
- tuatusi pasi MCU(A1-A18) => SRAM(A0-A17),
- pulea MCU(nWR,nRD,PortC2) => SRAM (WE,OE,CE),
- SRAM(UB,LB) e feso'ota'i pe toso i le eleele e ala i se tete'e.
O le laina CE e fesoʻotaʻi atu i le eletise e ala i se tetee; o pine mo le faʻataʻitaʻiina o le MCU byte (BE0-BE3) e le faʻaaogaina. I lalo o le spoiler, ou te tuʻuina atu le code mo le amataina o ports ma le pule pasi fafo.
Amataina ports ma le EBC pule (pule pasi fafo)
void SRAM_Init (void)
{
EBC_InitTypeDef EBC_InitStruct = { 0 };
EBC_MemRegionInitTypeDef EBC_MemRegionInitStruct = { 0 };
PORT_InitTypeDef initStruct = { 0 };
RST_CLK_PCLKcmd (RST_CLK_PCLK_EBC, ENABLE);
PORT_StructInit (&initStruct);
//--------------------------------------------//
// DATA PA0..PA15 (D0..D15) //
//--------------------------------------------//
initStruct.PORT_MODE = PORT_MODE_DIGITAL;
initStruct.PORT_PD_SHM = PORT_PD_SHM_ON;
initStruct.PORT_SPEED = PORT_SPEED_FAST;
initStruct.PORT_FUNC = PORT_FUNC_MAIN;
initStruct.PORT_Pin = PORT_Pin_All;
PORT_Init (MDR_PORTA, &initStruct);
//--------------------------------------------//
// Address PF3-PF15 (A0..A12), A0 - not used. //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_ALTER;
initStruct.PORT_Pin = PORT_Pin_4 | PORT_Pin_5 |
PORT_Pin_6 | PORT_Pin_7 |
PORT_Pin_8 | PORT_Pin_9 |
PORT_Pin_10 | PORT_Pin_11 |
PORT_Pin_12 | PORT_Pin_13 |
PORT_Pin_14 | PORT_Pin_15;
PORT_Init (MDR_PORTF, &initStruct);
//--------------------------------------------//
// Address PD3..PD0 (A13..A16) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_OVERRID;
initStruct.PORT_Pin = PORT_Pin_0 | PORT_Pin_1 |
PORT_Pin_2 | PORT_Pin_3;
PORT_Init (MDR_PORTD, &initStruct);
//--------------------------------------------//
// Address PE3, PE4 (A17, A18) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_ALTER;
initStruct.PORT_Pin = PORT_Pin_3 | PORT_Pin_4;
PORT_Init (MDR_PORTE, &initStruct);
//--------------------------------------------//
// Control PC0,PC1 (nWE,nOE) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_MAIN;
initStruct.PORT_Pin = PORT_Pin_0 | PORT_Pin_1;
PORT_Init (MDR_PORTC, &initStruct);
//--------------------------------------------//
// Control PC2 (nCE) //
//--------------------------------------------//
initStruct.PORT_PD = PORT_PD_DRIVER;
initStruct.PORT_OE = PORT_OE_OUT;
initStruct.PORT_FUNC = PORT_FUNC_PORT;
initStruct.PORT_Pin = MDB_SRAM_CE;
PORT_Init (MDR_PORTC, &initStruct);
//--------------------------------------------//
// Initialize EBC controler //
//--------------------------------------------//
EBC_DeInit();
EBC_StructInit(&EBC_InitStruct);
EBC_InitStruct.EBC_Mode = EBC_MODE_RAM;
EBC_InitStruct.EBC_WaitState = EBC_WAIT_STATE_3HCLK;
EBC_InitStruct.EBC_DataAlignment = EBC_EBC_DATA_ALIGNMENT_16;
EBC_Init(&EBC_InitStruct);
EBC_MemRegionStructInit(&EBC_MemRegionInitStruct);
EBC_MemRegionInitStruct.WS_Active = 2;
EBC_MemRegionInitStruct.WS_Setup = EBC_WS_SETUP_CYCLE_1HCLK;
EBC_MemRegionInitStruct.WS_Hold = EBC_WS_HOLD_CYCLE_1HCLK;
EBC_MemRegionInitStruct.Enable_Tune = ENABLE;
EBC_MemRegionInit (&EBC_MemRegionInitStruct, EBC_MEM_REGION_60000000);
EBC_MemRegionCMD(EBC_MEM_REGION_60000000, ENABLE);
// Turn ON RAM (nCE)
PORT_ResetBits (MDR_PORTC, MDB_SRAM_CE);
}
O le microcontroller i le LQFP-144 package ma le manatua i le TSOP-44 package e tele pine e fesoʻotaʻi ma e tele avanoa i luga o le laupapa matagaluega lolomi. O le i ai o le poto masani i le foia o faʻafitauli sili ona lelei i le itu tau tamaoaiga, na manino ia te aʻu e tatau ona tuʻu muamua nei microcircuits i luga o le laupapa. I punaoa eseese ua ou maua ai laudatory iloiloga e uiga i
O se elemene taua o se laupapa matagaluega lolomi o le silk-screen lomitusi. E le gata ina iai fa'ailoga mo vaega fa'aeletoroni a le komiti fa'atupuina, ae tatau fo'i ona fa'ailogaina so'otaga uma. I le pito i tua o le laupapa na ou tuʻuina ai laulau faʻatasi ai ma galuega a le pusa faʻatonutonu (autu, isi, faʻamalo, moni). Na ou faʻatonuina le gaosiga o laupapa faʻasalalau lolomi i Saina mai le ofisa lauiloa PCBWay. O le a ou le viia ona o le tulaga lelei. E mafai ona latou faia sili atu, faatasi ai ma le faʻapalepale faʻamalosi, ae
Fausia laupapa fa'asalalau lolomi MDB1986, (c) Ata na tusia e le tusitala
Sa tatau ona ou faʻapipiʻiina vaega "i luga o oʻu tulivae" ma le 40-watt solder uʻamea ma le POS-61 solder, aua e seasea ou faʻapipiʻiina, 1-2 taimi i le tausaga, ma ua mago le paʻu faʻapipiʻi. Sa tatau foi ona ou suia le pule CS32F103 Saina i le uluai STM32F103, ona sui lea o le manatua. I se tulaga lautele, o lea ua ou matua faamalieina i le taunuuga, e ui lava ou te leʻi siakiina le gaioiga o le RS-232 ma le CAN.
MDB1986 debug board o loʻo galue - e susulu ma mafanafana, (c) Ata na tusia e le tusitala
I luga o le upega tafaʻilagi a Milandra e mafai ona e mauaina lava
Mafaufau ia MilandraMicroelectronics o loʻo atinaʻe i Rusia, ma o le kamupani Milander o loʻo i ai se sao taua i lenei faagasologa. O loʻo faʻaalia ni microcontrollers fou, mo se faʻataʻitaʻiga, 1986BE81T ma Elektrosila ma SpaceWire ma MKIO fesoʻotaʻiga (tutusa i le 1986BE1 ma, atonu, faʻatasi ma faʻafitauli tutusa), ma isi. Ae o tamaiti aoga masani, faiaoga ma inisinia faitele e le mafai ona faʻatau ia microcircuits. O lona uiga e le mafai e le au inisinia ona vave iloa mea sese ma faʻafitauli i lenei chip. E foliga mai ia te aʻu muamua e tatau ona gaosia microcircuits i totonu o se pusa palasitika, tufatufa atu i vaega uma e fiafia i ai, ma a maeʻa le faʻatagaina (Latin approbatio - faʻatagaina, faʻamaonia) e tagata tomai faapitoa, e mafai ona latou saunia se toe iloiloga i se pusa uʻamea-ceramic ma puipuiga mai mea mata'utia uma. Ou te faʻamoemoe i se taimi lata mai o le a tatou fiafia uma i galuega fou na faʻasalalau i faʻaaliga.
O le debug board na ou atiina ae e mafai ona toe faia, suia ma faʻaaogaina e soʻo se tasi i le faʻagasologa o aʻoaʻoga. Muamua lava, na ou faia le laupapa mo aʻu lava, ae na matua lelei lava
K1986BE1QI (ea) ose pule sili ona manaia ma fa'aoga tulaga ese e mafai ona fa'aoga i iunivesite e a'oa'o ai tamaiti aoga. Ou te manatu pe a uma ona faʻasaʻo mea sese na faʻaalia i totonu o le pule ma pasia suʻega faʻamaonia, o le a lele le pule i le uiga moni o le upu!
puna: www.habr.com