DIY JDM programmētājs ar ārējo barošanas avotu. Vienkāršākais JDM programmētājs PIC pasīvajiem komponentiem

Tas ir vienkāršākais dizains mirgojošajiem PIC ģimenes kontrolieriem. Šīs klasiskās programmētāja shēmas nenoliedzamās priekšrocības - vienkāršība, kompaktums, barošana bez ārēja avota - padarīja to ļoti populāru radioamatieru vidū, jo īpaši tāpēc, ka shēmai jau ir 5 gadi, un šajā laikā tā ir kļuvusi par vienkāršu un uzticams instruments darbam ar mikrokontrolleriem.

Attēlu kontrolleru programmētāja shematiskā diagramma:

Pašai ķēdei jauda nav nepieciešama, jo to dara datora COM ports, caur kuru tiek vadīta mikrokontrollera programmaparatūra. Zemsprieguma programmēšanas režīmam pietiek ar 5V, taču visas maiņas iespējas (drošinātāji) var nebūt pieejamas. COM-9 porta savienojuma savienotājs tika uzstādīts tieši uz PIC programmētāja shēmas plates - tas izrādījās ļoti ērti.

Plati var iespraust tieši pieslēgvietā bez papildu vadiem. pārbaudīts dažādos datoros un, programmējot 12F, 16F un 18F sērijas MK, parādīja augstas kvalitātes programmaparatūru. Piedāvātā shēma ļauj programmēt PIC12F509, PIC16F84A, PIC16F628 mikrokontrollerus. Piemēram, nesen, izmantojot piedāvāto programmētāju, mikrokontrolleris .

Programmēšanai tiek izmantota WinPic800 - viena no labākajām programmām PIC kontrolleru programmēšanai. Programma ļauj veikt darbības ar PIC saimes mikrokontrolleriem: lasīt, rakstīt, dzēst, pārbaudīt FLASH un EEPROM atmiņu un iestatīt konfigurācijas bitus.

Ātri salikt sev tīkamu ķēdi uz mikrokontrollera daudziem radioamatieriem nav problēma. Bet daudzi cilvēki, kas sāk strādāt ar mikrokontrolleriem, saskaras ar jautājumu, kā to ieprogrammēt. Viena no vienkāršākajām programmētāja iespējām ir JDM programmētājs.

Programmētājs ProgCode v1.0

Šī programma darbojas operētājsistēmā WindowsXP. Ļauj programmēt vidējās ģimenes (PIC16Fxxx) PIC kontrollerus, izmantojot datora COM portu. Programmētāja savienojuma indikators (loga augšējā labajā stūrī) kļūst sarkans, ja iestatījumos atlasītajā portā nav programmētāja. Ja programmētājs ir pievienots, programma to nosaka un indikators augšējā labajā stūrī iegūst formu, kas parādīta 1. attēlā.

Programmas loga kreisajā pusē ir vadības panelis. Šo paneli var samazināt, noklikšķinot uz pogas rīkjoslā vai noklikšķinot uz loga kreisās malas (tas ir ērti, ja programmas logs ir palielināts līdz pilnam ekrānam).

Attēls (programmas ProgCode v1.0 ekrānuzņēmums)


Ja programmā tiek ielādēts HEX fails, tad ieteicams vispirms kontrolieru sarakstā atlasīt MK, kuram ir paredzēta ielādētā programmaparatūra. Ja tas nav izdarīts, fails, kas paredzēts mikrokontrolleram, kura atmiņa ir lielāka par sarakstā atlasīto, tiks nogriezta un programmas daļas tiks zaudētas - ar šo faila ielādes opciju tiek parādīts brīdinājums.

Ja tas nenotiek, pēc faila ielādes programmā varat izvēlēties vajadzīgo kontrolleri.

SFR faila formāts

