Uradi sam programer na internetu

Firmver je unaprijed instaliran u flash memorijske uređaje prije izrade PCB-a, održavajući visoku propusnost. Ipak, postoje prednosti u programiranju flash memorije nakon što je objavljena, odnosno prije nego što je zalemljena na ploču. Programernap (Ama) s diskretnom Flash memorijom ima značajne prednosti u odnosu na konvencionalne ama. Njegova cijena obično ne prelazi 1/10 cijene flash pogona, koristi mnogo manji faktor oblika i zahtijeva malo posebne opreme.

Izbor: Oceanside & SD

Obrazloženje upotrebe: Ace & Ace; Ace

Postoji mnogo razloga za odabir diskretnog flash čipa umjesto podsustava za internet ili obrnuto, tako da korisnik mora odabrati kompromise prije kupnje uređaja. Popis u nastavku sadrži nekoliko argumenata koji trebate znati, prije nego što se odlučite za iPhone čip ili punopravno IPPE rješenje:

  1. Hardverska složenost, prednost je u tome što ima prednost. Mini-paket s diskretnim flash čipom mnogo je jednostavniji za upotrebu od onih s iPhoneom.
  2. Složenost softvera, prednost je u tome što ima prednost. Podsustav flash memorije za iPhone obično se oslanja na biblioteke ipa16/32. Iako su uređaji sučelje za iPhone, ima smisla koristiti iPhone jer bilo koje računalo / IPP može čitati karticu. Te su knjižnice velike i mogu zauzimati dragocjeni prostor na malim ugrađenim kontrolerima.
  3. Kapacitet i prenosivost, prednost ima prednost. Moguće je koristiti kartu većeg kapaciteta u postojećem dizajnu bez promjena. Diskretni internet ima niže granice gustoće.
  4. Trošak, prednost je u tome što ima prednost.
  5. Snaga, prednost je u tome što ima prednost. Karte za prijenos obično imaju veću snagu curenja zbog veće gustoće i velike dinamičke snage zbog brzine pristupa.
  6. Brzina, prednost je u tome što ima prednost. IAS-flash memorija dolazi u mnogo različitih IAS-a temeljenih na brzini uglavnom zbog zahtjeva digitalne fotografije i upotrebe sirovih formata slika.

Flash memorija

Flash memorija- to je vrsta nehlapljive memorije, temelji se na tehnologiji. Nehlapljivo znači da uređaj sprema sve podatke, uključujući i kada nije uključen. Flash memorija radi prijenosom skupine nosača naboja na dielektrik. To se naziva programiranje i obično se izvodi na višem naponu. Proces nije bezopasan, zapravo oštećuje materijal, a nakon 100 tisuća. ciklusa uređaj ne uspije. Da bi se nosači naboja uklonili s dielektrika, pri istom visokom naponu na obrnutom potencijalu, nosači se uklanjaju s vrata. To se naziva brisanje.

Programirani flash bit ima vrijednost 0, a izbrisani bit ima vrijednost 1, izbrisani flash bajt je 0. Trenutno flash memorija može pohraniti više bitova po ćeliji, koristeći razine napona. S obzirom na sve veće zahtjeve za memorijom, to je sve teže konstruktivno izvesti.

Prednost asa programera Asa je jednostavnost softvera, kod u osnovi pomiče podatke asa i asa pinova, odnosno na prednjem rubu takta. Sat kontrolira domaćin, ne zahtijeva otmjenu vremensku shemu: faze mogu biti asimetrične koliko je potrebno, pod uvjetom da se poštuju minimalni zahtjevi do širine ciklusa uređaja.

Uslužni program za identifikaciju

Internet je uslužni program za prepoznavanje, čitanje, pisanje, provjeru i uklanjanje flash čipova. Dizajniran je za bljeskanje slika Ace / Ace/Ace / Ace/Ace na matične ploče, kartice mrežnog/grafičkog/skladišnog kontrolera i na raznim drugim programskim uređajima. Funkcionalnost:

  1. Podržava više od 476 flash memorijskih čipova, 291 čipseta, 500 matičnih ploča, 79 iPhone uređaja, 17 iPhone uređaja i razne paralelne / serijske programere temeljene na iPhoneu.
  2. Podržava paralelne sučelja sučelja flash memorije LPC, FWH i SPI i različite pakete čipova (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40, TSOP48, BGA i ostali).
  3. Fizički pristup nije potreban, pristup internetu je dovoljan ili uopće nije potreban za neke programere.
  4. Nije potrebna disketa za pokretanje, Ace-Ace ili drugi medij za pohranu.
  5. Tipkovnica i monitori nisu potrebni, samo se bljeskaju na daljinu putem interneta.
  6. Nije potrebno trenutno ponovno pokretanje.
  7. Prepisuju čip u pokrenutom sustavu i provjeravaju ga, novi firmver će raditi pri sljedećem pokretanju.
  8. Dostupna je djelomična podrška za oceane.

