ATtiny85: ຜູ້ຄວບຄຸມໄມໂຄຣຊອບທີ່ຊ່ວຍໃຫ້ຫຼີ້ນຫຼາຍ ...

ATtiny85

ຈຸນລະພາກ ມັນແມ່ນບໍລິສັດທີ່ມີຊື່ສຽງພາຍໃນຜູ້ຜະລິດແລະໂລກ DIY, ເນື່ອງຈາກມັນມີຜະລິດຕະພັນ ຈຳ ນວນຫຼວງຫຼາຍໃນການສ້າງໂຄງການຕ່າງໆ. ມັນມີຊື່ສຽງ ສຳ ລັບຜູ້ຄວບຄຸມໂປແກຼມຄວບຄຸມໂປແກຼມ ສຳ ລັບໃຊ້ທຸກປະເພດ. ພາຍໃນຜະລິດຕະພັນ microntroller ຂອງມັນໃນມື້ນີ້ພວກເຮົາຈະສຸມໃສ່ ATtiny85, ເຊິ່ງເປັນ MCU ທີ່ໃຊ້ໄດ້ຈິງທີ່ທ່ານຈະຕ້ອງການໃຊ້ໃນວຽກງານໃນອະນາຄົດຂອງທ່ານ.

ນອກຈາກນີ້, ທ່ານຄວນຮູ້ສິ່ງນັ້ນ Digispark ຍັງມີກະດານຫລືໂມດູນທີ່ປະສົມປະສານ ATtiny85 ນີ້ ມີສ່ວນປະກອບພິເສດບາງຢ່າງທີ່ ຈຳ ເປັນເພື່ອເລີ່ມຕົ້ນການຂຽນໂປແກຼມອຸປະກອນນີ້, ເຊັ່ນ: ການເຊື່ອມຕໍ່ອິນເຕີເຟດ serial ເພື່ອໃຫ້ສາມາດສົ່ງລະຫັດໄປຫາຄວາມຊົງ ຈຳ ຂອງອຸປະກອນ. ຄ່າໃຊ້ຈ່າຍຕ່ ຳ, ຂະ ໜາດ ນ້ອຍ, ແລະເຂົ້າກັນໄດ້ກັບກະດານ Arduino, ຈົບລົງເຮັດໃຫ້ກະດານນີ້ເປັນທາງເລືອກທີ່ດີ.

ATtiny85

ATtiny85 ປາຍຍອດ

ຈຸນລະພາກ ໄດ້ສ້າງ microcontroller 8-bit ທີ່ມີປະສິດທິພາບຕ່ ຳ, ມີປະສິດຕິພາບສູງ. ມັນແມ່ນອີງໃສ່ ISA AVR, ເຊິ່ງແມ່ນປະເພດ RISC. ປະກອບມີຫນ່ວຍຄວາມ ຈຳ ແຟດ 8KB, 512 ໄບຕ໌ຂອງ EEPROM, 512 ໄບຕ໌ຂອງ SRAM, 6 ຈຸດປະສົງທົ່ວໄປ I / O pins (GPIO), 32 ທະບຽນເພື່ອຈຸດປະສົງທົ່ວໄປ, ເຄື່ອງຈັບເວລາ / ບິດ 8 ບິດກັບຮູບແບບການປຽບທຽບ, timer / 9 ບິດສູງ - ວຽກຕ້ານຄວາມໄວ, USI, ການຂັດຂວາງພາຍໃນແລະພາຍນອກ, 4 ຊ່ອງທາງ A-D 10-bit, ຕົວແປງສັນຍານແບບໂປແກຼມທີ່ມີ oscillator ພາຍໃນ, ສາມຮູບແບບການໃຊ້ພະລັງງານທີ່ສາມາດເລືອກໄດ້, debugWIRE ສຳ ລັບການແກ້ໄຂ on-chip, ແລະອື່ນໆ.