Programmētājs ProgCode atbalsta darbu ar savu faila formātu. Šiem failiem ir paplašinājums .SFR un tie ļauj saglabāt papildu informāciju par mikrokontrollerim paredzēto programmu. Šajā failā tiek saglabāta informācija par mikrokontrollera veidu. Tas ļauj jums neuztraukties par MK tipa iepriekšēju izvēli iestatījumos, ielādējot SFR failu.

Portu un protokolu iestatījumi, pievienojot programmētāju

Pēc programmas instalēšanas pēc noklusējuma ir iestatīti visi iestatījumi, kas nepieciešami, lai programmētājs strādātu ar šajā lapā norādīto JDM shēmu.
Signāla inversija iepriekš minētajā ķēdē ir nepieciešama tikai OutData izvadei, jo šajā shēmā signālu apvērš atbilstošais tranzistors. Visām pārējām tapām inversija ir atspējota.



Impulsa aizkave var būt vienāda ar 0. Tā regulēšana ir paredzēta “īpaši sarežģītiem” kontroliera gadījumiem, kurus nevar mirgot. Tas pats attiecas uz ieraksta pauzes pabalstu — tā pēc noklusējuma ir nulle. Ja palielināsiet šos iestatījumus, kontroliera programmēšanas laiks ievērojami palielināsies.

Atzīmējiet izvēles rūtiņu “pārbaudīt rakstīšanu”, ja jums ir nepieciešams “lidojumā” pārbaudīt visu, kas ir ierakstīts mikrokontrollerā, vai tas ir pareizs un atbilst avota failam. Ja noņemat atzīmi no šīs izvēles rūtiņas, pārbaude netiks veikta vispār un netiks parādīti kļūdu ziņojumi, pat ja šādas kļūdas patiešām pastāv.
Izvēlieties porta ātrumu - ātrums var būt jebkurš. JDM programmētājam šim parametram nav nozīmes.

WindowsXP izmanto caur COM portiem pārraidītās informācijas buferizāciju. Tie ir tā sauktie FIFO buferi. Lai izvairītos no kļūdām, programmējot, izmantojot JDM, šis mehānisms ir jāatspējo. To var izdarīt Windows ierīču pārvaldniekā.

Dodieties uz vadības paneli un pēc tam:
Administrēšana - Datoru pārvaldība - Ierīču pārvaldnieks

Pēc tam izvēlieties portu, kuram ir pievienots JDM programmētājs (piemēram, COM1) - apskatiet rekvizītus - porta parametru cilni - papildu. Un noņemiet atzīmi no izvēles rūtiņas "Izmantot FIFO buferus"

Attēls - COM porta iestatīšana darbam ar JDM programmētāju



Pēc tam restartējiet datoru.


Vietējais projektu pētnieks

Papildus tiešai kontrolieru programmēšanai programma nodrošina ērtu pārlūkprogrammu projektiem MK, kas atrodas gan vietējās datora mapēs, gan internetā. Tas tika darīts lietošanas ērtībai. Bieži nepieciešamie projekti atrodas dažādās mapēs, un jums ir jāpavada laiks, lai nokļūtu pareizajā direktorijā, lai apskatītu projektu. Šeit jūs varat viegli pievienot nepieciešamās mapes mapju sarakstam un apskatīt jebkuru projektu ar diviem vai trim peles klikšķiem.

Veicot dubultklikšķi uz tā pārlūkprogrammas panelī, jebkurš fails tiks atvērts pašā programmā - tas attiecas uz attēliem, html failiem, doc, rtf, djvu (ar instalētiem spraudņiem), pdf, txt, asm. Failu var atvērt arī, veicot dubultklikšķi pārlūkprogrammā, izmantojot datorā instalētu ārēju programmu. Lai to izdarītu, sarakstā "Failu asociācijas" jāievada vajadzīgā faila tipa paplašinājums. Ja nenorādīsiet ceļu uz atvēršanas programmu, Windows pēc noklusējuma atvērs failu programmā (tas ir ērti, lai atvērtu arhīvus, kas ne vienmēr ir skaidri atvērti). Ja sarakstā ir norādīts ceļš uz atvēršanas programmu, fails tiks atvērts norādītajā programmā. Šādā veidā ir ērti skatīt tādus failus kā SPL, LAY, DSN.