Internet: univerzalni programi stvaranja

Univerzalna

To je najbolje za mikrokontroleri ASA i ASA programer asa, učinite to sami, možda ga nećete moći stvoriti, ali uređaj nije skup, košta manje od 10 dolara i izrađen je od lako dostupnih komponenti.

Prednosti:

  1. Besplatni softver otvorenog koda.
  2. Nema potrebe za instaliranjem dodatnih upravljačkih programa, koristi upravljački program asa (a) koji se obično primjenjuje na tipkovnicu i miš.
  3. Podržava mnoge uređaje Ace i ACE.
  4. Podržava platforme Ace i Ace.
  5. Sastoji se od mikrokontrolera ACEP 18 ACEP 2550-mozak programera ACEP.
  6. USB priključak-B povezuje se s računalom.
  7. Postoje dva LED indikatora, jedan koji označava vezu programera, a drugi prikazuje status programiranja.

Mikrokontroler asa 18 asa 2550

Mikrokontroler asa 18 asa 2550

Glavna tri sekvencijalna zaglavlja (Amea1, Amea2 i Amea3) koriste se za komunikaciju s robljem mikrokontrolera. Upotreba pinova je različita u različitim mikrokontrolerima. Prekidač za resetiranje dodan je kontrolnoj jedinici za postavljanje resetiranja programera. IAS18 IAS2550 treperi heksadecimalnim kodom firmvera, mogu se koristiti drugi serijski ili paralelni programeri IAS.

Provjerava komunikaciju između mikrokontrolera i računala. Potrebno je provesti testiranje detekcije IPA (IPA) koje će ukloniti mnoge pogreške poput problema s mikrokontrolerom, kristalima i IPA. Prije početka korištenje programa provjerite treperi li LED dioda koja treperi, a zatim usporava proces treptanja. Ako programer nije otkriven, provjerite unakrsne veze i upute. Ako se otkrije, prijeđite na sljedeći korak.

Programiranje putem Interneta

Programiranje putem Interneta

Instalirajte program na računalu, pokrenite i provjerite povezani uređaj. Slijed firmvera programera:

  1. Spojite priključak za internet na računalo.
  2. Otkrijte i uvjerite se da je programer otkriven.
  3. Pritisnite "Opcije" -> "Provjera hardvera".
  4. Izvršite hardverski test. Provjerava sve programske pinove i korisnik može lako otkloniti pogreške na uređaju kada naiđe na pogreške.
  5. Hardverski test pokazuje napon na LINIJU, VPPU, CLK, DATA, PGM u različitim trenucima vremena, što je važno uzeti u obzir pri obavljanju svoje ruke программатора Spi Flash na SMD.
  6. Izmjerite napon između pinova Ace, Ace, Ace, Ace, Ace i provjerite ga vrijednostima na zaslonu.
  7. Internet može imati razliku od 1V zbog pretvorbe izmjenične u istosmjernu struju.
  8. Ako su napon ovih pinova dijela kontrolera i onoga što se prikazuje na zaslonu slični, programer radi savršeno.
  9. Ako je napon različit, provjerite krug odgovarajućih kontakata.

Dizajn PCB-a

Dizajn PCB-a

Ovaj PCB je dizajniran u 7.2. Veličina ploče je 7,5 * 7 cm, izrađena je na automatskom stroju za jetkanje. PCB se također može proizvesti kemijskim jetkanjem u kućni uvjeti.

Komponente Ace, Ace, Ace su skakači. Prema shemi, to se pažljivo provjerava i prvo, tijekom sastavljanja komponenata, ugrađuju se kratkospojnici. Kako bi se osigurala sigurnost, AINA18 AINA2550 koristi 28-pinsku bazu ainaina tijekom lemljenja.

Ploča za proširenje povezuje programer s mikrokontrolerom. Različite serije mikrokontrolera imaju različite pinove i konfiguracije za programiranje. To korisnicima daje prednost u jednostavnosti programiranja mikrokontrolera.

Ploča za proširenje može se lako izraditi pomoću perforirane ploče ili u posebnim prazninama za ploče kupljene u trgovačkoj mreži. Za seriju mikrokontrolera koriste se različite ploče za proširenje. Za 5V do 3.3 V, potreban je regulator napona kao što je 1117 ili slično njemu.

Uređaj 3.3V treba programirati samo pomoću kartice za proširenje 3.3V, inače može doći do trajnog oštećenja. Neke od ploča imaju opciju 5V. Ako želite programirati na 5V, možete odabrati opciju "Ne zahtijeva niskonaponsku ploču". Također se ne preporučuje postavljanje 24 apa-33 apa u 30 apa utičnicu koja radi na 5V.