ATtiny85 ນີ້ມີຜົນງານຂອງ 20 MIPS ເຮັດວຽກທີ່ 20 Mhz. ເພື່ອໃຫ້ເຂົ້າກັບຄວາມຖີ່ດັ່ງກ່າວ, ໃຫ້ປະຕິບັດງານລະຫວ່າງ 2.7-5.5 ໂວນ. ປະສິດທິພາບຂອງມັນຊ່ວຍໃຫ້ມັນສາມາດແລ່ນໄດ້ເກືອບ 1 MIPS ຕໍ່ Mhz. ການຫຸ້ມຫໍ່ຂອງມັນແມ່ນງ່າຍດາຍ, ປະເພດຂອງ DIP ແລະມີ 8 ເຂັມ, ເຖິງແມ່ນວ່າມັນຍັງມີມັນກັບການຫຸ້ມຫໍ່ຊະນິດອື່ນໆຖ້າທ່ານຕ້ອງການ. ແລະຂ້ອຍຕ້ອງການເພີ່ມ, ວ່າມັນສາມາດເຮັດວຽກພາຍໃຕ້ສະພາບອຸນຫະພູມທີ່ຂ້ອນຂ້າງສູງ, ຈາກ -40 ເຖິງ85ºC, ເຊິ່ງເຮັດໃຫ້ມັນ ເໝາະ ສົມກັບການ ນຳ ໃຊ້ອຸດສາຫະ ກຳ ຫຼາຍແຫ່ງຫຼືໃນສະພາບທີ່ຮ້າຍແຮງ.

ຮັບເອກະສານແລະເຄື່ອງມືຕ່າງໆ

ຖ້າທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບ ເອກະສານແລະເຄື່ອງມື Microchip ATtiny85, ທ່ານສາມາດເຮັດໄດ້ຈາກແຫຼ່ງທີ່ເປັນທາງການ:

  • ໄປທີ່ ຫນ້າ ກ່ຽວກັບ ATtiny5.
  • ຈາກນັ້ນ, ທ່ານສາມາດເລືອກແຖບ Documents, ເພື່ອດາວໂຫລດຖານຂໍ້ມູນແລະເອກະສານ PDF ປະເພດອື່ນໆໂດຍບໍ່ເສຍຄ່າ.
  • ທ່ານຍັງສາມາດເລືອກແຖບພັດທະນາສິ່ງແວດລ້ອມເຊິ່ງທ່ານຈະພົບເຫັນໂປແກຼມ IDE ຫຼືສະພາບແວດລ້ອມການພັດທະນາເພື່ອ ດຳ ເນີນໂຄງການ microcontroller ແບບນີ້, ແລະອື່ນໆ.

ຈື່ໄວ້ວ່າ microcontroller ນີ້ແມ່ນແຕກຕ່າງຈາກ Arduino, ແລະດັ່ງນັ້ນຈິ່ງມີມັນ quirks ທຽບກັບ Arduino IDE ແລະວິທີການໃນການຂຽນໂປຣແກຣມທີ່ທ່ານຕ້ອງຈື່ໄວ້ໂດຍຂອບໃຈເອກະສານທີ່ໃຫ້ໄວ້.

ຕົວເລືອກຕ່າງໆໃນການເລີ່ມຕົ້ນກັບ ATtiny85

ກະດານ ATtiny85

Este ຊິບ ATtiny85 ມັນສາມາດມີລາຄາສູງກ່ວາ€ 1, ຫຼື ໜ້ອຍ ໜຶ່ງ ຖ້າທ່ານຊື້ກະດານຫລືໂມດູນທີ່ມັນປະສົມປະສານເຂົ້າກັນ. ທ່ານສາມາດຊອກຫາມັນໄດ້ໃນບາງຮ້ານພິເສດເພື່ອເລີ່ມຕົ້ນທົດລອງໃຊ້. ເຖິງແມ່ນວ່າມັນມີລາຄາຖືກແຍກຕ່າງຫາກ, ຂ້ອຍຂໍແນະ ນຳ ໃຫ້ໃຊ້ໂມດູນເພື່ອເລີ່ມຕົ້ນ, ເພາະວ່າພວກເຂົາຈະຫລີກລ້ຽງບໍ່ໃຫ້ເຮັດບາງຂັ້ນຕອນດ້ວຍຕົນເອງເມື່ອເຈົ້າຕ້ອງການຂຽນໂປແກຼມ.

