ARDUINO-LOGO

ARDUINO DEV-11168 AVR ISP Shield PTH Kit

ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit-PRO

ຂໍ້ມູນຜະລິດຕະພັນ

  • ຊື່ຜະລິດຕະພັນ: Arduino Shield AVR ISP
  • ໝາຍເລກຕົວແບບ: DEV-11168
  • ຄູ່​ມື​ຜູ້​ໃຊ້​: ມີໃຫ້

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

  1. ເປີດເຟີມແວ ArduinoISP (ໃນ Examples) ໃນກະດານ Arduino ຂອງທ່ານ.
  2. ເຮັດການປ່ຽນແປງເລັກນ້ອຍຕໍ່ກັບລະຫັດ ArduinoISP ຖ້າທ່ານກໍາລັງໃຊ້ Arduino 1.0. ຊອກຫາເສັ້ນຢູ່ໃນຟັງຊັນ heartbeat() ທີ່ບອກວ່າການຊັກຊ້າ(40); ແລະປ່ຽນເປັນຊັກຊ້າ(20);
  3. ເລືອກກະດານທີ່ເຫມາະສົມແລະພອດ serial ຈາກເມນູເຄື່ອງມືທີ່ສອດຄ້ອງກັບກະດານຂຽນໂປລແກລມ (ບໍ່ແມ່ນກະດານທີ່ຖືກຂຽນໂປຼແກຼມ).
  4. ອັບໂຫລດຮູບແຕ້ມ ArduinoISP ໃສ່ກະດານ Arduino ຂອງທ່ານ.
  5. ເຊື່ອມຕໍ່ກະດານ Arduino ຂອງທ່ານໄປຫາກະດານເປົ້າຫມາຍປະຕິບັດຕາມແຜນວາດທີ່ສະຫນອງໃຫ້. ສໍາລັບ Arduino Uno, ຢ່າລືມເພີ່ມຕົວເກັບປະຈຸ 10 uF ລະຫວ່າງຣີເຊັດແລະດິນ.
  6. ເລືອກກະດານທີ່ເຫມາະສົມຈາກເມນູເຄື່ອງມືທີ່ກົງກັບກະດານທີ່ທ່ານຕ້ອງການເຜົາ bootloader (ບໍ່ແມ່ນກະດານໂປແກມ).
  7. ໃຊ້ Burn Bootloader > Arduino ເປັນຄໍາສັ່ງ ISP.

ໝາຍເຫດ: ຂັ້ນຕອນນີ້ໃຊ້ໄດ້ກັບກະດານທີ່ມີສັນຍານ SPI ໃນ pins ທີ່ລະບຸໄວ້. ສໍາລັບກະດານເຊັ່ນ Leonardo, ບ່ອນທີ່ນີ້ບໍ່ຖືກຕ້ອງ, ທ່ານຈໍາເປັນຕ້ອງເຊື່ອມຕໍ່ສັນຍານ SPI ກັບຕົວເຊື່ອມຕໍ່ ISP ໂດຍໃຊ້ pinout ທີ່ສະຫນອງໃຫ້.

ການນໍາໃຊ້ Arduino ເປັນ AVR ISP (In-System Programmer):
ການສອນນີ້ອະທິບາຍວິທີການໃຊ້ກະດານ Arduino ເປັນ AVR ISP (ນັກຂຽນໂປລແກລມໃນລະບົບ). ນີ້ອະນຸຍາດໃຫ້ທ່ານໃຊ້ກະດານເພື່ອເຜົາເຄື່ອງບູດໂຫລດໃສ່ AVR (ເຊັ່ນ: ATmega168 ຫຼື ATmega328 ທີ່ໃຊ້ໃນ Arduino). ລະຫັດໃນນີ້ example ແມ່ນອີງໃສ່ firmware mega-isp ໂດຍ Randall Bohn.

ຄໍາແນະນໍາ

