Să facem împreună - vizualizarea firului
Un computer cu nici un port LPT, puteți aplica USB bord de tranziție -> LPT?
Nu, nu am întâlnit încă aceste adaptoare funcționează cu STK200 programator / 300 și programul PonyProg.
Poate orice recomandări cu privire la acest subiect?
1. PonyProg lucrează ca programator SI-Prog
Acesta este conectat la COM-port. Și când setarea PonyProg nu a selectat LPT, și COM-portul corespunzător.
2. Există o varietate de adaptoare USB-COM, care „lucrează“ SI-Prog și PonyProg, dar foarte, foarte încet. Această opțiune nu este recomandată.
3. port USB este recomandat AVRISP-MKII de la Atmel. Acest programator poate fi găsit în vânzare, dar este - scump.
Există mai multe clone de programator, de exemplu, pe site-ul www.fourwalledcubicle.com
Face clone au versiuni diferite, de exemplu: microsin.ru, radiokot.ru, avrdevices.ru.
4. Cu port USB și rulează un simplu USBtinyISP programator.
5. Oricare dintre studenții care au efectuat și de protecție a opta de locuri de muncă se poate obține o placă de circuit imprimat de orice programator (sub LPT, COM sau USB) gratuit. Pentru fiecare dintre programatori au două versiuni cu ieșire și SMD-componente (alegerea depinde de montare și abilități de lipit).
1. Descărcați și instalați PonyProg;
2. Prima lansare. Setarea PonyProg pentru a lucra cu STK200 / 300 programator;
3. Conectarea la circuitul de programare cu microcontroler și configurația celulei microcontroler (siguranțe Biti);
4. Înregistrați microcontroler (fișier * Hex).
1. Descărcați și instalați
Pe pagina următoare, în câteva secunde, ar trebui să vedeți o fereastră (diferit pentru diferite browsere), cu o propunere pentru a salva fișierul.
SourceForge - una dintre cele mai mari site-uri web din lume pentru dezvoltatori open source.
La momentul de site-ul de instruire scris arata ca acest lucru:
2. Prima lansare. Setarea PonyProg pentru a lucra cu STK200 / 300 programator
Montate și testat programator STK200 / 300 este conectat la portul LPT al PC-ului. Programatorul se conecteaza sau simultan cu LPT-port sau pentru comoditate în lucru prin cablu de extensie. În portul PC LPT - o priză de 25 de contacte conector DB25 (feminin).
Atenție! A nu se confunda cu mufa DB25 tip conector - 25 pini portul conector COM.
După prima pornire a programului și a închide cele două avertismente apar economizor.
Primele rapoarte de care aveți nevoie pentru a efectua opțiunea de meniu de calibrare înainte de orice operație de citire-scriere.
Hit butonul OK:
Al doilea spune că trebuie să configurați opțiunea de meniu înainte de orice operație de citire-scriere.
Hit butonul OK:
Având în vedere aceste avertismente începe setarea.
Alegerea barei de instrumente drop-down liste - AVR micro, ATtiny13:
Accesați setările Setup-> Configurare interfață (sau apăsăm butonul cu pictograma cheie din bara de instrumente):
Fixarea conținutului de pe (în cazul programator TPL):
(Numărul de port LPT depinde de PC-ul, de obicei LPT1)
Hit pe butonul Probe (programatorul trebuie să fie conectat la portul LPT al calculatorului).
Dacă totul este configurat corect, fereastra apare cu semn de testare OK,
apăsăm pe OK, o fereastra de închidere cu setările butonului OK.
Du-te pentru a calibra Setup-> Calibrare:
În fereastra cu inscripția de calibrare OK rezultat clic pe OK:
3. Conectarea la circuitul de programare cu microcontroler și configurația celulei microcontroler (siguranțe Biti)
Conectați programator la circuitul de pe maketke (AT13 sau bord) prin cablu panglică de 10 fire; un ciot conector (cu oricare dintre laturile sale) este atașat la conectorul de pe programator, și un al doilea conector buclă (cu cealaltă parte a acesteia) este conectat la un circuit cu un microcontroler. Aplicați putere la 5V.
Dacă efectuați toate testele de până la acest punct, totul ar trebui să fie bine. LED-uri indicarea pe sursa de alimentare și de programator ar trebui să fie aprinse (în cazul în care sunt acolo). Acum e aproape finală!
Apăsați butonul cu imaginea unui lacăt în bara de instrumente (sau command-> Securitate și biții de configurare) să ia în considerare configurația microcontrolerului a celulei:
Fereastra ar trebui să apară:
(Dacă ați instalat maketku „proaspete“ microcontroler ATtiny13, fereastra va fi configurația din fabrică)
Când faceți clic mai întâi pe starea de blocare a celulei este considerată a fi imediat și în mod automat.
În viitor, trebuie să apăsați butonul Citire, puteți acum click.
Dacă aveți ceva nu funcționează, pe ecranul monitorului cu apare o eroare.
Ai un programator de lucru cu un tren pe set maketke microcontroler ATtiny13 și este corect „revocat“.
Acum trebuie să înțelegem celulele de configurare în fereastra.
După cum știți, sau ghici, orice procesor, inclusiv un microcontroler, există un astfel de parametru ca frecventa de operare. Când scrieți orice program trebuie să știe la ce frecvență funcționează microcontroler. Și această frecvență ar trebui să corespundă cu celule CKSEL0, CKSEL1 și CKDIV8 (ia în considerare starea celulelor va fi pe exemplul de configurare din fabrică).
1. Celulele și CKSEL0 CKSEL1:
În celula CKSEL1 nu bifă în caseta CKSEL0 este bifată, cu, orice prevedere corespunde „1“ sau „0“ pentru directorul.
Amintiți-vă.
- În cazul în care capusa nu este - prin urmare, celula = 1.
- în cazul în care există un marcaj de selectare. atunci valoarea celulei = 0.
Aici, starea celulelor și frecvența CKSEL1 CKSEL0 corespunde 9600000 Hz (vezi referința în literatura de specialitate sunt de obicei scrise CKSEL [1: 0].).
2. Celula SKDIV8.
Închideți butonul de celule de configurare OK (sau Cancel).
4. Înregistrați microcontroler
Fereastra ar trebui să apară:
Deschideți fișierul cu codul pentru firmware-ul (extensia Hex) prin apăsarea butonului de pe bara de instrumente (sau Dosar-> Deschidere fișier Dispozitiv):
Introdus conținutul său:
Pentru a înregistra un program în microcontroler apăsăm butonul de pe bara de instrumente (sau command-> Scriere Toate):
În fereastra care apare pentru a scrie cu succes lovit inscripția faceți clic pe OK:
Gata!
Exemple de programe aranjate pe forum cu sarcini.