Attēls (ProgCode v1.0 programmas pārlūkprogrammas ekrānuzņēmums)



Šādi izskatās failu asociācijas iestatījumu logs:




Interneta projektu pārlūkprogramma

Projekta pārlūkprogramma internetā, tāpat kā vietējā projekta pārlūkprogramma, ļauj ātri ar pāris klikšķiem doties uz vēlamo vietni internetā, apskatīt projektu un, ja nepieciešams, nekavējoties mirgot programmu MK.



Pārskatot projektus internetā, ja projekta lapā ir saite uz failu ar paplašinājumu SFR (tas ir programmas ProgCode faila formāts), tad, noklikšķinot uz tā, šāds fails tiks atvērts jaunā programmas cilni un ir nekavējoties gatavs mirgošanai mikrokontrollerī.
Saišu sarakstu var rediģēt, izmantojot pogu "Rediģēt". Tiks atvērts logs saišu saraksta rediģēšanai:





Mikroshēmu programmēšanas procesa apraksts

Lielākā daļa mūsdienu IC satur zibatmiņu, kas ir ieprogrammēta, izmantojot I2C vai līdzīgus protokolus.
Pārrakstāmā atmiņa ir atrodama PIC, AVR un citos kontrolleros, atmiņas mikroshēmās, piemēram, 24Cxx un tamlīdzīgās, dažādās atmiņas kartēs, piemēram, MMC un SD, parastajās USB zibatmiņas kartēs, kuras tiek savienotas ar datoru, izmantojot USB savienotāju.

Apsvērsim informācijas ierakstīšanu mikrokontrollera zibatmiņā PIC 16 F 628 A

Ir 2 līnijas DATA un CLOCK , caur kuru tas tiek pārraidītsinformāciju. Līnija PULKSTENIS kalpo pulksteņa impulsu piegādei un līnijai DATI informācijas pārsūtīšanai.

Lai pārsūtītu 1 bitu informācijas uz mikrokontrolleru, datu līnijā (DATA) jāiestata 0 vai 1 (atkarībā no bita vērtības) un pulksteņa līnijā jāizveido sprieguma kritums (pāreja no 1 uz 0) ( PULKSTENIS).
Kontrolierim ar vienu bitu nepietiek. Viņš gaida vēl piecus, lai uztvertu šo 6 bitu ziņojumu kā komandu. Kontrolierim ļoti patīk komandas, un tām jāsastāv no 6 bitiem - tāda ir PIC 16 būtība.
Šeit ir to komandu saraksts un nozīme, kuras PIC spēj saprast. Komandu nav tik daudz - šī kontrollera vārdu krājums ir mazs, taču nedomājiet, ka tas ir pilnīgi muļķīgi - ir ierīces ar mazāk komandu

"LoadConfiguration" 000000 — tiek ielādēta konfigurācija

"LoadDataForDataMemory" - 000011 - datu ielāde datu atmiņā (EEPROM)
"IncrementAddress" 000110 - palieliniet datora MK adresi
"ReadDataFromProgramMemory" 000100 - datu nolasīšana no programmas atmiņas
"ReadDataFromDataMemory" 000101 — datu lasīšana no datu atmiņas (EEPROM)
"BeginProgrammingOnlyCycle" 011000 — sāciet programmēšanas ciklu
"BulkEraseProgramMemory" 001001 - pilnīga programmas atmiņas dzēšana
"BulkEraseDataMemory" 001011 — pilnīga datu atmiņas dzēšana (EEPROM)