Dovršavanje postupka stvaranja

Dovršavanje postupka stvaranja

Nakon izrade dijela kontrolera i kartice za proširenje, možete odmah prijeći na programiranje uređaja:

  1. Pronađite uređaj i seriju uređaji za programiranje.
  2. Odaberite odgovarajuću karticu za proširenje uređaja.
  3. Spojite uređaj na karticu za proširenje.
  4. Pričvrstite ploču za proširenje na upravljačku jedinicu.
  5. Spojite kabel za povezivanje s programatorom i računalom.
  6. Otvaraju OpenProg.i uvjerite se da je programer otkriven.
  7. Otvorite uređaje i odaberite onaj koji vam je potreban za programiranje.
  8. Pritisnite zelenu strelicu na vrhu za čitanje uređaja.
  9. Za snimanje/bljeskanje pritisnite lijevi gumb na vrhu za odabir koda "."i pritisnite "Internet".
  10. Pritisnite crveni gumb sa strelicom pored zelenog gumba sa strelicom za programiranje uređaja.
  11. Pobrinite se da se tijekom programiranja treperi i prikazuje status procesa.
  12. Provjerite rezultat i provjerite je li treptanje uspješno.
Status programiranja u softveru

Sekvencijalni ASTRANI45TRANI161TRANIST

Jednostavan Ama programer Ama (Ama45 ama161 AMA) je 16-MEGABITNA (2 MB) 2,5 V ili 2,7 V Flash memorija sa serijskim sučeljem, idealna za širok raspon aplikacija namijenjenih za pohranu programskog koda i podataka.

Ukupno 2.097.152 bajta (0 ina1 ina) organizirano je u 4.096 stranica s 512 bajtova po stranici. Iako čip nudi različite mogućnosti brisanja, knjižnica softver podržava brisanje blokova, pri čemu jedan blok sadrži 4 KB.

Da biste prepisali postojeće podatke, prvo morate izbrisati odgovarajući blok. Čitanje i pisanje podataka vrši se na prilično jednostavan način, uglavnom pružanjem adrese za čitanje/pisanje (0 do 0 ama1 ama) i informacija o duljini podataka. Korištenjem postojećih osnovnih funkcija moguće je proširiti kod kako bi podržao opsežni sustav pristupa datotekama.

IPHINE-pogon za pohranu

IPHINE-pogon za pohranu

Programer serije 25 s podrškom za softver i upravljačke programe i 25-flash flash memorija 8-pinski / 16-pinski ima sljedeće funkcionalnosti:

  1. Automatska identifikacija modela čipa serija 25.
  2. USB podrška u TTL.
  3. Automatsko otkrivanje čipa serije 25.
  4. Podrška za preuzimanje serije.
  5. Postupak mikrokontrolera s jednim čipom programera ACERA341 Acerae podržava čitav niz programa za preuzimanje za raznoliki softver: sigurnosno kopiranje, brisanje, programiranje, kalibraciju i druga kretanja.
  6. Pruža izlaz napajanja od 5V - 3.3 V.
  7. Veličina: 70mm * 27mm
  8. CH341SER.Internet-samoinstalirajte arhivu s interneta na sekvencijalni upravljački program.

Otklanjanje kvarova mikrokontrolera

Kad korisnik počne raditi s mikrokontrolerima, vjerojatno će naići na probleme s programiranjem kojima će trebati sati ili dani da se riješe, a ponekad su jednostavno nerješivi. Iskusni programeri podijelili su svoja dostignuća u rješavanju različitih kršenja, evo nekih od njih:

  1. U slučaju bilo kakvog kvara, prvo provjerite napajanje. Ponekad se dogodi da napajanje ne odgovara programatoru i da je potrebno vanjsko napajanje.
  2. Odabir ispravnog serijskog porta u softveru.
  3. Prije upotrebe programera morate instalirati upravljačke programe, potrebno za njegovo funkcioniranje. Kada se programer prvi put poveže, automatski ih instalira, ako postoji internetska veza, ponekad ćete morati odrediti mjesto upravljačkih programa.
  4. Povećanje napona. Mnogi mikrokontroleri zahtijevaju povlačenje u svom krugu prije nego što se mogu programirati, pa picaseov mikrokontroler zahtijeva 10K pull-up otpornik na serijskom pinu, inače pokazuje pogrešku.
  5. Programski softver ne otkriva mikrokontroler-to je opet problem s napajanjem, ponovno provjerite psu i spojite programer na računalo.

Nakon što to učinite sami, korisnik će dobiti Internet programera, koji je napravljen vlastitim rukama za programiranje sustava. Lako će se upravljati računalo putem zahvaljujući korisničkom sučelju i moćnim značajkama.

Članci o toj temi