ນີ້ທ່ານມີ ບາງທາງເລືອກໃນ Amazon:

ບາງກະດານທີ່ແນະ ນຳ, ນອກ ເໜືອ ຈາກກະດານທີ່ກ່າວມາຂ້າງເທິງ (Digispark), ທ່ານຍັງມີ ZengBucks ທີ່ຂ້ອຍໄດ້ວາງໄວ້ໃນຕົວຢ່າງ Amazon. ກະດານເຫຼົ່ານີ້, ໃນບັນດາອົງປະກອບເພີ່ມເຕີມອື່ນໆ, ປະກອບມີການໂຕ້ຕອບ serial ສໍາລັບການຂຽນໂປຼແກຼມທີ່ທ່ານສາມາດເຮັດໄດ້ ເຊື່ອມຕໍ່ໂດຍກົງກັບພອດ USB ຂອງ PC ຂອງທ່ານ ເພື່ອດໍາເນີນໂຄງການໃຫ້ພວກເຂົາດ້ວຍ IDE.

ວິທີການຂຽນໂປຼແກຼມ?

ຈົ່ງລະມັດລະວັງ, ເພາະວ່າ ທ່ານສາມາດເຮັດໄດ້ຈາກ Arduino IDE ເລືອກອຸປະກອນ ATtiny85 ຈາກແຜງເມນູ! ຖ້າທ່ານບໍ່ໄດ້ຊື້ໂມດູນຫລືກະດານທີ່ມີອິນເຕີເຟດເພື່ອເຮັດໂຄງການມັນ, ແລະທ່ານມີພຽງແຕ່ຊິບ ATtiny85, ທ່ານສາມາດໃຊ້ກະດານ Arduino ເປັນ ISP (ເລືອກຕົວເລືອກນັ້ນຈາກເມນູ Arduino IDE) ທີ່ເຊື່ອມຕໍ່ໂດຍກົງກັບເຂັມຂອງມັນ program ມັນກັບ Arduino IDE. ບັນດາໂປແກຼມ, ຫຼັງຈາກນັ້ນທ່ານຈະເອົາຊິບໂປຼແກຼມອອກ, ແລະທ່ານສາມາດເຊື່ອມຕໍ່ກັບໂຄງການທີ່ທ່ານຕ້ອງການເພື່ອເຮັດໃຫ້ມັນເຮັດວຽກກັບແບັດເຕີຣີທີ່ເປັນເອກະລາດ ...

ຂັ້ນຕອນໃນການໃຊ້ Arduino ເປັນ ISP

ກະດານ Arduino ລວມ microcontroller ຂອງຕົນເອງເຂົ້າໃນໂປແກຼມຈາກ Arduino IDE, ແມ່ນບໍ? ມາຮອດປະຈຸບັນທຸກຢ່າງເປັນປົກກະຕິ. ດີ, ຖ້າທ່ານກະຕຸ້ນ ຕົວເລືອກ Arduino ເປັນ ISP ຈາກສະພາບແວດລ້ອມການພັດທະນາ, ທ່ານຈະໄດ້ຮັບຄະນະ Arduino ເອງເພື່ອເຮັດວຽກເປັນ ISP ເພື່ອສາມາດຈັດໂປຣແກຣມຄວບຄຸມເຄື່ອງຄວບຄຸມພາຍນອກອື່ນໆເຊັ່ນ ATtiny85, ສົ່ງໂປແກຼມທີ່ທ່ານຕ້ອງການເຮັດວຽກກັບຊິບກ່າວ. ວິທີນັ້ນທ່ານບໍ່ ຈຳ ເປັນຕ້ອງມີໂມດູນຫລືນັກຂຽນໂປແກມ.