Kontrolieris reaģē uz šīm komandām dažādos veidos. Dažādos veidos pēc komandas izdošanas jums jāturpina saruna ar viņu.
Lai sāktu pilnvērtīgu programmēšanas procesu, kontroliera MCLR tapai jāpieslēdz arī 12 voltu spriegums un pēc tam jāpieslēdz tai barošanas spriegums. Šajā sprieguma padeves secībā ir noteikta nozīme. Pēc strāvas padeves, ja PIC ir konfigurēts darboties no iekšējā RC oscilatora, tas var sākt izpildīt savu programmu, kas programmēšanas laikā nav atļauts, jo kļūme ir neizbēgama.
Iepriekšēja 12 voltu padeve MCLR ļauj izvairīties no šādas attīstības.
Ierakstot informāciju MK programmu zibatmiņā pēc komandas

"LoadDataForProgramMemory" 000010 - datu ielāde programmas atmiņā

ir nepieciešams nosūtīt pašus datus kontrolierim - 16 biti,
kas izskatās šādi:

"0xxxxxxxxxxxxxxx 0."

Krustiņi šajā vārdā ir paši dati, un nulles malās tiek nosūtītas kā rāmis - tas ir PIC 16 standarts. Vārdā ir tikai 14 zīmīgi biti. Šai kontrolleru sērijai ir 14 bitu komanda reprezentācijas formāts.
Kad datu vārda pārraide ir pabeigta, PIC gaida nākamo komandu.
Tā kā mūsu mērķis ir ierakstīt vārdu MK programmas atmiņā, nākamajai komandai vajadzētu būt komandai

"BeginEraseProgrammingCycle" 001000 — sāciet programmēšanas ciklu

Saņemot to, kontrolieris atvienojas no ārpasaules uz 6 milisekundēm, kas tam nepieciešamas, lai pabeigtu ierakstīšanas procesu.

Signālus pie mikrokontrollera tapām ģenerē dators, izmantojot speciālas programmas – programmētājus. Signāla pārraidei var izmantot COM, LPT vai USB portus. Tādas programmas kā PonyProg, IsProg, WinPic800 darbojas ar JDM programmētāju.


JDM programmētāja shēma

Ļoti vienkārša programmētāja shēma ir parādīta attēlā. Lai gan šī ķēde neīsteno sprieguma padeves secības kontroli, tā ir ļoti vienkārša un šādu ķēdi ir iespējams salikt ļoti ātri, izmantojot minimālu daļu detaļu.
Attēls (JDM programmētāja shēma)


Viens no jautājumiem, pieslēdzot programmētāju datoram, ir, kā nodrošināt selektīvu izolāciju. Lai izvairītos no COM porta bojājumiem ķēdes darbības traucējumu gadījumā. Dažos dizainos tiek izmantota MAX232 IC, kas nodrošina selektīvu izolāciju un signāla līmeņa saskaņošanu. Šajā shēmā problēma tiek atrisināta vienkāršāk - izmantojot akumulatora enerģiju. Signāla līmeni, kas nāk no datora, ierobežo Zener diodes VD1, VD2 un VD3. Neskatoties uz JDM programmētāja shēmas vienkāršību, to var izmantot, lai programmētu lielāko daļu PIC mikrokontrolleru veidu.

Džemperis starp tapām COM6(DSR) un COM7(RTS) ir veidots tā, lai programma varētu noteikt, ka programmētājs ir savienots ar datoru.

Programmētāja izeju pieslēgšana konkrētam MK ir atkarīga no MK veida. Bieži uz programmētāja plates ir uzstādīti vairāki paneļi, kas paredzēti noteikta veida kontrolierim.

Tabulā parādīts dažu veidu MK kāju mērķis programmēšanas laikā.

PIC16F84 un PIC16F84A MCU ir vienāds programmēšanai paredzēto tapu izvietojums.



PIC16Fxxx sērijas mikrokontrolleru tapu piešķiršana atkarībā no korpusa veida vairumā gadījumu ir standarta, taču, ja par to rodas šaubas, visdrošāk ir pārbaudīt konkrēta MK gadījuma datu lapu. Daļa dokumentācijas ir pieejama Krievijas tīmekļa vietnē http://microchip.ru Pilnīga datu lapu un citas dokumentācijas kolekcija ir pieejama PIC mikrokontrollera ražotāja vietnē: http://microchip.com

