ARDUINO DEV-11168 AVR ISP Shield PTH Kit
ຂໍ້ມູນຜະລິດຕະພັນ
- ຊື່ຜະລິດຕະພັນ: Arduino Shield AVR ISP
- ໝາຍເລກຕົວແບບ: DEV-11168
- ຄູ່ມືຜູ້ໃຊ້: ມີໃຫ້
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
- ເປີດເຟີມແວ ArduinoISP (ໃນ Examples) ໃນກະດານ Arduino ຂອງທ່ານ.
- ເຮັດການປ່ຽນແປງເລັກນ້ອຍຕໍ່ກັບລະຫັດ ArduinoISP ຖ້າທ່ານກໍາລັງໃຊ້ Arduino 1.0. ຊອກຫາເສັ້ນຢູ່ໃນຟັງຊັນ heartbeat() ທີ່ບອກວ່າການຊັກຊ້າ(40); ແລະປ່ຽນເປັນຊັກຊ້າ(20);
- ເລືອກກະດານທີ່ເຫມາະສົມແລະພອດ serial ຈາກເມນູເຄື່ອງມືທີ່ສອດຄ້ອງກັບກະດານຂຽນໂປລແກລມ (ບໍ່ແມ່ນກະດານທີ່ຖືກຂຽນໂປຼແກຼມ).
- ອັບໂຫລດຮູບແຕ້ມ ArduinoISP ໃສ່ກະດານ Arduino ຂອງທ່ານ.
- ເຊື່ອມຕໍ່ກະດານ Arduino ຂອງທ່ານໄປຫາກະດານເປົ້າຫມາຍປະຕິບັດຕາມແຜນວາດທີ່ສະຫນອງໃຫ້. ສໍາລັບ Arduino Uno, ຢ່າລືມເພີ່ມຕົວເກັບປະຈຸ 10 uF ລະຫວ່າງຣີເຊັດແລະດິນ.
- ເລືອກກະດານທີ່ເຫມາະສົມຈາກເມນູເຄື່ອງມືທີ່ກົງກັບກະດານທີ່ທ່ານຕ້ອງການເຜົາ bootloader (ບໍ່ແມ່ນກະດານໂປແກມ).
- ໃຊ້ 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, ທ່ານຈໍາເປັນຕ້ອງປະຕິບັດຕາມຂັ້ນຕອນງ່າຍໆ.
- ເປີດເຟີມແວ ArduinoISP (ໃນ Examples) ກັບກະດານ Arduino ຂອງທ່ານ.
- ຫມາຍເຫດສໍາລັບ Arduino 1.0: ທ່ານຈໍາເປັນຕ້ອງເຮັດການປ່ຽນແປງເລັກນ້ອຍກັບລະຫັດ ArduinoISP. ຊອກຫາເສັ້ນຢູ່ໃນຟັງຊັນ heartbeat() ທີ່ບອກວ່າ "delay(40);" ແລະປ່ຽນເປັນ “delay(20);”.
- ເລືອກລາຍການໃນເມນູ ເຄື່ອງມື > Board ແລະ Serial Port ທີ່ສອດຄ້ອງກັບກະດານທີ່ເຈົ້າກຳລັງໃຊ້ເປັນໂປຣແກຣມເມີ (ບໍ່ແມ່ນກະດານທີ່ຕັ້ງໂປຣແກຣມ).
- ອັບໂຫຼດຮູບແຕ້ມ ArduinoISP.
- ລວດກະດານ Arduino ຂອງທ່ານໄປຫາເປົ້າຫມາຍດັ່ງທີ່ສະແດງຢູ່ໃນແຜນວາດຂ້າງລຸ່ມນີ້. (ຫມາຍເຫດສໍາລັບ Arduino Uno: ທ່ານຈະຈໍາເປັນຕ້ອງໄດ້ເພີ່ມ capacitor 10 uF ລະຫວ່າງ reset ແລະດິນ.
- ເລືອກລາຍການໃນເຄື່ອງມື > ເມນູກະດານທີ່ສອດຄ້ອງກັບກະດານທີ່ທ່ານຕ້ອງການເຜົາ bootloader (ບໍ່ແມ່ນກະດານທີ່ເຈົ້າໃຊ້ເປັນໂປລແກລມ). ເບິ່ງລາຍລະອຽດຂອງກະດານຢູ່ໃນໜ້າສະພາບແວດລ້ອມ.
- ໃຊ້ Burn Bootloader > Arduino ເປັນຄໍາສັ່ງ ISP.
ໝາຍເຫດ: ຂັ້ນຕອນນີ້ເຮັດວຽກກັບກະດານທີ່ມີສັນຍານ SPI ໃນ pins ທີ່ລະບຸໄວ້. ສໍາລັບກະດານທີ່ມັນບໍ່ຖືກຕ້ອງ (32u4 boards ເຊັ່ນ Leonardo) ສັນຍານ SPI ຕ້ອງໄດ້ເຊື່ອມຕໍ່ກັບຕົວເຊື່ອມຕໍ່ ISP ທີ່ມີ pinout ໄດ້ຖືກລາຍງານຂ້າງລຸ່ມນີ້.
ວົງຈອນ
ວົງຈອນ (ເປົ້າຫມາຍ Arduino Uno, Duemilanove, ຫຼື Diecimila):
ກະດານ Arduino ທີ່ຮັບໃຊ້ເປັນ ISP ເພື່ອດໍາເນີນໂຄງການ ATmega ໃນກະດານ Arduino ອື່ນ. ໃນ Arduino Uno, ທ່ານຈະຕ້ອງເຊື່ອມຕໍ່ຕົວເກັບປະຈຸ 10 uF ລະຫວ່າງການຣີເຊັດແລະດິນ (ຫຼັງຈາກອັບໂຫລດ ArduinoISP sketch). ກະລຸນາຮັບຊາບວ່າທ່ານຕ້ອງການເຂົ້າຫາ PIN ຣີເຊັດໃນກະດານເປົ້າໝາຍ, ເຊິ່ງບໍ່ມີຢູ່ໃນກະດານ NG ຫຼືເກົ່າກວ່າ.
ວົງຈອນ (ກຳນົດເປົ້າໝາຍ Arduino NG ຫຼືເກົ່າກວ່າ):
ໃນກະດານ NG ຫຼືເກົ່າ, ເຊື່ອມຕໍ່ສາຍຕັ້ງໃຫມ່ກັບ pin 1 ຂອງຊິບ Atmega ໃນກະດານ, ດັ່ງທີ່ສະແດງຂ້າງເທິງ.
ວົງຈອນ (ການກຳນົດເປົ້າໝາຍ AVR ໃນກະດານເບຣກເກີ):
ເບິ່ງບົດສອນກ່ຽວກັບ Arduino to Breadboard ສໍາລັບລາຍລະອຽດ.
ສາຍໄຟ
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
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, ຊຸດ |