ການນໍາໃຊ້ Arduino ເປັນ ISP, ສິ່ງທີ່ທ່ານຕ້ອງການແມ່ນ:

  • ປ້າຍຊື່ຂອງທ່ານ Arduino UNO.
  • ຄອມພິວເຕີ້ທີ່ມີ Arduino IDE ຕິດຕັ້ງແລ້ວ.
  • ສາຍ USB ເຊື່ອມຕໍ່ PC-Arduino.
  • ສາຍແລະສ່ວນປະກອບເອເລັກໂຕຣນິກທີ່ ຈຳ ເປັນເພື່ອເຊື່ອມຕໍ່ pins ຂອງ microcontroller ທີ່ທ່ານຕ້ອງການລົງໂປແກຼມໃສ່ກະດານ Arduino.
  • microcontroller ທີ່ທ່ານຕ້ອງການຂຽນໂປແກຼມ.

ດີເມື່ອທ່ານມີມັນທັງຫມົດທີ່ທ່ານເປີດ Arduino IDE ກັບກະດານຂອງທ່ານເຊື່ອມຕໍ່ແລະແຜນວາດສາຍໄຟທີ່ເຮັດຢູ່ໃນຮູບກ່ອນ ໜ້າ ນີ້, ແລະທ່ານປະຕິບັດຕາມຂັ້ນຕອນງ່າຍໆເຫລົ່ານີ້:

  1. ໄປທີ່ເມນູ File ຂອງ Arduino IDE.
  2. ເລືອກຕົວເລືອກຕົວຢ່າງ.
  3. ພາຍໃນເມນູຊອກຫາຊື່ທີ່ເອີ້ນວ່າ Arduino ISP ແລະເລືອກມັນ.
  4. ຕອນນີ້ລະຫັດ ສຳ ລັບການແຕ້ມຮູບນີ້ເປີດໃນ ໜ້າ ຈໍຫຼັກ.
  5. ຕອນນີ້ທ່ານໃຫ້ລູກສອນ (ອັບໂຫລດ) ເພື່ອອັບໂຫລດລະຫັດໃສ່ກະດານ Arduino ຂອງທ່ານແລະມັນພ້ອມທີ່ຈະຈັດໂປຣແກຣມ microcontroller ຂອງທ່ານ. ມັນເປັນໄປໄດ້ວ່າຖ້າທ່ານມີກະດານ Arduino ທີ່ແຕກຕ່າງກັນ, ເຊັ່ນ Leonardo, ແລະອື່ນໆ, ທ່ານຈະຕ້ອງດັດແປງລະຫັດ ISP ເລັກນ້ອຍ.
  6. ຕອນນີ້ກະດານ Arduino ຂອງທ່ານພ້ອມແລ້ວທີ່ຈະເຮັດ ໜ້າ ທີ່ເປັນຕົວກາງແລະເປັນໂປແກຼມຄວບຄຸມຈຸລະພາກ ATtiny85 ໂດຍໃຊ້ໂປແກຼມ IDE ຂອງ Microchip. ເວົ້າອີກຢ່າງ ໜຶ່ງ, ສິ່ງດຽວທີ່ກະດານເຮັດແມ່ນໃຫ້ອິນເຕີເຟດ ສຳ ລັບລະຫັດທີ່ທ່ານຂຽນໃນ IDE ເພື່ອຜ່ານແລະຢູ່ໃນຄວາມຊົງ ຈຳ ຂອງ ATtiny85.
  7. ຈາກ Microchip IDE ທີ່ໃຊ້ແລ້ວ, ເລືອກຕົວຄວບຄຸມເຄື່ອງຄວບຄຸມແບບ ATtiny85 ແລະເລີ່ມຂຽນໂປແກຼມໂດຍໃຊ້ລະຫັດທີ່ ເໝາະ ສົມ. ທ່ານ screw ມັນເຖິງແລະນັ້ນແມ່ນມັນ. ພາສາການຂຽນໂປແກຼມສາມາດເປັນ C / C ++, ເຊັ່ນວ່າພາສາ IDEs ທີ່ສະ ໜັບ ສະ ໜູນ ໂດຍ Microchip.
  8. ຕອນນີ້ທ່ານສາມາດຕັດສາຍ ATtiny85 ຈາກກະດານ Arduino ແລະວາງແບດເຕີລີ່ໃນໄຟເພື່ອໃຫ້ມັນມີອິດສະຫຼະແລະເຮັດໃຫ້ມັນເຮັດວຽກໄດ້.