Projektu rādītājs

Programma ļauj tieši pāriet uz rādītāja lapu, ar pāris klikšķiem apskatīt vajadzīgā projekta aprakstu un nekavējoties mirgot programmu kontrollerī.



Ja jums ir nepieciešams mirgot kontrolleri ar atlasīto programmaparatūru, noklikšķiniet uz SFR faila, piemēram, Timer_a.sfr
Programma lejupielādē failu no servera uz jaunu cilni.



Pēc tam atliek tikai ievietot MK programmētāja ligzdā, ja tas vēl nav izdarīts, un noklikšķiniet uz pogas “Rakstīt visu”.
Programma ierakstīta MK. Pēc tam kontrolieris tiek ievietots ierīces panelī un ierīce ir gatava darbam.

Kādu dienu nolēmu samontēt vienkāršu LC mērītāju priekš pic16f628a un likumsakarīgi tas bija ar kaut ko jāpazibina. Kādreiz man bija dators ar fizisku COM portu, bet tagad ir tikai USB un pci-lpt-2com plate. Sākumā es saliku vienkāršu JDM programmētāju, taču, kā izrādījās, tas nevēlējās strādāt ne ar pci-lpt-com plati, ne usb-com adapteri (zems RS-232 signālu spriegums). Tad metos meklēt usb pic programmētājus, bet tur, kā izrādījās, viss aprobežojās ar dārgo pic18f2550/4550 izmantošanu, kuru man, protams, nebija, un žēl izmantot tik dārgus MK, ja es ļoti pīķos reti kaut ko daru (es dodu priekšroku av- Jā, mirgot nav problēma, tie ir daudz lētāki, un man šķiet, ka uz tiem ir vieglāk rakstīt programmas). Ilgi iedziļinoties internetā vienā no daudzajiem rakstiem par EXTRA-PIC programmētāju un tā dažādajiem variantiem, viens no autoriem rakstīja, ka extrapic strādā ar jebkuriem com portiem un pat usb-com adapteri.

Šī programmētāja ķēdē tiek izmantots max232 loģiskā līmeņa pārveidotājs.

Es domāju, ka, ja izmanto usb adapteri, būtu ļoti stulbi divreiz pārveidot usb uz usart TTL, TTL uz RS232, RS232 atpakaļ uz TTL līmeņiem, ja var vienkārši paņemt RS232 porta TTL signālus no usb- usart pārveidotāja mikroshēma.

Tā arī izdarīju. Paņēmu CH340G mikroshēmu (kurai ir visi 8 com porta signāli) un pieslēdzu max232 vietā. Un tas notika.

Manā shēmā ir džemperis jp1, kas nav papildu maksimumā, es to uzstādīju, jo nezināju, kā TX izeja uzvedīsies TTL līmenī, tāpēc radīju iespēju to invertēt atlikušajā brīvajā NAND elements un, kā izrādījās, tas bija pareizi, pie TX tapas ir loģisks, un tāpēc ieslēdzot VPP kontaktu ir 12 volti, bet programmēšanas laikā nekas nenotiks (lai gan jūs varat invertēt TX programmatūrā) .

Pēc dēļa salikšanas pienāca laiks testēšanai. Un šeit nāca galvenā vilšanās. Programmētājs tika identificēts nekavējoties (ar ic-prog programmu) un sāka strādāt, bet ļoti lēni! Principā - kā paredzēts. Pēc tam com porta iestatījumos iestatīju maksimālo ātrumu (128 kilobaudi) un sāku testēt visas atrastās programmas JDM. Rezultātā PicPgm izrādījās ātrākais. Mans pic16f628a tika pilnībā atdzisis (hex, eeprom un konfigurācija), kā arī pārbaude apmēram 4-6 minūtes (lasīšana ir lēnāka nekā rakstīšana). IcProg arī darbojas, bet lēnāk. Programmēšanas kļūdu nebija. Mēģināju arī eeprom 24c08 zibināt, rezultāts tāds pats - viss šuj, bet ļoti lēni.

