ΠΠ°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΡ
Π΅ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° USBasp, Π²ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ:
USBasp
Π ΡΠ»ΠΎΠ²Ρ, ΠΌΠ½Π΅ Π΄ΠΎΡΡΠ°Π»ΡΡ Π²Π°ΡΠΈΠ°Π½Ρ ATMega8L, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π·Π³ΠΎΠ½Π°, Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 12ΠΠΡ. ΠΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 8ΠΠΡ.
ΠΠ΅ Π²Π΄Π°Π²Π°ΡΡΡ Π² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ, ΡΠ΅ΡΠΈΠ» ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ:
β Π²Π·ΡΠ» ΠΏΡΠΎΡΠΈΠ²ΠΊΡ usbasp.2011-05-28 Ρ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°;
β Π·Π°ΠΌΠΊΠ½ΡΠ» Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ J2;
β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ» 10pin ΡΠ°Π·ΡΠ΅ΠΌ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ;
β Π·Π°Π»ΠΈΠ» ΠΏΡΠΎΡΠΈΠ²ΠΊΡ;
β Π²ΡΡΡΠ°Π²ΠΈΠ» fuse Π΄Π»Ρ atmega8: HFUSE=0xc9 LFUSE=0xef
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΊ Π½Π΅ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ.
ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΎΠΏΠΈΡΠ°Π½ Π·Π΄Π΅ΡΡ:
Π€ΠΎΡΡΠΌ
Π ΠΈΡΠΎΠ³Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
β Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΏΠ°ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ Ρ PC2(ADC2) Π½Π° GND.
ΠΠΎΡΠ»Π΅ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠ½ΠΎΠ²Π° Π² ΡΡΡΠΎΡ.
ΠΠ»Ρ ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΡ ΠΎΠ±Π»Π°Π΄Π°ΡΠ΅Π»Π΅ΠΉ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° β ΠΆΠ΅Π»Π°Ρ ΡΡΠΈΡΡΡΡ Π½Π° ΡΡΠΆΠΈΡ ΠΎΡΠΈΠ±ΠΊΠ°Ρ , Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ β ΠΏΠΎΠ·Π²ΠΎΠ»Ρ ΡΠ΅Π±Π΅ Π½Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΆΠΈΡΠ΅ΠΉΡΠΊΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ : Β«ΡΠ°Π±ΠΎΡΠ°Π΅Ρ β Π½Π΅ ΡΡΠΎΠΆΡ!Β» π
ΠΠ°Π΄Π΅ΡΡΡ ΠΊΠΎΠΌΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π΄Π°Π½Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
P.S. ΠΠΎΠΌΠΈΠ½Π°Π»Ρ Π² ΡΡ
Π΅ΠΌΠ΅ Π²ΡΡΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡ
Π΅ΠΌΠ΅:
USB ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ AVR β USBAsp
we.easyelectronics.ru
Π― ΠΊΡΠΏΠΈΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBasp Π½Π° Dx.com ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Ρ Arduino IDE Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Arduino Pro mini.
ΠΡΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π½ΠΎ Π²ΡΠ΄Π°Π²Π°Π»ΠΎ Π²ΠΎΡ ΡΠ°ΠΊΡΡ ΠΎΡΠΈΠ±ΠΊΡ:
βͺ avrdude: warning: cannot set sck period. please check for usbasp firmware update
Π-ΠΎΠ±ΡΠ΅ΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° USBasp.
ΠΡΠ³Π»Π΅Π½ΠΈΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π²ΡΠ΄Π°Π»ΠΎ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
Β
xdomus.ru
ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° USBasp
ΠΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ΅ΡΠΈΠΈ ATtiny) Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π½Π΅ ΡΠ°ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ. Π Ρ ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ.
Π§ΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ? ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ»Π°ΡΡΒ arduino ΠΊΠ°ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΒ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΉΒ USBasp ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ.ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ΅ ΠΆΠ΅ Π²ΡΠ²ΠΎΠ΄ΡΒ SCK,MISO,MOSI,RESET.Π) ΠΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅ΡΠ΅Π· arduino:
2. Π£ΡΡΠ°Π½ΠΎΠ²Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡΒ self programmingΒ (Π½Π° ΡΠΎΡΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π° ΠΊΠ°ΠΊΒ JP2),ΠΎΠ±ΡΡΠ½ΠΎ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ Π½Π΅ ΡΠ°ΡΠΏΠ°ΡΠ½ΠΎ.
3. ΠΠ°ΡΠ°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ usbasp.2011-05-28Β ΡΡΡΒ ΠΈ ΠΊΠΈΠ΄Π°Π΅ΠΌ Π² ΠΏΠ°ΠΏΠΊΡΒ ΠΏΡΡΡ_ΠΊ_ΠΏΠ°ΠΏΠΊΠ΅_Π°ΡΠ΄ΡΠΈΠ½Ρ_/hardware/tools/.4. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡΒ Linux,Β Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (Π½Π΅ Π·Π°Π±ΡΠ²Π΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ Π²Π΅ΡΠ½ΡΠΉ ΠΏΠΎΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Arduina !!!):
avrdude -C avrdude.conf -c avrispΒ -P /dev/ttyUSB0Β -b 19200 -p m8 -v ΒΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΡΠ·ΠΎΠ² ΠΈ Π΄ΡΡΠ³ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
ΠΡΠ»ΠΈ ΠΡ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ°ΠΊΠΈΠ΅ ΠΆΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ — Π·Π½Π°ΡΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π²ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:
avrdude -C avrdude.conf -c avrisp -PΒ /dev/ttyUSB0Β -b 19200 -p m8 -U flash:w:usbavr.hex -U lfuse:w:0xef:m -U hfuse:w:0xc9:m
Π£ΡΠΏΠ΅ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°:
ΠΡΠΎΡΠΈΠ²ΠΊΠ° Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°: ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄Ρ SCK,MISO,MOSI,RESET ΠΎΠ΄ΠΈΠ½ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ»Π΅ΠΉΡΠΎΠΌ ΠΈΠ΄ΡΡΠΈΠΌ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ. ΠΠ΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ JP2.
Π£ΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΎΠΏΡΠΈΡ
Β -c usbaspΒ Π²ΠΌΠ΅ΡΡΠΎ -c avrisp Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π²ΡΡΠ΅.___
http://homes-smart.ru/index.php/oborudovanie/arduino/proshivka-mikrokontrollerov-atmega-cherez-usbasp
avr-prog.blogspot.com
ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ²ΠΎΠΈΡ
ΠΏΠΎΠ΄Π΅Π»ΠΎΠΊ Π½Π° AVR Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBasp, ΠΊΡΠΏΠ»Π΅Π½Π½ΡΠΉ ΡΡΠΎ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Π·Π° 100Ρ Π½Π° AliExpress. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΡΠ΅Π±Π΅ Π΄ΡΠ΅Π²Π½ΠΈΡ
COM ΠΈΠ»ΠΈ LTP ΠΏΠΎΡΡΠΎΠ², ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ USB!
Β
ΠΡ Π° ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅)
ΠΠ΅Π»Π΅Π·ΠΎ.
ΠΠ²ΡΠΎΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΌΠ΅Ρ Thomas Fichl, ΡΡΡΠ°Π½ΠΈΡΠΊΠ° Π΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎ ΡΡ
Π΅ΠΌΠ°ΠΌΠΈ, ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ
ΠΏΠ»Π°Ρ ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ.
Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠ΅ΡΠ΅Π· ISP.
Π Π°ΡΠΏΠΈΠ½ΠΎΠ²ΠΊΠ° ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π½Π° ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ΅
ΠΠΎΡΡΠΎΠΌΡ Ρ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°ΡΠ°ΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΡΠΎΡ ΡΠ°Π·ΡΠ΅ΠΌ Π΅ΡΠ»ΠΈ ΡΠ°ΠΌ ΡΠ°Π·Π²ΠΎΠΆΡ ΠΏΠ»Π°ΡΡ. ΠΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° Ρ
ΠΎΠ΄Ρ. ΠΡΠΎΡΠΈΠ», Π½Π΅ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, ΠΏΠΎΠ΄ΠΏΡΠ°Π²ΠΈΠ» ΠΊΠΎΠ΄, ΠΏΡΠΎΡΠΈΠ» Π΅ΡΠ΅ ΡΠ°Π·. ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΡΠ°Π²Π»ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡβ¦.
Π ΡΠ°Π±ΠΎΡΠ΅ ΠΈ ΠΆΠ΅Π»Π΅Π·Π΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ
Π‘ΠΎΡΡ
ΠΡ Π° ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Ρ ΠΊΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΡΠΎΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π°Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΅Π»ΠΊΠ°!
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Ρ ΠΎΡΡ ΡΠ°ΠΉΡΠ°, ΡΡΡΠ°Π½ΠΈΡΠΊΠ° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ.
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ. ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΠΎΠΌΠΏΡΡΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΡΠ³Π°ΡΡΡΡ Π½Π° ΡΠΎ ΡΡΠΎ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π±Π΅Π· ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ. Π Windows 7 ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΠΌ ΡΡΠΎ Ρ
ΠΎΡΠΈΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ,
Π° Π΄Π»Ρ Windows 8 ΠΈ Π½ΠΎΠ²Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ.
ΠΡΠ΅ ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±ΠΎΡΠ΅.
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΈΠ²Π°Π»ΡΡΠΈΠΊ Khazama AVR Programmer.Β ΠΡΠ»ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ³Π° Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ!
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΠΈ ΠΏΠΎΠ΅Ρ
Π°Π»ΠΈ!
Π’ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΈΠ³ΡΠ°ΡΡΡΡ Ρ FUSES Π±ΠΈΡΠ°ΠΌΠΈ, Π²ΡΠ΅ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠΌΠΈ Π·Π° ΡΡΠΎ ΠΎΡΠ²Π΅ΡΠ°ΡΡ!
ΠΡ Π²ΠΎΡ ΠΏΠΎΠΆΠ°Π»ΡΠΉ ΠΈ Π²ΡΠ΅!
Π.Π«.
ΠΠ΅ Π·Π½Π°Ρ ΠΊΠ°ΠΊ Ρ Π²ΡΠ΅Ρ , Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΠΌΠΎΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ USBASP v2.0, Khazama ΡΡΠ³Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ Error Setting USBASP ISP Clockβ¦
ΠΠ³ΡΠ° Ρ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΡ Π½Π΅ Π΄Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ².
ΠΠΎΡΠ»Π΅ Π½Π΅Π΄ΠΎΠ»Π³ΠΈΡ ΠΏΠΎΠΈΡΠΊΠΎΠ² Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ ΡΠ°ΠΊΠΈ Π½Π° ΡΠ°ΠΊΡΡ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ.
ΠΠ»Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΠ°Π΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΡΡΠΊΠ°, Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ)) ΠΠ»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠΊΠ° Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ USBasp!
ΠΠΎΡ ΡΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΅ ΡΠΎΠ΅Π΄Π΅Π½ΠΈΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Π·Π°Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ
ΡΠ°ΠΉΠ»: usbasp.atmega8.2011-05-28
ΠΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Fuse Π±ΠΈΡΡ ΠΈ ΠΏΡΠΎΡΠΈΠ²Π°Π΅ΠΌ!
Β
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°Π²ΡΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠΏΠ°Π΄ΡΡ!
Β
Update 2016
ΠΠΎΡΠ»Π΅ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°, Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡΡΠ°Π»Π° Π²ΡΠ²Π°Π»ΠΈΠ²Π°ΡΡΡΡ Π½ΠΎΠ²Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π²ΠΎΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ Π½Π΅ Π½Π΅Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠ·ΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΄Π΅ΠΌ Π² Command β > Program Options β > ISP CLK Speed ΠΈ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ 187.5 KHZ (ΠΈΠ»ΠΈ AUTO).
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ΅ ΡΠ½ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ!
Update 2017
ΠΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΡ Π½Π΅ ΡΠ°Π·Ρ Π½Π΅ ΠΏΡΠΎΡΠΈΡΡΡ Atmega8 ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΠΊΠΎΠ΅!
100500 ΡΠ°Π· ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΡ Π΅ΠΌΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, Π²ΡΠ΅ Π² Π½ΠΎΡΠΌΠ΅! Π Ρ ΠΆΠ΅ ΠΏΠΎΡΡΠΈ ΡΠ΄Π°Π²ΡΠΈΡΡ, Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΡΡΠΊ! ΠΡΠΈΒ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Atmega8 ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ 1 Mhz, ΠΎΠ½Π° ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΡΠΏΠ΅Π²Π°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎΠ΅, Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΠ°ΡΡΠΎΡΡ ΡΡΠ΅Π½ΠΈΡ Π² Khazama.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°Π΅ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π° 8 Mhz ΠΈ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ AUTO.
Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ΡΠ΅ ΠΏΡΠΎΡΠ΅))) ΠΡΠΆΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ΅ JP3, Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΡΠ°ΡΡΠΎΡΡ, Π° ΠΏΠΎΡΠ»Π΅ Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠ·ΠΎΠ² Π½Π° Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΡΡ ΡΠ°ΡΡΠΎΡΡ ΡΠ°Π±ΠΎΡΡ atmega, ΡΠ°Π·ΠΎΠΌΠΊΠ½ΡΡΡ.
it-chainik.ru
Β«ΠΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΡΡΒ» ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBasp ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡΠΎΠΊ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ:
1. ΠΠ΅ΡΠ΅Π²Π΅ΡΡΠΈ USBasp Π² ΡΠ΅ΠΆΠΈΠΌ, ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°!Β ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΠ΅!
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Π½Π° ΡΠΎΡΠΎ — ΡΡΠΎ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ, ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π»ΠΈΠ½ΠΈΠ΅ΠΉ!
2. ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ USBasp ΠΊ Π»ΡΠ±ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ AVR ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²!
ΠΡΡ
ΠΎΠ΄Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΠΌΠ° USBasp Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅Β» ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°! Π’ΠΎ Π΅ΡΡΡ:
GROUND (GND) — ΠΎΠ±ΡΠΈΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄Β Β Β GND <—>GND
VCC (ΠΏΠΈΡΠ°Π½ΠΈΠ΅) Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ Π±ΠΎΠ»ΡΡΠ΅ 5V! Β VCC <—> VCC
SCK (serial clock)Β — ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ! ΠΠΌΠΏΡΠ»ΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ MASTER (Π²Π΅Π΄ΡΡΠ΅Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ)Β SCK <—> SCK
MOSI (MASTER OUT SLAVE IN) β ΡΡΠΎ Π²ΡΡ ΠΎΠ΄ ΡΠΈΠ³Π½Π°Π»Π° Ρ MASTER (Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ) ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° SLAVE (Π²Π΅Π΄ΠΎΠΌΠΎΠ΅)
MISO (MASTER IN SLAVE OUT) β Π²Ρ ΠΎΠ΄ Π΄Π»Ρ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Ρ Π²ΡΡ ΠΎΠ΄Π° Π²Π΅Π΄ΠΎΠΌΠΎΠ³ΠΎ!
RESET (ΡΠ±ΡΠΎΡ) β ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠΎΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ ΡΠΈΠ³Π½Π°Π» Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ! ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠ²ΠΎΠ΄ RESET Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² USBasp ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΠ½ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² (ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ) ΡΠΌ. ΡΠΎΡΠΎ!
ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ Π²Π°ΡΒ USBasp ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π½Π΅ ΡΠΏΠ΅ΡΠΈΡΠ΅ Π΅Π³ΠΎ ΡΡΠ°Π·Ρ Β«ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²Π°ΡΡΒ» β ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ Π²Π½Π°ΡΠ°Π»Π΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ»!
ΠΠ΅ΡΠ΅Π΄ Β«ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉΒ» ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ΅ΡΠ΅ΡΡ ΡΠΈΠΏ, Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ FUSE Bits!
Π€ΡΡΠ· Π±ΠΈΡΡ AVR ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° β ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π°ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΡΠ· Π±ΠΈΡΠ°, ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π½Π°ΡΠ½Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ, ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ISP ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°!
ΠΡΠ»ΠΈ Β«ΠΏΡΠΎΡΠΈΡΡΒ» USBasp Ρ Π²Π°Ρ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ:
— Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Ρ Π²ΡΠ²ΠΎΠ΄Ρ β ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ MOSI ΠΈ MISO, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ±Π΅Π΄ΠΈΠ²ΡΠΈΡΡ, ΡΡΠΎ Π²ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ!
— Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° β Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΅Π³ΠΎ Π²ΡΡΡΠ½ΡΡ!
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² USBasp Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠΌΠΊΠ½ΠΈΡΠ΅ Π²ΡΠ²ΠΎΠ΄Ρ (ΡΠ½ΠΈΠΌΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ), ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠΌΠΎΠ³ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅!
Π‘ΡΠΎΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π΄Π»Ρ Β«ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ» USBasp Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ β Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ Π΄Π°ΠΆΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎΠΉ ΠΏΠ»Π°ΡΠΎΠΉ Arduino, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ USB! ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠΌ Arduino Nano! Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΏΠ»Π°ΡΡ Arduino Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠΊΠ΅ΡΡ (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ) Β«Arduino ISPΒ».
new-tech.in.ua
Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΎ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠΌ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ΅ USBAsp v.2.0 Π΄Π»Ρ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² AVR (ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Β Π’ΠΎΠΌΠ°ΡΠ° Π€ΠΈΡΠ»Π°), Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ AVR ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ISPΒ (Π½Π΅ Π²ΡΠΏΠ°ΠΈΠ²Π°Ρ Π΅Π³ΠΎ Ρ ΠΏΠ»Π°ΡΡ), Π° ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°Ρ Arduino.
βΊ ΠΠ°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΡ: 5 Π, DC
βΊ ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: USB 2.0
βΊ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅/ ΡΡΠ΅Π½ΠΈΠ΅: Atmel (AVR)
βΊ ΠΠ°Π±Π°ΡΠΈΡΡ: 70 ΠΌΠΌ x 18 ΠΌΠΌ x 10 ΠΌΠΌ
βΊΒ Β ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ: Windows XP / 7 / 8 / 8.1 / 10.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBAsp ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΈ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΠ°ΠΌΠΎΠΌΡ, ΡΠΊΠ°ΡΠ°Π² ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡ ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Ρ ΡΠ°ΠΉΡΠ°Β Thomas, ΠΈΠ·-Π·Π° ΡΡΠΎΠ³ΠΎ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΎ USBAsp V2.0 ΠΊΠΈΡΠ°ΠΉΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ LC Technelogy.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠΎΠ±ΡΠ°Π½ Π½Π° ΡΠΈΠ½ΠΈΠΉ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅, ΡΠ»Π΅Π²Π° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ USB-ΡΠ°Π·ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ. ΠΒ ΡΠ΅Π½ΡΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ATmega8A, ΡΡΠ΄ΠΎΠΌ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΊΠ²Π°ΡΡΠ΅Π²ΡΠΉ ΡΠ΅Π·ΠΎΠ½Π°ΡΠΎΡ Π½Π° 12 ΠΠΡ ΠΈ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΠ±Π²ΡΠ·ΠΊΠ° (ΡΠ΅Π·ΠΈΡΡΠΎΡΡ, ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΡ). Π‘ΠΏΡΠ°Π²Π° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Β 10-ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΠΉ ΡΠ°Π·ΡΠ΅ΠΌ (Π΄Π²Π° ΡΡΠ΄Π°, ΠΏΠΎ ΠΏΡΡΡ Π²ΡΠ²ΠΎΠ΄ΠΎΠ², ΡΠ°Π³ΠΎΠΌ 2.54 ΠΌΠΌ), ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΠΉ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ Ρ ΠΏΡΠΎΡΠΈΠ²Π°Π΅ΠΌΡΠΌ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ (ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ISP). Π ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°Π±Π΅Π»Ρ, Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ°Π·ΡΠ΅ΠΌ IDC (10 Π²ΡΠ²ΠΎΠ΄ΠΎΠ²), Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ»Π°Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Arduino), ΡΠΎΠ²Π΅ΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π°Π΄Π°ΠΏΡΠ΅Ρ-ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΠΈΠΊ Ρ 10-pin Π½Π° 6-pin. ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° USBAsp ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅, Π²ΠΈΠ΄ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°.
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²:
βΊ Β 1 β MOSI
βΊ Β 2 β VCC
βΊ Β 3, 8, 10 β Β GND
βΊ Β 4 β TXD
βΊ Β 5 β RESET
βΊ Β 6 β RXD
βΊ Β 7Β β SCK
βΊ Β 9 β MISO
Π‘Π²Π΅ΡΠΎΠ²Π°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ
βΊ Β ΠΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ G β ΠΠΊΠ»ΡΡΠ΅Π½
βΊ Β ΠΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄ R β ΠΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠΌΠΈ
ΠΠ΅ΡΠ΅ΠΌΡΡΠΊΠΈ
βΊ Β JP1 β POWER,Β ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ°Π·ΡΠ΅ΠΌΠ΅ ISP VCC (Π²ΡΠ²ΠΎΠ΄ 2), ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π° + 3.3Π, + 5Π ΠΈΠ»ΠΈ Π²ΠΎΠ²ΡΠ΅ ΡΠ±ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΡΡΠΊΡ, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΏΠΈΡΠ°Π½ΠΈΡ.
βΊ Β JP2 β SERVICE,Β ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ USBasp.
βΊ Β JP3 β SLOW,Β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ
ΡΠΊΠΎΡΠΎΡΡΡΡ
, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ°ΡΡΠΎΡΠ΅ Π½ΠΈΠΆΠ΅ 1.5 ΠΠΡ, SCK (Π²ΡΠ²ΠΎΠ΄ 7) ΡΠΌΠ΅Π½ΡΡΠΈΡ ΡΠ°ΡΡΠΎΡΡ Ρ 375 ΠΊΠΡ Π΄ΠΎ 8 ΠΊΠΡ.
ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° USBAsp V2.0 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ
AVR ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²:
βΊ Β Mega Series:Β ATmega8, ATmega8A, ATmega48, ATmega48A, ATmega48P,Β ATmega48PA, ATmega88, ATmega88A, ATmega88P, ATmega88PA,Β ATmega168, ATmega168A, ATmega168P, ATmega168PA, ATmega328,Β ATmega328P, ATmega103, ATmega128, ATmega128P, ATmega1280,Β ATmega1281, ATmega16, ATmega16A, ATmega161, ATmega162,Β ATmega163, ATmega164, ATmega164A, ATmega164P, ATmega164PA,Β ATmega169, ATmega169A, ATmega169P, ATmega169PA, ATmega2560,Β ATmega2561, ATmega32, ATmega32A, ATmega324, ATmega324A,Β ATmega324P, ATmega324PA, ATmega329, ATmega329A, ATmega329P,Β ATmega329PA, ATmega3290, ATmega3290A, ATmega3290P, ATmega64,Β ATmega64A, ATmega640, ATmega644, ATmega644A, ATmega644P,Β ATmega644PA, ATmega649, ATmega649A, ATmega649P, ATmega6490,Β ATmega6490A, ATmega6490P, ATmega8515, ATmega8535,
βΊ Β Tiny Series:Β ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny25,Β ATtiny26, ATtiny45, ATtiny85, ATtiny2313, ATtiny2313A
βΊ Β Classic Series:Β AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414,Β AT90S4433, AT90S4434, AT90S8515,Β AT90S8535
βΊ Β Can Series:Β AT90CAN128
βΊ Β PWN Series:Β AT90PWM2, AT90PWM3
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΊ USB ΠΏΠΎΡΡΡΒ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, Π½Π° ΠΏΠ»Π°ΡΠ΅ Π·Π°Π³ΠΎΡΠΈΡΡΡ ΠΊΡΠ°ΡΠ½ΡΠΉ ΡΠ²Π΅ΡΠΎΠ΄ΠΈΠΎΠ΄. ΠΠ°Π»Π΅Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΠ½Π΅Ρ ΠΏΠΎΠΈΡΠΊ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°
Π’Π°ΠΊ ΠΊΠ°ΠΊ, Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, Π² Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Β» ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Β«USBAspΒ» Ρ Π²ΠΎΡΠΊΠ»ΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π½Π°ΠΊΠΎΠΌ.
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π°ΡΡ ΠΈΠ²Β Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΡΡ, ΡΠ°Π·Π°ΡΡ ΠΈΠ²ΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΒ Β«InstallDriver.exeΒ»Β
ΠΡΠ°ΠΉΠ²Π΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½, Π²Β Β«ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Β» ΠΏΡΠΎΠΏΠ°Π΄Π΅Ρ Π²ΠΎΡΠΊΠ»ΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π·Π½Π°ΠΊ Ρ Β«USBAspΒ».
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° Π½Π° Windows XP ΠΈ Windows 7 Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Π³ΠΎΡΠΎΠ² ΠΊ ΡΠ°Π±ΠΎΡΠ΅.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» Β«ΠΠΎΠ΄Π½Π°Ρ Π‘Π΅ΡΠ³Π΅ΠΉΒ», ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠΌ USBAsp v.2.0, Π½ΠΎ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°ΠΌΠΈ. ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°Π·Π°ΡΡ
ΠΈΠ²ΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΒ Β«AVRDUDEPROG.exeΒ».
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΏΡΠΎΡΡΡ ΠΊΠΈΡΠ°ΠΉΡΠΊΡΡ ΠΏΠ»Π°ΡΡ Arduino UNO R3Β Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ° ATmega328P. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, ΠΆΠΌΠ΅ΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«ΠΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ATmega328P.
ΠΠ°Π»Π΅Π΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, Π² ΡΡΡΠΎΠΊΠ΅ Β«FlashΒ» Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌΒ Β«. . .Β», ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡ Β«C:\Program Files\Arduino\hardware\arduino\avr\bootloaders\atmegaΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΒ Β«ATmegaBOOT_168_atmega328.hexΒ», ΠΆΠΌΠ΅ΠΌΒ Β«ΠΡΠΊΡΡΡΡΒ»
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΊ ΠΏΠ»Π°ΡΠ΅ Β«Arduino UNO R3Β», ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β».
Π ΠΊΠΎΠ½ΡΠ΅, Π²ΡΠΉΠ΄Π΅Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ, ΠΎ ΡΠ΄Π°ΡΠ½ΠΎΠΌ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Β
Π‘ΡΡΠ»ΠΊΠΈ
Β Β Π‘ΠΊΠ°ΡΠ°ΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ° USBASP v2.0 (LC Technology, ATMEL)
Β Β Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ AVRDUDE_PROG v.3.3
ΠΡΠΏΠΈΡΡ Π½Π° Aliexpress
Β Β ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBASP v2.0 (LC Technology, ATMEL)
Β Β ΠΠ΄Π°ΠΏΡΠ΅Ρ Π΄Π»Ρ ATMEL AVRISP, USBASP, STK500 (10 pin Π½Π° 6 pin)
ΠΡΠΏΠΈΡΡ Π² Π‘Π°ΠΌΠ°ΡΠ΅ ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ
Β Β ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBASP v2.0 (LC Technology, ATMEL)
Β Β ΠΠ΄Π°ΠΏΡΠ΅Ρ Π΄Π»Ρ ATMEL AVRISP, USBASP, STK500 (10 pin Π½Π° 6 pin)
robotchip.ru
ΠΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ eeprom ΡΠ΅ΡΠΈΠΈ 25xxx ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ΅. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠ°Ρ ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΈΡ ΠΏΠ»Π°ΡΠ°Ρ Π² 25xxx Ρ ΡΠ°Π½ΠΈΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π±ΠΈΠΎΡΠ°. ΠΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Β 25xxx ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ SPI,Β Π² ΡΠ΅ΠΌ ΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΡΡΠΈΡ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ ΠΎΡ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° 24xxx, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΡΡΡ ΠΏΠΎ i2c(ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½Π°Ρ ΡΠΈΠ½Π°).
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ/ΡΡΠΈΡΠ°Π½ΠΈΡ/Π·Π°ΠΏΠΈΡΠΈ 25xxx Π½ΡΠΆΠ΅Π½ SPI-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ.Β ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ Π΄Π΅ΡΠ΅Π²ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠΎΠ² Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ USBasp, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠΈΡ ΡΠΌΠ΅ΡΠ½ΡΠ΅ Π΄Π΅Π½ΡΠ³ΠΈ- Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΎΠΉ Π²ΡΠ΅Π³ΠΎ ΠΎΠΊΠΎΠ»ΠΎ 2$ Π½Π° Π΅Π±Π΅Π΅. Π ΡΠ²ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Ρ ΠΊΡΠΏΠΈΠ» ΡΠ΅Π±Π΅ ΡΠ°ΠΊΠΎΠΉ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ². Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠ½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΡΠΈΡΡ Π½Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, Π° SPI-ΡΠ»Π΅Ρ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΎ Π±ΡΠ»ΠΎ ΠΈΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ.
ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ USBasp Ρ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ ΡΠ°ΠΊΡΡ ΠΏΠ°ΠΌΡΡΡ Π½Π΅ ΡΡΠ΅Ρ, Π½ΠΎΒ ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΒ Ρ Π½ΠΈΠΊΠΎΠΌ Tifa (Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΠΊΠ»ΠΎΠ½ Π΅ΠΌΡ ΠΈ Π΄ΠΎΠ»Π³ΠΈΡ Π»Π΅Ρ ΠΆΠΈΠ·Π½ΠΈ) ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΏΡΠΎΡΠΈΠ²ΠΊΡ USBasp ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π±ΠΎΡΡ ΡΒ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΡΡ. ΠΠΎΡΡΠΎΡΠ½Π½Π°Ρ Π²Π΅ΡΠΊΠ° ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ USBasp ΠΎΡ Tifa, ΡΠ²ΡΠ·Ρ Ρ Π°Π²ΡΠΎΡΠΎΠΌΒ ΠΈ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΠ°ΠΉΠ»Ρ ΡΡΡ:Β http://forum.easyelectronics.ru/viewtopic.php?f=17&t=10947
ΠΠ°Π±Π΅Π³Π°Ρ Π²ΠΏΠ΅ΡΠ΅Π΄ ΡΠΊΠ°ΠΆΡ, ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΎΡ Tifa ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ 25xxx ΡΡΡΡΡΡ.Β ΠΡΡΠ°ΡΠΈ, ΠΊΡΠΎΠΌΠ΅ 25xxx, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΡΠ°ΡΡΡΠΈΡΠ°Π½ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ 24xxx ΠΈ Microwire.
Β
1. ΠΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° USBasp
Π‘Π½Π°ΡΠ°Π»Π°Β Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ J2:
ΠΠΈΡΠ½ΠΎ Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΌΠΊΠ½ΡΠ», Π° Π²ΠΏΠ°ΡΠ» Π² ΠΊΠΎΠ½ΡΠ°ΠΊΡΡΒ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ:
ΠΡΠΈ Π·Π°ΠΌΠΊΠ½ΡΡΡΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°Ρ J2Β (ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π²ΠΏΡΠ°Π²ΠΎ) USBasp ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΊ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅.
Π‘Π°ΠΌ ΡΠ΅Π±Ρ USBap ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π½ΡΠΆΠ΅Π½ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ. USBasp ΠΊΠ°ΠΊ Π±Ρ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ ΠΈΡΡΡΠ³Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌ ΡΠ΅Π±Π΅ Π²ΡΡΠ΅Π·Π°ΡΡ Π°ΠΏΠΏΠ΅Π½Π΄ΠΈΠΊΡ ΠΈ ΠΏΡΠΎΡΠΈΡ Π΄ΡΡΠ³Π° ΠΏΠΎΠΌΠΎΡΡ.Β ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ USBasp Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Β ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΒ AVR910, Π½ΠΎ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ-Π±ΡΡΡΡΠΎΠΌΡ Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ ΡΠΏΠ°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ Β«5 ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΎΠ²Β», ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΡΠΎΠΈΡ Π²ΡΠ΅Π³ΠΎ-Π»ΠΈΡΡ Β ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΠΌΠ° LPT ΠΈ 5 ΡΠ΅Π·ΠΈΡΡΠΎΡΠΎΠ².
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ΠΊ USBasp:
Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ΄Π΅ΠΌ Π½Π° ΡΠΎΡΡΠΌ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΠΎΡ Tifa, Π² ΡΠ°ΠΌΠΎΠΌ Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΏΠΎΡΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΠΌ ΠΈ ΠΊΠ°ΡΠ°Π΅ΠΌ Π°ΡΡ
ΠΈΠ² Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΎΠΉ Β ΠΈ ΠΠ.
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ°ΠΌ ΡΠ°ΠΉΠ» mega8.hex, ΡΡΠΎ ΠΈ Π΅ΡΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π΄Π»Ρ USBasp.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ CodeVisionAvr (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²Π΅ΡΡΠΈΡ 2.0.5), Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°: Settings-> Programmer.
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°ΠΏΠΈΡΠΈ:Β Tools->Chip programmer.Β ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ Atmega8L, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡΠΎΠΈΡ Π½Π° USBasp. Π€ΡΡΠ·Ρ Π½Π΅ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ- ΡΠ΅, ΡΡΠΎ Π½Π°Π΄ΠΎ, ΡΠΆΠ΅ ΠΏΡΠΎΡΠΈΡΡ Π² ΡΠΈΠΏΠ΅. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
Π‘ΡΠΈΡΠ°Π΅ΠΌ ΡΡΠ°ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ USBasp: Program-> Erase chip.
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ°ΠΉΠ» ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈΒ mega8.hex: File-> Load flash.
ΠΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈΠ²Π°Π΅ΠΌ USBasp:Β Program-> Flash.
ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ»Π° Π·Π°ΠΏΠΈΡΡ ΠΈ Π½Π΅ Π²ΡΠ΄Π°Π»ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± Β ΠΎΡΠΈΠ±ΠΊΠ΅, Π·Π½Π°ΡΠΈΡΒ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ° Π² USBasp. Π’Π΅ΠΏΠ΅ΡΡ USBasp ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡ AVR-ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π½ΡΡΠ΅, Π½ΠΎ Π΅ΡΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ»Π΅Ρ-ΠΏΠ°ΠΌΡΡΡΡ. Π Π°Π·ΠΌΡΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ J2, ΡΡΠΎ Π±ΡΒ USBasp ΡΠ½ΠΎΠ²Π° ΠΏΠ΅ΡΠ΅ΡΠ΅Π» Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°.
Π’Π΅ΠΏΠ΅ΡΡΒ ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌ, Π²ΠΈΠ΄ΠΈΡ Π»ΠΈ Windows 7 x86 ΡΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ. ΠΡΡΠ°Π²Π»ΡΠ΅ΠΌ USBasp Π² USB ΠΈβ¦ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΈΡΠ΅Ρ Β«USBasp Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ Π½Π°ΠΉΡΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΒ». ΠΠΎΠ½ΡΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΄ΡΠ°ΠΉΠ²Π΅Ρ. ΠΠΎ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π² ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠΌ Π½Π° ΡΠΎΡΡΠΌΠ΅Β Π°ΡΡ ΠΈΠ²Π΅ Π½Π΅Ρ, ΠΈΡ Β Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π½Π° ΡΠΎΠ΄Π½ΠΎΠΌ ΡΠ°ΠΉΡΠ΅ USBaspΒ ΡΡΡ, ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠ΅Β Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΠΈ Π΄Π»Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°. Π‘ΠΊΠ°ΡΠ°Π»ΠΈ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ, Win7 ΡΠ²ΠΈΠ΄Π΅Π»Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ, Π²ΡΠ΅ ΠΎΠΊ. ΠΠΏΡΠΎΡΠ΅ΠΌ, Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΠΌΠΈΠΊΡΠΎΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΡΒ Π½Π° Π½ΠΎΡΡΠ±ΡΠΊΠ΅ Ρ WinXP, ΠΎΠ½Π°Β ΡΠΎΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Π²ΠΈΠ΄ΠΈΡΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ.
Β
Β 2. ΠΠ»ΠΎΡΠ°Π΄ΠΊΠ° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ USBasp ΠΊΒ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ΅ 25xxx DIP
Π’Π΅ΠΏΠ΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ 25xxx. Π― ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π» Π½Π° ΠΌΠ°ΠΊΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΠ΅ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡ
Π΅ΠΌΠ΅:
Β
3. ΠΡΠΎΡΠΈΠ²ΠΊΠ° ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌ 25xxx ΡΠ΅ΡΠ΅Π·Β USBasp
ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ 25xxx ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ USBasp ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° AsProgrammer, ΠΊΠΎΡΠΎΡΠ°ΡΒ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ Π² Π°ΡΡ ΠΈΠ²Π΅.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Ρ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΎΠΉ Winbond 25Γ40. Β ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ AsProgrammer, ΡΡΠ°Π²ΠΈΠΌ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°Π±ΠΎΡΡ SPI ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΈΠΏ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ: ΠΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ°-> SPI-> Winbond->β¦
β¦ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ, ΡΡΠΎ W25X40 Π² ΡΠΏΠΈΡΠΊΠ΅ Π½Π΅Ρ. Π§ΡΠΎ ΠΆΠ΅, ΡΠΎΠ³Π΄Π° Π·Π°ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΡ Π²ΡΡΡΠ½ΡΡ. ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ ΠΌΠ°Π½ΡΠ°Π» Π½Π° Winbond 25X40 ΠΈΒ ΡΠ°ΠΌ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ 4 Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ:
ΠΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π²Π½ΠΎΡΠΈΠΌ ΡΡΠ΄Π°:
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ USBasp ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΒ ΠΈ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠ΅ Winbond 25Γ40:
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ Β«ΠΏΡΠΎΡΠΈΡΠ°ΡΡΒ», Β«Π·Π°ΠΏΠΈΡΠ°ΡΡΒ», Β«ΡΡΠ΅ΡΠ΅ΡΡΒ», ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡΠ°:
ΠΡΠ΅ ΠΎΠΊ.
Π’ΠΎΠ»ΡΠΊΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ-ΡΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ°Π²ΠΈΡΡ: ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ-> ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π·Π°ΠΏΠΈΡΠΈ, ΡΡΠΎ Π±Ρ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΠΈΡΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π² ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡΒ Π±ΡΠ»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΈΡΠ°Π»ΠΈ ΡΠΎΠΌΡ, ΡΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ. ΠΡΠΎ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½Π°Ρ Π²Π΅ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π½Π° ΠΎΡΠΈΡΠ΅Π½Π½ΡΠΉ ΡΠΈΠΏ, Π² Π½Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΡΡΡ ΡΡΡΡ-ΡΠ΅ ΡΡΠΎ.Β ΠΠΎΡΡΠΎΠΌΡ ΡΠ½Π°ΡΠ°Π»Π° Π½ΡΠΆΠ½ΠΎ ΡΡΠ΅ΡΠ΅ΡΡΒ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΡ, Π°Β Π·Π°ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ Π΅Π΅ Π·Π°ΠΏΠΈΡΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ΅ ΠΎΡ Tifa Π΄Π΅ΡΠ΅Π²ΡΠΉ ΠΊΠΈΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ USBasp ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΌΠ΅Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡΒ Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°ΠΌΠΈ flash-ΠΏΠ°ΠΌΡΡΠΈ eeprom 25xxx. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ c 24xxx ΠΈΒ Microwire, Π½ΠΎ Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π±ΠΎΡΡ Ρ 25xxx.
UPD1:
ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΠ°ΠΊΡΡ ΠΆΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ AVR910. Π’ΠΎΠ³Π΄Π° ΠΎΠ½ ΡΠΎΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ flash-ΠΏΠ°ΠΌΡΡΡΡ 25xxx:Β ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΡΠΎΡ ISP ΠΏΠ°ΠΌΡΡΠΈ ΠΈΠ· AVR910.
plc-blog.com.ua