ຄວາມຈິງແມ່ນວ່າມັນແມ່ນ pretty easy. ຢ່າລືມທີ່ຈະເບິ່ງເອກະສານ Microchip ATtiny85 ເພື່ອຮູ້ວິທີການຂຽນໂປແກຼມ. ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ທ່ານສາມາດເບິ່ງທີ່ລິງນີ້:

ຕົວຢ່າງລະຫັດ

ຖ້ານີ້ແມ່ນຄັ້ງ ທຳ ອິດທີ່ທ່ານພະຍາຍາມຈັດການກັບຜູ້ຄວບຄຸມຈຸນລະພາກເຫຼົ່ານີ້, ທ່ານສາມາດເລີ່ມໃຊ້ສອງສາມຢ່າງ ລະຫັດຕົວຢ່າງ ແລະທົດສອບຫຼືດັດແປງພວກມັນເພື່ອຮຽນຮູ້ວິທີການເຮັດວຽກທີ່ດີກວ່າ. ທ່ານມີຕົວຢ່າງລະຫັດຫຼາຍຢູ່ໃນສຸດທິ, ເຊັ່ນດຽວກັນກັບ GitHub.

ເຖິງແມ່ນວ່າມັນເປັນພາສາອັງກິດ, ຂ້ອຍຍັງແນະ ນຳ ໃຫ້ເຈົ້າເຫັນສິ່ງນີ້ ວິດີໂອເພື່ອສອນພື້ນຖານຂອງ MCU ATtiny85 ຈາກ Microchip ໃນເວລາພຽງບໍ່ເທົ່າໃດນາທີ:

ຕອນນີ້ຂ້ອຍຫວັງວ່າເຈົ້າຈະມີແນວຄິດທີ່ຈະແຈ້ງກວ່າກ່ຽວກັບວິທີການ ນຳ ໃຊ້ ATtiny85 ຂອງ Microchip ແລະມັນຈະເປັນປະໂຫຍດ ສຳ ລັບໂຄງການໃນອະນາຄົດຂອງເຈົ້າໃນຖານະຜູ້ຜະລິດ ...


ເນື້ອໃນຂອງບົດຂຽນຍຶດ ໝັ້ນ ຫລັກການຂອງພວກເຮົາ ຈັນຍາບັນຂອງບັນນາທິການ. ເພື່ອລາຍງານການກົດຜິດພາດ ທີ່ນີ້.

ເປັນຄົນທໍາອິດທີ່ຈະໃຫ້ຄໍາເຫັນ

ອອກ ຄຳ ເຫັນຂອງທ່ານ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *

*

*

  1. ຮັບຜິດຊອບຕໍ່ຂໍ້ມູນ: Miguel ÁngelGatón
  2. ຈຸດປະສົງຂອງຂໍ້ມູນ: ຄວບຄຸມ SPAM, ການຈັດການ ຄຳ ເຫັນ.
  3. ກົດ ໝາຍ: ການຍິນຍອມຂອງທ່ານ
  4. ການສື່ສານຂໍ້ມູນ: ຂໍ້ມູນຈະບໍ່ຖືກສື່ສານກັບພາກສ່ວນທີສາມຍົກເວັ້ນໂດຍພັນທະທາງກົດ ໝາຍ.
  5. ການເກັບຂໍ້ມູນ: ຖານຂໍ້ມູນທີ່ຈັດໂດຍ Occentus Networks (EU)
  6. ສິດ: ໃນທຸກເວລາທີ່ທ່ານສາມາດ ຈຳ ກັດ, ກູ້ຄືນແລະລຶບຂໍ້ມູນຂອງທ່ານ.