ເພື່ອໃຊ້ກະດານ Arduino ຂອງທ່ານເພື່ອເຜົາ bootloader ໃສ່ AVR, ທ່ານຈໍາເປັນຕ້ອງປະຕິບັດຕາມຂັ້ນຕອນງ່າຍໆ.

  1. ເປີດເຟີມແວ ArduinoISP (ໃນ Examples) ກັບກະດານ Arduino ຂອງທ່ານ.
  2. ຫມາຍເຫດສໍາລັບ Arduino 1.0: ທ່ານຈໍາເປັນຕ້ອງເຮັດການປ່ຽນແປງເລັກນ້ອຍກັບລະຫັດ ArduinoISP. ຊອກຫາເສັ້ນຢູ່ໃນຟັງຊັນ heartbeat() ທີ່ບອກວ່າ "delay(40);" ແລະປ່ຽນເປັນ “delay(20);”.
  3. ເລືອກລາຍການໃນເມນູ ເຄື່ອງມື > Board ແລະ Serial Port ທີ່ສອດຄ້ອງກັບກະດານທີ່ເຈົ້າກຳລັງໃຊ້ເປັນໂປຣແກຣມເມີ (ບໍ່ແມ່ນກະດານທີ່ຕັ້ງໂປຣແກຣມ).
  4. ອັບໂຫຼດຮູບແຕ້ມ ArduinoISP.
  5. ລວດກະດານ Arduino ຂອງທ່ານໄປຫາເປົ້າຫມາຍດັ່ງທີ່ສະແດງຢູ່ໃນແຜນວາດຂ້າງລຸ່ມນີ້. (ຫມາຍ​ເຫດ​ສໍາ​ລັບ Arduino Uno​: ທ່ານ​ຈະ​ຈໍາ​ເປັນ​ຕ້ອງ​ໄດ້​ເພີ່ມ capacitor 10 uF ລະ​ຫວ່າງ reset ແລະ​ດິນ​.
  6. ເລືອກລາຍການໃນເຄື່ອງມື > ເມນູກະດານທີ່ສອດຄ້ອງກັບກະດານທີ່ທ່ານຕ້ອງການເຜົາ bootloader (ບໍ່ແມ່ນກະດານທີ່ເຈົ້າໃຊ້ເປັນໂປລແກລມ). ເບິ່ງລາຍລະອຽດຂອງກະດານຢູ່ໃນໜ້າສະພາບແວດລ້ອມ.
  7. ໃຊ້ Burn Bootloader > Arduino ເປັນຄໍາສັ່ງ ISP.

ໝາຍເຫດ: ຂັ້ນຕອນນີ້ເຮັດວຽກກັບກະດານທີ່ມີສັນຍານ SPI ໃນ pins ທີ່ລະບຸໄວ້. ສໍາລັບກະດານທີ່ມັນບໍ່ຖືກຕ້ອງ (32u4 boards ເຊັ່ນ Leonardo) ສັນຍານ SPI ຕ້ອງໄດ້ເຊື່ອມຕໍ່ກັບຕົວເຊື່ອມຕໍ່ ISP ທີ່ມີ pinout ໄດ້ຖືກລາຍງານຂ້າງລຸ່ມນີ້.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (1)

ວົງຈອນ

ວົງຈອນ (ເປົ້າຫມາຍ Arduino Uno, Duemilanove, ຫຼື Diecimila):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (2)
ກະດານ Arduino ທີ່ຮັບໃຊ້ເປັນ ISP ເພື່ອດໍາເນີນໂຄງການ ATmega ໃນກະດານ Arduino ອື່ນ. ໃນ Arduino Uno, ທ່ານຈະຕ້ອງເຊື່ອມຕໍ່ຕົວເກັບປະຈຸ 10 uF ລະຫວ່າງການຣີເຊັດແລະດິນ (ຫຼັງຈາກອັບໂຫລດ ArduinoISP sketch). ກະລຸນາຮັບຊາບວ່າທ່ານຕ້ອງການເຂົ້າຫາ PIN ຣີເຊັດໃນກະດານເປົ້າໝາຍ, ເຊິ່ງບໍ່ມີຢູ່ໃນກະດານ NG ຫຼືເກົ່າກວ່າ.

ວົງຈອນ (ກຳນົດເປົ້າໝາຍ Arduino NG ຫຼືເກົ່າກວ່າ):ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (3)
ໃນກະດານ NG ຫຼືເກົ່າ, ເຊື່ອມຕໍ່ສາຍຕັ້ງໃຫມ່ກັບ pin 1 ຂອງຊິບ Atmega ໃນກະດານ, ດັ່ງທີ່ສະແດງຂ້າງເທິງ.

ວົງຈອນ (ການກຳນົດເປົ້າໝາຍ AVR ໃນກະດານເບຣກເກີ):
ເບິ່ງບົດສອນກ່ຽວກັບ Arduino to Breadboard ສໍາລັບລາຍລະອຽດ.ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (4)

ສາຍໄຟ

ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (5) ARDUINO-DEV-11168-AVR-ISP-Shield-PTH-Kit- (6)

ເອກະສານ / ຊັບພະຍາກອນ

ARDUINO DEV-11168 AVR ISP Shield PTH Kit [pdf] ຄູ່ມືຜູ້ໃຊ້
DEV-11168 AVR ISP Shield PTH Kit, DEV-11168, AVR ISP Shield PTH Kit, ຊຸດ Shield PTH, ຊຸດ PTH, ຊຸດ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *