ນີ້ແມ່ນຄໍາສັ່ງ uisp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
uisp - ຕົວຂຽນໂປຣແກຣມໃນລະບົບຈຸນລະພາກສໍາລັບ AVR MCUs ຂອງ Atmel
ສະຫຼຸບສັງລວມ
uisp [ທາງເລືອກ].. -dprog=TYPE -dpart=AT90XXX --FUNCTION.. [if=SOURCE] [of=DEST]
ລາຍລະອຽດ
ດໍາເນີນໂຄງການ ວິທີການ:
-dprog=
avr910 ມາດຕະຖານ Atmel Serial Programmer/Atmel ໂປຣແກມລາຄາຕໍ່າ
pavr http://www.avr1.org/pavr/pavr.html
stk500 Atmel STK500
dapa Direct AVR ການເຂົ້າເຖິງຂະຫນານ
ຊຸດ starter ຂະຫນານ stk200 STK200, STK300
abb Altera ByteBlasterMV Parallel Port ດາວໂຫຼດ Cable
ສາຍດາວໂຫຼດ atdh Atmel-ISP (P/N ATDH1150VPC)
avrisp Atmel AVR ISP (?)
bsd http://www.bsdhome.com/avrdude/ (ຂະໜານ)
fbprg http://ln.com.ua/~real/avreal/adapters.html (ຂະໜານ)
dt006 ນ http://www.dontronics.com/dt006.html (ຂະໜານ)
Maxi Investment Technologies Maxi (ຂະຫນານ)
dm04 Datamekatronik 2004 (ຂະຫນານ)
dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS)
dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)
dasa3 serial (RESET=!DTR SCK=RTS MOSI=TXD MISO=CTS)
ເປົ້າຫມາຍ ອຸປະກອນ ການຄັດເລືອກ:
-dpart= ສ່ວນ
ກໍານົດເປົ້າຫມາຍຊື່ຫຍໍ້ຫຼືຕົວເລກ. ສໍາລັບນັກຂຽນໂປລແກລມບາງຄົນ, ຖ້າ -dpart ບໍ່ໄດ້ໃຫ້
ອຸປະກອນສະຫນັບສະຫນູນໂຄງການແມ່ນລະບຸໄວ້. ຕັ້ງ -dpart=ອັດຕະໂນມັດ ສໍາລັບການເລືອກອັດຕະໂນມັດ. ອັດຕະໂນມັດ-
ເລືອກບໍ່ໄດ້ເຮັດວຽກກັບນັກຂຽນໂປລແກລມທັງຫມົດ, ສະນັ້ນມັນແນະນໍາໃຫ້ລະບຸ a
ອຸປະກອນເປົ້າຫມາຍຢ່າງຊັດເຈນ.
ຂະຫນານ ອຸປະກອນ ການຕັ້ງຄ່າ:
-dlpt=ທີ່ຢູ່|ຊື່ອຸປະກອນ
ລະບຸຊື່ອຸປະກອນ (Linux ppdev, FreeBSD ppi, serial) ຫຼືພອດຂະໜານ I/O ໂດຍກົງ
ທີ່ຢູ່ (0x378, 0x278, 0x3BC)
-dno-ແບບສຳຫຼວດ
ໂປຣແກຣມທີ່ບໍ່ມີການສຳຫຼວດຂໍ້ມູນ (ຊ້າກວ່າເລັກນ້ອຍ)
-dno-retry
ປິດການລອງໃຊ້ຄຳສັ່ງເປີດໂປຣແກຣມຄືນໃໝ່
- ແຮງດັນ=ຄ່າ
ກໍານົດສະເພາະກໍານົດເວລາຕາມແຮງດັນການສະຫນອງໄຟໃນ [V] (ຄ່າເລີ່ມຕົ້ນ 3.0)
-dt_sck= ເວລາ
ກຳນົດເວລາ SCK ສູງ/ຕ່ຳເປັນໄມໂຄວິນາທີ (ຄ່າເລີ່ມຕົ້ນ 5)
-dt_wd_flash= ເວລາ
ຕັ້ງເວລາການຊັກຊ້າການຂຽນສູງສຸດຂອງ FLASH ເປັນໄມໂຄວິນາທີ
-dt_wd_eeprom= ເວລາ
ຕັ້ງເວລາການຊັກຊ້າການຂຽນສູງສຸດ EEPROM ເປັນໄມໂຄວິນາທີ
-dt_reset= ເວລາ
ຕັ້ງຄ່າເວລາທີ່ບໍ່ເຄື່ອນໄຫວຄືນໃໝ່ (ສູງ) ເປັນໄມໂຄວິນາທີ
- ຫັນປ່ຽນ=[sck[,mosi[,miso[,reset]]]]]
Invert ເສັ້ນກໍານົດການນໍາໃຊ້ -v=3 ທາງເລືອກເພື່ອເບິ່ງການຕັ້ງຄ່າປະຈຸບັນ.
-d89 ອະນຸຍາດໃຫ້ໂຄງການຂະຫນານຂອງອຸປະກອນ AT89S51 ແລະ AT89S52.
Atmel ຕ່ໍາ ຄ່າໃຊ້ຈ່າຍ ນັກຂຽນໂປແກຼມ Serial ອຸປະກອນ ການຕັ້ງຄ່າ:
-dserial=ຊື່ອຸປະກອນ
ຕັ້ງການໂຕ້ຕອບ serial ເປັນ /dev/ttyS* (ຄ່າເລີ່ມຕົ້ນ /dev/avr)
- ຄວາມໄວ=1200|2400|4800|9600|19200|38400|57600|115200
ກໍານົດຄວາມໄວຂອງການໂຕ້ຕອບ serial (ຄ່າເລີ່ມຕົ້ນ 19200)
ລາຄາ 500 ສະເພາະ ຕົວເລືອກ:
-dhiv ໃຊ້ໂປຣແກມ Hi-V ແທນ SPI (ຄ່າເລີ່ມຕົ້ນແມ່ນ SPI).
--rd_aref
ອ່ານແຮງດັນ ARef. ໃຫ້ສັງເກດວ່າເນື່ອງຈາກ bug ໃນ stk500 firmware, ອ່ານ
ບາງຄັ້ງມູນຄ່າແມ່ນປິດໂດຍ 0.1 ຈາກມູນຄ່າຕົວຈິງທີ່ວັດແທກດ້ວຍ volt meter.
--wr_aref=ຄ່າ
ຕັ້ງຄ່າແຮງດັນ ARef. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ 0.0 ຫາ 6.0 volts ໃນການເພີ່ມຂຶ້ນ 0.1 volt.
ຄ່າບໍ່ສາມາດໃຫຍ່ກວ່າມູນຄ່າ VTarget.
--rd_vtg
ອ່ານແຮງດັນ Vtarget. ໃຫ້ສັງເກດວ່າເນື່ອງຈາກ bug ໃນ stk500 firmware, ອ່ານ
ບາງຄັ້ງມູນຄ່າແມ່ນປິດໂດຍ 0.1 ຈາກມູນຄ່າຕົວຈິງທີ່ວັດແທກດ້ວຍ volt meter.
--wr_vtg=ຄ່າ
ຕັ້ງແຮງດັນ VTarget. ຄ່າທີ່ຖືກຕ້ອງແມ່ນ 0.0 ຫາ 6.0 volts ໃນການເພີ່ມຂຶ້ນ 0.1 volt.
ຄ່າບໍ່ສາມາດນ້ອຍກວ່າຄ່າ ARef.
--rd_osc
ອ່ານຄວາມຖີ່ຂອງ oscillator ໃນ Hertz.
--wr_osc=ຄ່າ
ຕັ້ງຄວາມຖີ່ຂອງ oscillator ໃນ Hertz, ຈາກ 14.06 ຫາ 3686400.
ຫນ້າທີ່:
-- ອັບໂຫຼດ
ອັບໂຫຼດ "input_file" ໃສ່ຫນ່ວຍຄວາມຈໍາ AVR.
--ກວດສອບ
ຢືນຢັນ "input_file" (ປະມວນຜົນຫຼັງຈາກ -- ອັບໂຫຼດ ເລືອກ.)
--ດາວໂຫລດ
ດາວໂຫລດໜ່ວຍຄວາມຈຳ AVR ໄປໃສ່ "output_file" ຫຼື stdout.
--ລົບ
ລຶບອຸປະກອນ.
--ສ່ວນ=flash|eeprom|ຟິວ
ຕັ້ງຄ່າພາກສ່ວນທີ່ເຮັດວຽກ (ເລືອກອັດຕະໂນມັດສໍາລັບຜົນຜະລິດ AVA Motorola)
ຟິວ/ລັອກ ບິດ ການດໍາເນີນງານ:
--rd_fuses
ອ່ານຟິວທັງໝົດ ແລະຄ່າພິມເພື່ອ stdout
--wr_fuse_l=ໄບຕ໌
ຂຽນ fuse ຕ່ໍາ byte
--wr_fuse_h=ໄບຕ໌
ຂຽນ fuse ສູງ byte
--wr_fuse_e=ໄບຕ໌
ຂຽນ fuse ຂະຫຍາຍ byte
--wr_lock=ໄບຕ໌
ຂຽນ lock bits. Argument ແມ່ນ byte ທີ່ແຕ່ລະ bit ແມ່ນ:
Bit5 -> blb12
Bit4 -> blb11
Bit3 -> blb02
Bit2 -> blb01
Bit1 -> lb2
Bit0 -> lb1
--ລັອກ ຂຽນ lock bits [ວິທີການເກົ່າ; ປະຕິເສດ].
Files:
if=ຊື່ໄຟລ໌
ປ້ອນໄຟລ໌ສໍາລັບການ -- ອັບໂຫຼດ ແລະ --ກວດສອບ ຟັງຊັນໃນ Motorola S-records (S1 ຫຼື S2)
ຫຼືຮູບແບບ Intel 16 bit
of=ຊື່ໄຟລ໌
ໄຟລ໌ຜົນຜະລິດສໍາລັບການ --ດາວໂຫລດ ຟັງຊັນໃນຮູບແບບ Motorola S-records, ຄ່າເລີ່ມຕົ້ນແມ່ນ
ຜົນຜະລິດມາດຕະຖານ
ອື່ນ ໆ ຕົວເລືອກ:
-v=ລະດັບ
ກໍານົດລະດັບ verbose (-v ເທົ່າກັບ -v=2, ຂັ້ນຕ່ຳ/ສູງສຸດ: 0/4, ຄ່າເລີ່ມຕົ້ນ 1)
--hash=perbytes
ພິມ hash (ຄ່າເລີ່ມຕົ້ນແມ່ນ 32 bytes)
- ຊ່ວຍ -h
ຊ່ວຍເຫຼືອ
- ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບ
-- ສະຖານີ
ເອີ້ນເອົາຈຸດທີ່ຄ້າຍຄືຫອຍ
ໃຊ້ uisp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net