Secinājumi: programmētājs ir diezgan vienkāršs, nesatur dārgas detaļas (CH340 - 0,3-0,5 $, k1533la3 vispār var atrast starp radio junkiem), darbojas uz jebkura datora, klēpjdatora (un jūs pat varat izmantot planšetdatorus uz Windows 8/10 ). Mīnusi: tas ir ļoti lēns. Tam ir nepieciešama arī VPP signāla ārēja barošana. Rezultātā man šķita, ka neregulārai virsotņu mirgošanai šis ir viegli atkārtojams un lēts variants tiem, kam nav pa rokai senlaicīgs dators ar nepieciešamajām pieslēgvietām.

Šeit ir gatavās ierīces fotoattēls:

Kā teikts dziesmā: "Es viņu radīju no tā, kas bija." Detaļu komplekts ir ļoti daudzveidīgs: gan SMD, gan DIP.

Tiem, kas uzdrošinās atkārtot shēmu, gandrīz jebkurš derēs kā usb-uart pārveidotājs (ft232, pl2303, cp2101 utt.), K1533la3 vietā derēs k555, manuprāt pat k155 sērija vai ārzemju analogs 74als00, tas var pat darboties ar loģiskiem NOT elementiem, kas ir tipa k1533ln1. Es pievienoju savu iespiedshēmas plati, bet ikviens var pārzīmēt vadus, lai tie būtu pieejami elementiem.

Radioelementu saraksts

Apzīmējums Tips Denominācija Daudzums PiezīmeVeikalsMans piezīmju bloks
IC1 MikroshēmaCH340G1 Uz piezīmju grāmatiņu
IC2 MikroshēmaK1533LA31 Uz piezīmju grāmatiņu
VR1 Lineārais regulators

LM7812

1 Uz piezīmju grāmatiņu
VR2 Lineārais regulators

LM7805

1 Uz piezīmju grāmatiņu
VT1 Bipolārs tranzistors

KT502E

1 Uz piezīmju grāmatiņu
VT2 Bipolārs tranzistors

KT3102E

1 Uz piezīmju grāmatiņu
VD1-VD3 Taisngrieža diode

1N4148

2 Uz piezīmju grāmatiņu
C1, C2, C5-C7 Kondensators100 nF5 Uz piezīmju grāmatiņu
C3, C4 Kondensators22 pF2 Uz piezīmju grāmatiņu
HL1-HL4 Gaismas diodeJebkurš4 Uz piezīmju grāmatiņu
R1, R3, R4 Rezistors

1 kOhm

3

Tā sagadījās, ka es sāku savu iepazīšanos ar mikrokontrolleriem ar AVR. Pagaidām izvairījos no PIC mikrokontrolleriem. Bet, neskatoties uz to, tiem ir arī unikāls dizains, ko ir interesanti atkārtot! Bet šiem mikrokontrolleriem arī ir jāzibspuldze. Es rakstu šo rakstu galvenokārt sev. Lai neaizmirstu tehnoloģiju, kā bez problēmām un laika tērēšanas mirgot PIC mikrokontrolleri.

Kā programmēt PIC mikrokontrollerus vai vienkāršu JDM programmētāju

Pirmajai shēmai - ilgi un cītīgi mēģināju uztaisīt PIC programmētāju, izmantojot internetā atrodamās shēmas - nekas nesanāca. Žēl, bet man bija jāgriežas pie drauga, lai uzzibsnītu MK. Bet nav laba ideja pastāvīgi skraidīt ar draugiem! Tas pats draugs ieteica vienkāršu shēmu, kas darbojas no COM porta. Bet pat tad, kad es to saliku, nekas nedarbojās. Galu galā nepietiek ar programmētāja salikšanu - jums arī jāpielāgo programma, ko mēs izmantosim, lai to mirgotu. Bet tas ir tieši tas, ko es nevarēju izdarīt. Internetā ir daudz instrukciju, un daži no tiem man palīdzēja...

Tad man izdevās mirgot vienu mikrokontrolleri. Bet, tā kā es veicu šuves zem liela laika spiediena, es nedomāju saglabāt vismaz saiti uz instrukcijām. Un pēc tam es viņu neatradu. Tāpēc atkārtoju – rakstu, lai būtu savi norādījumi.

Tātad, programmētājs PIC mikrokontrolleriem. Vienkārši, lai gan ne 5 vadi, piemēram, AVR mikrokontrolleri, kurus es joprojām izmantoju. Šeit ir diagramma:

Šeit ir iespiedshēmas plate ().

COM savienotājs ir pielodēts ar tapām tieši uz kontaktu paliktņiem (galvenais, lai neapjuktu ar numerāciju). Otrā tapu rinda ir savienota ar dēli ar maziem džemperiem (es teicu ļoti neskaidri, jā). Es mēģināšu jums iedot fotoattēlu... lai gan tas ir biedējoši (man šobrīd nav normālas kameras).
Sliktākais ir tas, ka PIC mikrokontrolleriem programmaparatūrai ir nepieciešami 12 volti. Un labāk ne 12, bet nedaudz vairāk. Teiksim 13. Vai 13,5 (starp citu, eksperti - palabojiet komentāros, ja kļūdos. Lūdzu.). 12 voltus vēl kaut kur var dabūt. Kur ir 13? Es vienkārši izgāju no situācijas - paņēmu tikko uzlādētu litija-polimēra akumulatoru, kuram bija 12,6 volti. Nu vai pat četru elementu akumulators ar saviem 16 voltiem (vienu PIC pazibēju šādi - nekādu problēmu).

Bet es atkal apjucis. Tātad - instrukcijas PIC mikrokontrolleru mirgošanai. Mēs meklējam WinPIC800 programmu (diemžēl vienkāršais un populārais icprog man nederēja) un iestatām to, kā parādīts ekrānuzņēmumā.

Pēc tam atveriet programmaparatūras failu, pievienojiet mikrokontrolleri un mirgojiet to.

Kā pamata programmētājam mēs iesakām salikt ar JDM saderīgu programmētāju, ko mēs nosaucām par NTV programmētāju, izmantojot oriģinālo dizainu. Zemāk ir NTV programmētāja diagramma (izmantojot DB9 ligzdu; nedrīkst sajaukt ar spraudni).

Programmētājs samontēja saskaņā ar šo shēmu atkārtoti un precīzi mirgoja kontrolierus (un vairākus citus), un to var ieteikt atkārtot iesācējiem radioamatieriem.

Šis programmētājs NESTRĀDĀ, kad tas ir savienots ar klēpjdatoriem, jo... RS-232 interfeisa (COM porta) signāla līmeņi mobilajās sistēmās ir nepietiekami novērtēti. Tas var arī nedarboties mūsdienu datoros, kur aparatūra ietaupa strāvu portā. Tāpēc nevainojiet mani, savāciet un pārbaudiet to visos datoros, kas nonāk pie rokas.

Strukturāli programmētāja plate ir ievietota starp DB-9 savienotāja kontaktiem, kas ir pielodēti pie iespiedshēmas plates kontaktu paliktņiem. Zemāk ir tāfeles rasējums un samontētā programmētāja fotogrāfija.



Lai papildinātu informāciju, jāsaka, ka ir vēl viens līdzīgs programmētājs, kuru es saliku mikrokontrolleriem 8 kontaktu iepakojumā ( un ). Programmētājs lieliski darbojas arī ar šiem mikrokontrolleriem. Zemāk ir tāfeles zīmējums un fotogrāfijas.

Vai jums patika raksts? Dalies ar to
Tops