ໄມໂຄຄອນຄວບຄຸມ STM32 F0
ຂໍ້ມູນຈໍາເພາະ:
- ຊື່ຜະລິດຕະພັນ: STM32F0DISCOVERY
- ຈໍານວນສ່ວນ : STM32F0DISCOVERY
- Microcontroller: STM32F051R8T6
- ຝັງຕົວດີບັກ: ST-LINK/V2
- ການສະຫນອງພະລັງງານ: ທາງເລືອກຕ່າງໆທີ່ມີຢູ່
- LEDs: ແມ່ນແລ້ວ
- ປຸ່ມກົດ: ແມ່ນແລ້ວ
- ຕົວເຊື່ອມຕໍ່ສ່ວນຂະຫຍາຍ: ແມ່ນແລ້ວ
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ:
1. ເລີ່ມຕົ້ນດ່ວນ:
ເພື່ອເລີ່ມຕົ້ນດ້ວຍຊຸດ STM32F0DISCOVERY ຢ່າງໄວວາ, ປະຕິບັດຕາມ
ຂັ້ນຕອນຂ້າງລຸ່ມນີ້:
- ເຊື່ອມຕໍ່ຊຸດກັບຄອມພິວເຕີຂອງທ່ານໂດຍໃຊ້ສາຍ USB.
- ຕິດຕັ້ງລະບົບຕ່ອງໂສ້ການພັດທະນາທີ່ຕ້ອງການສະຫນັບສະຫນູນ
STM32F0DISCOVERY. - ເປີດເຄື່ອງມືພັດທະນາແລະເລືອກກະດານທີ່ເຫມາະສົມ
ການຕັ້ງຄ່າສໍາລັບ STM32F0DISCOVERY. - ໂຫລດລະຫັດຂອງທ່ານໃສ່ microcontroller ໂດຍໃຊ້ embedded
ST-LINK/V2 debugger. - ໃນປັດຈຸບັນທ່ານສາມາດເລີ່ມຕົ້ນການນໍາໃຊ້ຊຸດສໍາລັບຄວາມຕ້ອງການຂອງທ່ານ
ຄໍາຮ້ອງສະຫມັກ.
2. ຄວາມຕ້ອງການລະບົບ:
ຊຸດ STM32F0DISCOVERY ຕ້ອງການລະບົບຕໍ່ໄປນີ້
ຄວາມຕ້ອງການ:
- ຄອມພິວເຕີທີ່ມີພອດ USB
- ການເຊື່ອມຕໍ່ອິນເຕີເນັດເພື່ອດາວໂຫລດການພັດທະນາທີ່ຕ້ອງການ
ຕ່ອງໂສ້ເຄື່ອງມື
3. ເຄື່ອງມືພັດທະນາ:
ຊຸດ STM32F0DISCOVERY ແມ່ນເຂົ້າກັນໄດ້ກັບການພັດທະນາ
ແຖບເຄື່ອງມືທີ່ຮອງຮັບ STM32F0 microcontrollers. ທ່ານສາມາດດາວນ໌ໂຫລດ
ຕ່ອງໂສ້ເຄື່ອງມືທີ່ຈໍາເປັນຈາກເຈົ້າຫນ້າທີ່ webເວັບໄຊຂອງ
ຜູ້ຜະລິດ.
4. ຮາດແວ ແລະໂຄງຮ່າງ:
4.1 STM32F051R8T6 Microcontroller:
ຊຸດດັ່ງກ່າວແມ່ນມີອຸປະກອນຄວບຄຸມ microcontroller STM32F051R8T6, ເຊິ່ງ
ແມ່ນຫົວຫນ່ວຍປະມວນຜົນຕົ້ນຕໍຂອງຊຸດ. ມັນສະຫນອງຕ່າງໆ
ຄຸນນະສົມບັດແລະຫນ້າທີ່ສໍາລັບຄໍາຮ້ອງສະຫມັກຂອງທ່ານ.
4.2 ຝັງ ST-LINK/V2:
ຊຸດປະກອບມີຕົວດີບັກ ST-LINK/V2 ທີ່ຝັງໄວ້, ເຊິ່ງອະນຸຍາດໃຫ້
ທ່ານຈະຕັ້ງໂຄງການແລະ debug microcontroller STM32F0 ໃນຄະນະ. ເຈົ້າ
ຍັງສາມາດໃຊ້ມັນເພື່ອຂຽນໂປຣແກຣມ ແລະດີບັກ STM32 ພາຍນອກໄດ້
ຄໍາຮ້ອງສະຫມັກ.
4.3 ການສະຫນອງພະລັງງານແລະການເລືອກພະລັງງານ:
ຊຸດສະຫນັບສະຫນູນທາງເລືອກການສະຫນອງພະລັງງານຕ່າງໆ. ທ່ານສາມາດເລືອກທີ່ຈະ
ສຽບໄຟຊຸດໂດຍໃຊ້ສາຍ USB ທີ່ເຊື່ອມຕໍ່ກັບຄອມພິວເຕີຂອງທ່ານ ຫຼືເຄື່ອງ
ການສະຫນອງພະລັງງານພາຍນອກ. ການເລືອກພະລັງງານສາມາດຄວບຄຸມໄດ້ໂດຍໃຊ້
jumpers ທີ່ສະຫນອງໃຫ້.
4.4 LEDs:
ຊຸດດັ່ງກ່າວມີ LEDs ທີ່ສາມາດໃຊ້ສໍາລັບການຊີ້ບອກສາຍຕາຫຼື
ຈຸດປະສົງແກ້ໄຂບັນຫາ. ຄູ່ມືຜູ້ໃຊ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບວິທີການນໍາໃຊ້
LEDs ເຫຼົ່ານີ້ປະສິດທິຜົນ.
ຊຸດປະກອບມີປຸ່ມກົດທີ່ສາມາດຖືກນໍາໃຊ້ເປັນວັດສະດຸປ້ອນຂອງຜູ້ໃຊ້
ສໍາລັບຄໍາຮ້ອງສະຫມັກຂອງທ່ານ. ປຸ່ມເຫຼົ່ານີ້ແມ່ນເຊື່ອມຕໍ່ກັບ
microcontroller ແລະສາມາດໄດ້ຮັບການດໍາເນີນໂຄງການຕາມຄວາມເຫມາະສົມ.
4.6 JP2 (Idd):
JP2 ເປັນຂົວ solder ທີ່ອະນຸຍາດໃຫ້ທ່ານສາມາດວັດແທກປະຈຸບັນ
ການບໍລິໂພກຂອງ microcontroller ໄດ້. ຄູ່ມືຜູ້ໃຊ້ສະຫນອງ
ຄໍາແນະນໍາກ່ຽວກັບວິທີການນໍາໃຊ້ຄຸນສົມບັດນີ້.
4.7 ໂມງ OSC:
ຊຸດປະກອບມີໂມງ OSC ສໍາລັບການກໍານົດເວລາທີ່ຖືກຕ້ອງຂອງທ່ານ
ຄໍາຮ້ອງສະຫມັກ. ມັນສະຫນອງທັງການສະຫນອງໂມງຕົ້ນຕໍແລະ 32 KHz
ການສະຫນອງໂມງສໍາລັບການດໍາເນີນງານພະລັງງານຕ່ໍາ.
4.8 ຂົວ Solder:
ຊຸດມີຂົວ solder ຫຼາຍທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ຕັ້ງຄ່າ ຫຼືປັບແຕ່ງຄຸນສົມບັດບາງຢ່າງຂອງໄມໂຄຄອນຄວບຄຸມ. ໄດ້
ຄູ່ມືຜູ້ໃຊ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບຂົວ solder ແຕ່ລະຄົນແລະຂອງມັນ
ຈຸດປະສົງ.
4.9 ຕົວເຊື່ອມຕໍ່ສ່ວນຂະຫຍາຍ:
ຊຸດໃຫ້ອຸປະກອນເສີມທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດເຊື່ອມຕໍ່ໄດ້
ໂມດູນເພີ່ມເຕີມຫຼືອຸປະກອນເສີມສໍາລັບການເພີ່ມປະສິດທິພາບການເຮັດວຽກ. ໄດ້
ຄູ່ມືການນໍາໃຊ້ໃຫ້ລາຍລະອຽດກ່ຽວກັບວິທີການເຊື່ອມຕໍ່ປະເພດທີ່ແຕກຕ່າງກັນຂອງ
ໂມດູນ.
5. ໂມດູນເຊື່ອມຕໍ່ຢູ່ໃນກະດານສ້າງຕົວແບບ:
5.1 ກະດານອຸປະກອນເສີມ Mikroelektronica:
ຊຸດດັ່ງກ່າວແມ່ນເຂົ້າກັນໄດ້ກັບກະດານອຸປະກອນເສີມ Mikroelektronica.
ຄູ່ມືຜູ້ໃຊ້ໃຫ້ຄໍາແນະນໍາກ່ຽວກັບວິທີການເຊື່ອມຕໍ່ແລະການນໍາໃຊ້
ກະດານເຫຼົ່ານີ້ກັບຊຸດ STM32F0DISCOVERY.
5.2 ກະດານອະແດບເຕີ ST MEMS, ຊັອກເກັດມາດຕະຖານ DIL24:
ຊຸດຮອງຮັບກະດານອະແດບເຕີ ST MEMS ທີ່ມີມາດຕະຖານ DIL24
ເຕົ້າຮັບ. ຄູ່ມືຜູ້ໃຊ້ໃຫ້ຄໍາແນະນໍາກ່ຽວກັບວິທີການເຊື່ອມຕໍ່ແລະ
ໃຊ້ກະດານເຫຼົ່ານີ້ກັບຊຸດ STM32F0DISCOVERY.
5.3 Arduino Shield Boards:
ຊຸດດັ່ງກ່າວແມ່ນເຂົ້າກັນໄດ້ກັບກະດານປ້ອງກັນ Arduino. ຜູ້ໃຊ້
ຄູ່ມືໃຫ້ຄໍາແນະນໍາກ່ຽວກັບວິທີການເຊື່ອມຕໍ່ແລະນໍາໃຊ້ກະດານເຫຼົ່ານີ້
ກັບຊຸດ STM32F0DISCOVERY.
6. ການແຕ້ມແບບກົນຈັກ:
ຄູ່ມືຜູ້ໃຊ້ປະກອບມີຮູບແຕ້ມກົນຈັກຂອງ
ຊຸດ STM32F0DISCOVERY, ສະໜອງຂະໜາດ ແລະຮູບແບບລະອຽດ
ຂໍ້ມູນ.
7. ແຜນໄຟຟ້າ:
ຄູ່ມືຜູ້ໃຊ້ປະກອບມີ schematics ໄຟຟ້າຂອງ
ຊຸດ STM32F0DISCOVERY, ສະໜອງແຜນວາດວົງຈອນລະອຽດ ແລະ
ການເຊື່ອມຕໍ່ອົງປະກອບ.
FAQ:
Q: ຂໍ້ກໍານົດຂອງລະບົບສໍາລັບ STM32F0DISCOVERY ແມ່ນຫຍັງ
ຊຸດ?
A: ຊຸດດັ່ງກ່າວຕ້ອງການຄອມພິວເຕີທີ່ມີພອດ USB ແລະອິນເຕີເນັດ
ການເຊື່ອມຕໍ່ເພື່ອດາວໂຫລດເຄື່ອງມືການພັດທະນາທີ່ຈໍາເປັນ.
ຖາມ: ຂ້ອຍສາມາດໃຊ້ຊຸດກັບກະດານປ້ອງກັນ Arduino ໄດ້ບໍ?
A: ແມ່ນແລ້ວ, ຊຸດແມ່ນເຂົ້າກັນໄດ້ກັບກະດານປ້ອງກັນ Arduino. ໄດ້
ຄູ່ມືຜູ້ໃຊ້ໃຫ້ຄໍາແນະນໍາກ່ຽວກັບວິທີການເຊື່ອມຕໍ່ແລະນໍາໃຊ້ເຫຼົ່ານີ້
ກະດານ.
ຖາມ: ຂ້ອຍສາມາດວັດແທກການບໍລິໂພກໃນປະຈຸບັນໄດ້ແນວໃດ
microcontroller?
A: ທ່ານສາມາດວັດແທກການບໍລິໂພກໃນປະຈຸບັນໂດຍໃຊ້ JP2
ຂົວ solder ສະຫນອງໃຫ້ຢູ່ໃນຊຸດ. ຄູ່ມືຜູ້ໃຊ້ສະຫນອງ
ຄໍາແນະນໍາກ່ຽວກັບວິທີການນໍາໃຊ້ຄຸນສົມບັດນີ້.
UM1525 ຄູ່ມືຜູ້ໃຊ້
ຊຸດການຄົ້ນພົບ STM32F0DISCOVERY ສໍາລັບໄມໂຄຄອນຄວບຄຸມ STM32 F0
ແນະນຳ
STM32F0DISCOVERY ຊ່ວຍໃຫ້ທ່ານຄົ້ນພົບຄຸນສົມບັດ STM32 F0 CortexTM-M0 ແລະພັດທະນາແອັບພລິເຄຊັນຂອງທ່ານໄດ້ຢ່າງງ່າຍດາຍ. ມັນແມ່ນອີງໃສ່ STM32F051R8T6, ຊຸດ STM32 F0 ຊຸດ 32-bit ARM® CortexTM microcontroller, ແລະປະກອບມີເຄື່ອງມືດີບັກຝັງຕົວ ST-LINK/V2, LEDs, ປຸ່ມກົດ ແລະກະດານສ້າງຕົວແບບ.
ຮູບ 1. STM32F0DISCOVERY
ຕາຕະລາງ 1.
ປະເພດເຄື່ອງມືທີ່ໃຊ້ໄດ້
ເຄື່ອງມືປະເມີນຜົນ
ເລກສ່ວນ STM32F0DISCOVERY
ພຶດສະພາ 2012
Doc ID 022910 Rev 2
1/41
www.st.com
ດາວໂຫຼດຈາກ Arrow.com.
ເນື້ອໃນ
ເນື້ອໃນ
UM1525
1
ສົນທິສັນຍາ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2
ເລີ່ມຕົ້ນໄວ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 ເລີ່ມຕົ້ນ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2 ຄວາມຕ້ອງການລະບົບ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 ການພັດທະນາລະບົບຕ່ອງໂສ້ເຄື່ອງມືສະຫນັບສະຫນູນ STM32F0DISCOVERY . . . . . . . . . 7
2.4 ລະຫັດຄໍາສັ່ງ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3
ຄຸນລັກສະນະ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4
ຮາດແວແລະຮູບແບບ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 ໄມໂຄຄອນຄວບຄຸມ STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 ຝັງ ST-LINK/V2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2.1 ການນໍາໃຊ້ ST-LINK/V2 ເພື່ອຕັ້ງໂຄງການ/debug STM32 F0 ໃນຄະນະ . . . . . . . 15
4.2.2 ການນໍາໃຊ້ ST-LINK/V2 ເພື່ອຕັ້ງໂຄງການ/debug ການນໍາໃຊ້ STM32 ພາຍນອກ . . 16
4.3 ການສະຫນອງພະລັງງານແລະການເລືອກພະລັງງານ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.4 LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.5 ປຸ່ມກົດ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.6 JP2 (Idd). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.7 ໂມງ OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7.1 ການສະໜອງໂມງ OSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.7.2 OSC 32 KHz ການສະຫນອງໂມງ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.8 ຂົວ Solder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.9 ຕົວເຊື່ອມຕໍ່ເສີມ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ . . . . . . . . . . . . . . . . . . 27
5.1 ກະດານອຸປະກອນເສີມ Mikroelektronica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2 ST MEMS “ກະດານອະແດບເຕີ”, ຊັອກເກັດມາດຕະຖານ DIL24 . . . . . . . . . . . . . . . . 30
5.3 ກະດານປ້ອງກັນ Arduino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6
ການແຕ້ມຮູບກົນຈັກ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7
ແຜນການໄຟຟ້າ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2/41
Doc ID 022910 Rev 2
ດາວໂຫຼດຈາກ Arrow.com.
UM1525
ເນື້ອໃນ
8
ປະຫວັດການປັບປຸງ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
3/41
ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ
ບັນຊີລາຍຊື່ຂອງຕາຕະລາງ
UM1525
ຕາຕະລາງ 1. ຕາຕະລາງ 2. ຕາຕະລາງ 3. ຕາຕະລາງ 4. ຕາຕະລາງ 5. ຕາຕະລາງ 6. ຕາຕະລາງ 7. ຕາຕະລາງ 8. ຕາຕະລາງ 9. ຕາຕະລາງ 10. ຕາຕະລາງ 11. ຕາຕະລາງ 12.
ເຄື່ອງມືທີ່ໃຊ້ໄດ້. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ສົນທິສັນຍາເປີດ/ປິດ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 ລັດ Jumper. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Debug connector CN3 (SWD). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 ການຕັ້ງຄ່າຂົວ Solder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 ຄຳອະທິບາຍ PIN MCU ທຽບກັບຟັງຊັນກະດານ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 ການເຊື່ອມຕໍ່ໂດຍໃຊ້ mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ການເຊື່ອມຕໍ່ໂດຍໃຊ້ IDC10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ການເຊື່ອມຕໍ່ກັບກະດານ DIL24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ກະດານອະແດບເຕີ MEMS ທີ່ຮອງຮັບ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ການເຊື່ອມຕໍ່ກັບ Arduino ໄສ້. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ປະຫວັດການແກ້ໄຂເອກະສານ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ບັນຊີລາຍຊື່ຂອງຕົວເລກ
ບັນຊີລາຍຊື່ຂອງຕົວເລກ
ຮູບທີ 1. ຮູບທີ 2. ຮູບທີ 3. ຮູບທີ 4. ຮູບທີ 5. ຮູບທີ 6. ຮູບທີ 7. ຮູບທີ 8. ຮູບທີ 9. ຮູບທີ 10. ຮູບທີ 11. ຮູບທີ 12. ຮູບທີ 13. ຮູບທີ 14. ຮູບທີ 15. ຮູບທີ 16. ຮູບທີ XNUMX.
STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 ແຜນວາດຮາດແວຕັນ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ຮູບແບບທາງເທິງ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 ຮູບແບບທາງລຸ່ມ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 ຊຸດ STM32F051R8T6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 ແຜນວາດ STM32F051R8T6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 ການຕັ້ງຄ່າປົກກະຕິ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 ຮູບການເຊື່ອມຕໍ່ STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 ຮູບພາບການເຊື່ອມຕໍ່ ST-LINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 ການນໍາໃຊ້ຕົວເຊື່ອມຕໍ່ IDC10 ແລະ mikroBUSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ການເຊື່ອມຕໍ່ຊັອກເກັດ DIL24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ການເຊື່ອມຕໍ່ກະດານ Arduino shield. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 STM32F0DISCOVERY ຮູບແຕ້ມກົນຈັກ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 STM32F0DISCOVERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 ST-LINK/V2 (SWD ເທົ່ານັ້ນ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 MCU. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
5/41
ສົນທິສັນຍາ
1
ສົນທິສັນຍາ
UM1525
ຕາຕະລາງ 2 ໃຫ້ຄໍານິຍາມຂອງບາງສົນທິສັນຍາທີ່ໃຊ້ໃນເອກະສານປະຈຸບັນ.
ຕາຕະລາງ 2. ເປີດ/ປິດ ສົນທິສັນຍາ
ສົນທິສັນຍາ
ຄໍານິຍາມ
Jumper JP1 ເປີດ
Jumper ເຫມາະ
Jumper JP1 ປິດ
Jumper ບໍ່ເຫມາະ
ຂົວ solder SBx ON SBx ການເຊື່ອມຕໍ່ປິດໂດຍ solder ຂົວ solder SBx ປິດການເຊື່ອມຕໍ່ SBx ເປີດໄວ້
6/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
2
ເລີ່ມໄວ
ເລີ່ມໄວ
STM32F0DISCOVERY ເປັນຊຸດພັດທະນາລາຄາຕໍ່າ ແລະໃຊ້ງ່າຍເພື່ອປະເມີນ ແລະເລີ່ມການພັດທະນາໄດ້ໄວດ້ວຍໄມໂຄຄອນຄວບຄຸມຊຸດ STM32 F0.
ກ່ອນທີ່ຈະຕິດຕັ້ງ ແລະນຳໃຊ້ຜະລິດຕະພັນ, ກະລຸນາຍອມຮັບຂໍ້ຕົກລົງການປະເມີນຜະລິດຕະພັນການປະເມີນຈາກ www.st.com/stm32f0discovery.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ STM32F0DISCOVERY ແລະສໍາລັບຊອບແວສາທິດ, ໄປຢ້ຽມຢາມ www.st.com/stm32f0discovery.
2.1
ການເລີ່ມຕົ້ນ
ປະຕິບັດຕາມລໍາດັບຂ້າງລຸ່ມນີ້ເພື່ອປັບຄ່າກະດານ STM32F0DISCOVERY ແລະເປີດແອັບພລິເຄຊັນ DISCOVER:
1. ກວດເບິ່ງຕໍາແຫນ່ງ jumper ໃນກະດານ, JP2 on, CN2 on (ການຄົ້ນພົບທີ່ເລືອກ).
2. ເຊື່ອມຕໍ່ກະດານ STM32F0DISCOVERY ກັບ PC ດ້ວຍສາຍ USB `ປະເພດ A ຫາ mini-B” ຜ່ານຕົວເຊື່ອມຕໍ່ USB CN1 ເພື່ອເປີດໄຟໃຫ້ກັບກະດານ. ໄຟ LED ສີແດງ LD1 (PWR) ແລະ LD2 (COM) ສະຫວ່າງຂຶ້ນແລະສີຂຽວ LED LD3 ກະພິບ.
3. ກົດປຸ່ມຜູ້ໃຊ້ B1 (ມຸມຊ້າຍລຸ່ມຂອງກະດານ).
4. ສັງເກດວິທີການກະພິບ LED ສີຂຽວ LD3 ປ່ຽນແປງຕາມປຸ່ມ USER B1 ຄລິກ.
5. ແຕ່ລະຄລິກໃສ່ປຸ່ມ USER B1 ໄດ້ຮັບການຢືນຢັນໂດຍ LED ສີຟ້າ LD4.
6. ເພື່ອສຶກສາ ຫຼືແກ້ໄຂໂຄງການ DISCOVER ທີ່ກ່ຽວຂ້ອງກັບການສາທິດນີ້, ໃຫ້ເຂົ້າໄປເບິ່ງທີ່ www.st.com/stm32f0discovery ແລະປະຕິບັດຕາມບົດສອນ.
7. ຄົ້ນພົບຄຸນສົມບັດ STM32F0, ດາວໂຫຼດ ແລະ ປະຕິບັດບັນດາໂຄງການທີ່ສະເໜີໄວ້ໃນລາຍການໂຄງການ.
8. ພັດທະນາຄໍາຮ້ອງສະຫມັກຂອງທ່ານເອງໂດຍໃຊ້ທີ່ມີຢູ່ examples.
2.2
ຄວາມຕ້ອງການລະບົບ
Windows PC (XP, Vista, 7) ສາຍ USB ປະເພດ A ຫາ Mini-B
2.3
ການພັດທະນາລະບົບຕ່ອງໂສ້ເຄື່ອງມືສະຫນັບສະຫນູນ STM32F0DISCOVERY
Altium®, TASKINGTM VX-toolset ARM®, Atollic TrueSTUDIO® IARTM, EWARM (IAR Embedded Workbench®) KeilTM, MDK-ARMTM
2.4
ລະຫັດຄໍາສັ່ງ
ເພື່ອສັ່ງຊຸດ STM32F0 Discovery, ໃຊ້ລະຫັດຄໍາສັ່ງ STM32F0DISCOVERY.
Doc ID 022910 Rev 2
7/41
ດາວໂຫຼດຈາກ Arrow.com.
ຄຸນສົມບັດ
3
ຄຸນສົມບັດ
UM1525
ຊຸດ STM32F0DISCOVERY ມີຄຸນສົມບັດຕໍ່ໄປນີ້: ໄມໂຄຄອນຄວບຄຸມ STM32F051R8T6 ທີ່ມີ 64 KB Flash, RAM 8 KB ໃນ LQFP64
ແພັກເກັດ On-board ST-LINK/V2 ດ້ວຍການສະຫຼັບໂໝດການເລືອກເພື່ອໃຊ້ຊຸດແບບສະແຕນອະໂລນ
ST-LINK/V2 (ມີຕົວເຊື່ອມຕໍ່ SWD ສໍາລັບການຂຽນໂປລແກລມແລະການດີບັກ) ການສະຫນອງພະລັງງານຂອງກະດານ: ຜ່ານ USB bus ຫຼືຈາກພາຍນອກ 5 V vol.tage ການສະຫນອງພະລັງງານຂອງຄໍາຮ້ອງສະຫມັກພາຍນອກ: 3 V ແລະ 5 V ສີ່ LEDs:
LD1 (ສີແດງ) ສໍາລັບພະລັງງານ 3.3 V ໃນ LD2 (ສີແດງ/ສີຂຽວ) ສໍາລັບການສື່ສານ USB LD3 (ສີຂຽວ) ສໍາລັບຜົນຜະລິດ PC9 LD4 (ສີຟ້າ) ສໍາລັບຜົນຜະລິດ PC8 ສອງປຸ່ມກົດ (ຜູ້ໃຊ້ແລະການຕັ້ງຄ່າໃຫມ່) ສ່ວນຂະຫຍາຍສ່ວນຫົວສໍາລັບ LQFP64 I/Os ສໍາລັບການເຊື່ອມຕໍ່ໄວ ກັບຄະນະກໍາມະ prototyping ແລະ probing ງ່າຍ. ກະດານເພີ່ມເຕີມແມ່ນສະຫນອງໃຫ້ກັບຊຸດທີ່ສາມາດເຊື່ອມຕໍ່ກັບຕົວເຊື່ອມຕໍ່ການຂະຫຍາຍສໍາລັບການສ້າງແບບຈໍາລອງແລະການສືບສວນທີ່ງ່າຍຂຶ້ນ. ຈໍາ ນວນ ຂະ ຫນາດ ໃຫຍ່ ຂອງ firmware ຄໍາ ຮ້ອງ ສະ ຫມັກ ພ້ອມ ທີ່ ຈະ ດໍາ ເນີນ ການ ຟຣີ examples ແມ່ນມີຢູ່ໃນ www.st.com/stm32f0discovery ເພື່ອສະຫນັບສະຫນູນການປະເມີນຜົນໄວແລະການພັດທະນາ.
8/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
4
ຮາດແວ ແລະໂຄງຮ່າງ
ຮາດແວ ແລະໂຄງຮ່າງ
STM32F0DISCOVERY ຖືກອອກແບບອ້ອມຮອບຕົວຄວບຄຸມ microcontroller STM32F051R8T6 ໃນຊຸດ LQFP 64-pin. ຮູບທີ 2 ສະແດງເຖິງການເຊື່ອມຕໍ່ລະຫວ່າງ STM32F051R8T6 ແລະອຸປະກອນຕໍ່ພ່ວງຂອງມັນ (STLINK/V2, ປຸ່ມກົດ, LEDs ແລະຕົວເຊື່ອມຕໍ່). ຮູບທີ 3 ແລະຮູບທີ 4 ຊ່ວຍໃຫ້ທ່ານຊອກຫາຄຸນສົມບັດເຫຼົ່ານີ້ຢູ່ໃນ STM32F0DISCOVERY.
ຮູບທີ 2. ແຜນວາດຮາດແວຕັນ
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
9/41
ຮາດແວ ແລະໂຄງຮ່າງຮູບທີ 3. ການຈັດວາງເທິງສຸດ
(LED ສີແດງ/ສີຂຽວ) LD2 COM
ການປ້ອນຂໍ້ມູນການສະຫນອງພະລັງງານ 3V
ຕົວເຊື່ອມຕໍ່ CN3 SWD
ST-LINK/V2
UM1525
LD1 (LED ສີແດງ) PWR 5V ການປ້ອນຂໍ້ມູນການສະຫນອງພະລັງງານ CN2 ST-LINK/DISCOVERY ຕົວເລືອກ
ປຸ່ມຜູ້ໃຊ້ STM32F051R8T6 B1
(LED ສີຂຽວ) LD3
ການວັດແທກ JP2 IDD SB1 (VBAT)
SB3 (B1-USER) B2 ປຸ່ມຣີເຊັດ SB4 (B2-RESET)
LD4 (LED ສີຟ້າ)
MS30024V1
ໝາຍເຫດ:
Pin 1 ຂອງຕົວເຊື່ອມຕໍ່ CN2, CN3, P1 ແລະ P2 ຖືກລະບຸດ້ວຍສີ່ຫຼ່ຽມມົນ.
10/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525 ຮູບ 4. ການຈັດວາງທາງລຸ່ມ
SB5, SB7, SB9, SB11 (ສະຫງວນໄວ້)
SB6, SB8, SB10, SB12 (ຄ່າເລີ່ມຕົ້ນ)
SB13 (STM_RST) SB14, SB15 (RX, TX)
ຮາດແວ ແລະໂຄງຮ່າງ
SB16, SB17 (X2 crystal) SB18 (MCO) SB19 (NRST) SB20, SB21 (X3 crystal) SB22 (T_SWO)
MS30025V1
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
11/41
ຮາດແວ ແລະໂຄງຮ່າງ
UM1525
4.1
ໄມໂຄຄອນຄວບຄຸມ STM32F051R8T6
ARMTM MCU ລະດັບສູງ 32-bit ແລະຄວາມຫນາແຫນ້ນຂະຫນາດກາງນີ້ທີ່ມີປະສິດຕິພາບສູງ ARM CortexTM-M0 32-bit RISC core ມີ 64 Kbytes Flash, 8 Kbytes RAM, RTC, timers, ADC, DAC, ຕົວປຽບທຽບແລະການໂຕ້ຕອບການສື່ສານ.
ຮູບ 5. ຊຸດ STM32F051R8T6 34-&24
STM32 F0 ສະຫນອງການປະຕິບັດ 32-bit ແລະ STM32 DNA ທີ່ຈໍາເປັນເຂົ້າໄປໃນຄໍາຮ້ອງສະຫມັກທີ່ຖືກແກ້ໄຂໂດຍ microcontrollers 8- ຫຼື 16-bit. ມັນໄດ້ຮັບຜົນປະໂຫຍດຈາກການປະສົມປະສານຂອງການປະຕິບັດໃນເວລາທີ່ແທ້ຈິງ, ການດໍາເນີນງານທີ່ມີພະລັງງານຕ່ໍາ, ສະຖາປັດຕະຍະກໍາຂັ້ນສູງແລະອຸປະກອນຕໍ່ພ່ວງທີ່ກ່ຽວຂ້ອງກັບລະບົບນິເວດ STM32, ເຊິ່ງໄດ້ເຮັດໃຫ້ STM32 ເປັນເອກະສານອ້າງອີງໃນຕະຫຼາດ. ໃນປັດຈຸບັນທັງຫມົດນີ້ແມ່ນສາມາດເຂົ້າເຖິງສໍາລັບຄໍາຮ້ອງສະຫມັກທີ່ລະອຽດອ່ອນຄ່າໃຊ້ຈ່າຍ. STM32 F0 ສະຫນອງຄວາມຍືດຫຍຸ່ນແລະຂະຫນາດທີ່ບໍ່ສາມາດປຽບທຽບໄດ້ສໍາລັບຜະລິດຕະພັນຄວາມບັນເທີງໃນເຮືອນ, ເຄື່ອງໃຊ້, ແລະອຸປະກອນອຸດສາຫະກໍາ.
ອຸປະກອນນີ້ໃຫ້ຜົນປະໂຫຍດຕໍ່ໄປນີ້. ການປະຕິບັດລະຫັດທີ່ດີກວ່າສໍາລັບການປະຕິບັດທີ່ດີກວ່າແລະປະສິດທິພາບລະຫັດທີ່ດີເລີດສໍາລັບການ
ຫຼຸດຜ່ອນການໃຊ້ຄວາມຊົງຈໍາທີ່ຝັງຢູ່ໃນການເຊື່ອມຕໍ່ທີ່ມີປະສິດທິພາບສູງແລະອຸປະກອນຕໍ່ພ່ວງອະນາລັອກຂັ້ນສູງເພື່ອສະຫນັບສະຫນູນກວ້າງ
ລະດັບຂອງແອັບພລິເຄຊັນ ຕົວເລືອກໂມງແບບຍືດຫຍຸ່ນ ແລະໂໝດພະລັງງານຕໍ່າດ້ວຍການປຸກໄວສຳລັບພະລັງງານຕໍ່າ
ການບໍລິໂພກ
ມັນມີລັກສະນະທີ່ສໍາຄັນດັ່ງຕໍ່ໄປນີ້: ຫຼັກແລະເງື່ອນໄຂການປະຕິບັດ
ARM® CortexTM-M0 0.9 DMIPS/MHz ເຖິງ 48 MHz 1.8/2.0 ຫາ 3.6 V ໄລຍະການສະໜອງ ການເຊື່ອມຕໍ່ປະສິດທິພາບສູງ 6 Mbit/s USART 18 Mbit/s SPI ກັບກອບຂໍ້ມູນ 4- ຫາ 16-bit 1 Mbit/s I²C ໄວ -mode plus HDMI CEC Enhanced control 1x 16-bit 3-phase PWM motor timer 5x 16-bit PWM timers 1x 16-bit base timer 1x 32-bit PWM timer 12 MHz I/O toggling
12/41
Doc ID 022910 Rev 2
ດາວໂຫຼດຈາກ Arrow.com.
UM1525 ຮູບ 6. STM32F051R8T6 ແຜນຜັງບລັອກ
ຮາດແວ ແລະໂຄງຮ່າງ
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
13/41
ຮາດແວ ແລະໂຄງຮ່າງ
UM1525
4.2
ຝັງ ST-LINK/V2
ເຄື່ອງມືການຂຽນໂປລແກລມ ST-LINK/V2 ໄດ້ຖືກລວມເຂົ້າກັນຢູ່ໃນ STM32F0DISCOVERY. ການຝັງ ST-LINK/V2 ສາມາດຖືກນໍາໃຊ້ໃນ 2 ວິທີທີ່ແຕກຕ່າງກັນຕາມລັດ jumper (ເບິ່ງຕາຕະລາງ 3):
ໂປຣແກມ/ດີບັກ MCU ເທິງເຮືອ,
ໂປຣແກຣມ/ດີບັກ MCU ໃນກະດານແອັບພລິເຄຊັນພາຍນອກ ໂດຍໃຊ້ສາຍທີ່ເຊື່ອມຕໍ່ກັບຕົວເຊື່ອມຕໍ່ SWD CN3.
ການຝັງ ST-LINK/V2 ຮອງຮັບ SWD ສໍາລັບອຸປະກອນ STM32 ເທົ່ານັ້ນ. ສໍາລັບຂໍ້ມູນກ່ຽວກັບຄຸນສົມບັດການດີບັກ ແລະການຂຽນໂປຼແກຼມໃຫ້ອ້າງອີງເຖິງຄູ່ມືຜູ້ໃຊ້ UM1075 (ST-LINK/V2 in-circuit debugger/programmer for STM8 ແລະ STM32) ເຊິ່ງອະທິບາຍລາຍລະອຽດທັງໝົດກ່ຽວກັບຄຸນສົມບັດ ST-LINK/V2.
ຮູບທີ 7. ການຕັ້ງຄ່າປົກກະຕິ
ຕາຕະລາງ 3. Jumper states
ລັດ Jumper
ລາຍລະອຽດ
ທັງສອງ jumpers CN2 ON ST-LINK/V2 ຟັງຊັນເປີດໃຊ້ງານສໍາລັບການຂຽນໂປຼແກຼມເທິງກະດານ (ຄ່າເລີ່ມຕົ້ນ)
ທັງສອງ jumpers CN2 ປິດ
ຟັງຊັນ ST-LINK/V2 ເປີດໃຊ້ສໍາລັບແອັບພລິເຄຊັນຜ່ານຕົວເຊື່ອມຕໍ່ CN3 ພາຍນອກ (ຮອງຮັບ SWD)
14/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ຮາດແວ ແລະໂຄງຮ່າງ
4.2.1
ການນໍາໃຊ້ ST-LINK/V2 ເພື່ອຕັ້ງໂຄງການ/debug STM32 F0 ໃນຄະນະ
ເພື່ອຂຽນໂປຣແກຣມ STM32 F0 ຢູ່ເທິງເຮືອ, ພຽງແຕ່ສຽບ jumpers ສອງອັນໃນ CN2, ດັ່ງທີ່ສະແດງໃນຮູບ 8 ເປັນສີແດງ, ແຕ່ຢ່າໃຊ້ຕົວເຊື່ອມຕໍ່ CN3 ເພາະອາດລົບກວນການສື່ສານກັບ STM32F051R8T6 ຂອງ STM32F0DISCOVERY.
ຮູບ 8. ຮູບການເຊື່ອມຕໍ່ STM32F0DISCOVERY
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
15/41
ຮາດແວ ແລະໂຄງຮ່າງ
UM1525
4.2.2
ໝາຍເຫດ:
ການນໍາໃຊ້ ST-LINK/V2 ເພື່ອຕັ້ງໂຄງການ / ແກ້ໄຂຄໍາຮ້ອງສະຫມັກ STM32 ພາຍນອກ
ມັນງ່າຍຫຼາຍທີ່ຈະໃຊ້ ST-LINK/V2 ເພື່ອຂຽນໂປຣແກຣມ STM32 ໃນແອັບພລິເຄຊັນພາຍນອກ. ພຽງແຕ່ເອົາ jumpers 2 ອອກຈາກ CN2 ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບ 9, ແລະເຊື່ອມຕໍ່ຄໍາຮ້ອງສະຫມັກຂອງທ່ານກັບຕົວເຊື່ອມຕໍ່ດີບັກ CN3 ຕາມຕາຕະລາງ 4.
SB19 ແລະ SB22 ຕ້ອງປິດຖ້າທ່ານໃຊ້ CN3 pin 5 ໃນແອັບພລິເຄຊັນພາຍນອກຂອງທ່ານ.
ຕາຕະລາງ 4.
Debug connector CN3 (SWD)
ປັກໝຸດ
CN3
1
VDD_TARGET
2
SWCLK
3
GND
4
SWDIO
5
ຄຄຊ
6
SWO
ການກໍານົດ VDD ຈາກຄໍາຮ້ອງສະຫມັກ
ໂມງ SWD Ground
ການປ້ອນຂໍ້ມູນ SWD/ອອກຂໍ້ມູນ RESET ຂອງ MCU ເປົ້າໝາຍ
ສະຫງວນໄວ້
ຮູບ 9. ຮູບພາບການເຊື່ອມຕໍ່ ST-LINK
16/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ຮາດແວ ແລະໂຄງຮ່າງ
4.3
ການສະຫນອງພະລັງງານແລະການເລືອກພະລັງງານ
ການສະຫນອງພະລັງງານແມ່ນສະຫນອງໃຫ້ໂດຍ host PC ຜ່ານສາຍ USB, ຫຼືໂດຍການສະຫນອງພະລັງງານ 5V ພາຍນອກ.
ໄດໂອດ D1 ແລະ D2 ປົກປ້ອງ pin 5V ແລະ 3V ຈາກການສະຫນອງພະລັງງານພາຍນອກ:
5V ແລະ 3V ສາມາດນໍາໃຊ້ເປັນເຄື່ອງສະຫນອງພະລັງງານອອກໃນເວລາທີ່ກະດານຄໍາຮ້ອງສະຫມັກອື່ນເຊື່ອມຕໍ່ກັບ pins P1 ແລະ P2. ໃນກໍລະນີນີ້, pins 5V ແລະ 3V ສົ່ງການສະຫນອງພະລັງງານ 5V ຫຼື 3V ແລະການໃຊ້ພະລັງງານຕ້ອງຕ່ໍາກວ່າ 100 mA.
5V ຍັງສາມາດຖືກນໍາໃຊ້ເປັນການສະຫນອງພະລັງງານ input ເຊັ່ນ: ເມື່ອຕົວເຊື່ອມຕໍ່ USB ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ PC. ໃນກໍລະນີນີ້, ກະດານ STM32F0DISCOVERY ຕ້ອງໄດ້ຮັບການຂັບເຄື່ອນໂດຍຫນ່ວຍງານສະຫນອງພະລັງງານຫຼືອຸປະກອນເສີມທີ່ປະຕິບັດຕາມມາດຕະຖານ EN-60950-1: 2006+A11/2009, ແລະຕ້ອງເປັນ Safety Extra Low Vol.tage (SELV) ມີຄວາມສາມາດຈໍາກັດພະລັງງານ.
4.4
ໄຟ LED
LD1 PWR: ສີແດງ LED ຊີ້ບອກວ່າກະດານກໍາລັງຂັບເຄື່ອນ. LD2 COM: Tricolor LED (COM) ໃຫ້ຄໍາແນະນໍາກ່ຽວກັບສະຖານະການສື່ສານດັ່ງຕໍ່ໄປນີ້:
ໄຟ LED ສີແດງກະພິບຊ້າໆ/ປິດ: ເປີດເຄື່ອງກ່ອນການເລີ່ມຕົ້ນ USB ໄວກະພິບ LED/ປິດ ສີແດງ: ຫຼັງຈາກການສື່ສານທີ່ຖືກຕ້ອງຄັ້ງທໍາອິດລະຫວ່າງ PC ແລະ
STLINK/V2 (ການນັບຈໍານວນ) LED ສີແດງເປີດ: ເມື່ອການເລີ່ມຕົ້ນລະຫວ່າງ PC ແລະ ST-LINK/V2 ສໍາເລັດ
ສຳເລັດການເປີດໄຟ LED ສີຂຽວ: ຫຼັງຈາກສຳເລັດການເລີ່ມຕົ້ນການສື່ສານເປົ້າໝາຍ ການກະພິບ LED ສີແດງ/ສີຂຽວ: ໃນລະຫວ່າງການຕິດຕໍ່ສື່ສານກັບເປົ້າໝາຍ LED ສີແດງ On: ການສື່ສານສຳເລັດແລ້ວ ແລະ OK LED ສີສົ້ມເປີດ: ການສື່ສານລົ້ມເຫລວ ຜູ້ໃຊ້ LD3: LED ຜູ້ໃຊ້ສີຂຽວເຊື່ອມຕໍ່ກັບ I/O PC9 ຂອງ STM32F051R8T6 . ຜູ້ໃຊ້ LD4: LED ຜູ້ໃຊ້ສີຟ້າເຊື່ອມຕໍ່ກັບ I/O PC8 ຂອງ STM32F051R8T6.
4.5
ປຸ່ມຍູ້
B1 USER: ປຸ່ມກົດຂອງຜູ້ໃຊ້ເຊື່ອມຕໍ່ກັບ I/O PA0 ຂອງ STM32F051R8T6. B2 RESET: ປຸ່ມກົດທີ່ໃຊ້ເພື່ອຣີເຊັດ STM32F051R8T6.
4.6
JP2 (Idd)
Jumper JP2, ປ້າຍຊື່ Idd, ອະນຸຍາດໃຫ້ການບໍລິໂພກຂອງ STM32F051R8T6 ໄດ້ຮັບການວັດແທກໂດຍການຖອດ jumper ແລະເຊື່ອມຕໍ່ ammeter.
Jumper ເປີດ: STM32F051R8T6 ຖືກຂັບເຄື່ອນ (ຄ່າເລີ່ມຕົ້ນ).
Jumper off: ຕ້ອງເຊື່ອມຕໍ່ ammeter ເພື່ອວັດແທກກະແສ STM32F051R8T6, (ຖ້າບໍ່ມີ ammeter, STM32F051R8T6 ບໍ່ໄດ້ໃຊ້).
Doc ID 022910 Rev 2
17/41
ດາວໂຫຼດຈາກ Arrow.com.
ຮາດແວ ແລະໂຄງຮ່າງ
UM1525
4.7
4.7.1
4.7.2
ໂມງ OSC
ການສະຫນອງໂມງ OSC
PF0 ແລະ PF1 ສາມາດໃຊ້ເປັນ GPIO ຫຼືເປັນ HSE oscillator. ໂດຍຄ່າເລີ່ມຕົ້ນ I/Os ເຫຼົ່ານີ້ຖືກຕັ້ງຄ່າເປັນ GPIO, ດັ່ງນັ້ນ SB16 ແລະ SB17 ຖືກປິດ, SB18 ເປີດ ແລະ R22, R23, C13 ແລະ C14 ບໍ່ໄດ້ຖືກບັນຈຸ.
ໂມງ HSE ພາຍນອກສາມາດສະໜອງໃຫ້ MCU ໄດ້ສາມວິທີຄື: MCO ຈາກ ST-LINK. ຈາກ MCO ຂອງ STM32F103. ຄວາມຖີ່ນີ້ບໍ່ສາມາດເປັນໄດ້
ມີການປ່ຽນແປງ, ມັນຖືກແກ້ໄຂຢູ່ທີ່ 8 MHz ແລະເຊື່ອມຕໍ່ກັບ PF0-OSC_IN ຂອງ STM32F051R8T6. ຕ້ອງການການຕັ້ງຄ່າ: SB16, SB18 CLOSED R22, R23 ຖອດອອກ SB17 OPEN Oscillator onboard. ຈາກ X2 crystal (ບໍ່ໄດ້ສະຫນອງໃຫ້). ສໍາລັບຄວາມຖີ່ປົກກະຕິ ແລະຕົວເກັບປະຈຸ ແລະຕົວຕ້ານທານຂອງມັນ, ກະລຸນາເບິ່ງເອກະສານຂໍ້ມູນ STM32F051R8T6. ການຕັ້ງຄ່າທີ່ຈໍາເປັນ: SB16, SB17 SB18 OPEN R22, R23, C13, C14 soldered Oscillator ຈາກພາຍນອກ PF0. ຈາກ oscillator ພາຍນອກຜ່ານ pin 7 ຂອງຕົວເຊື່ອມຕໍ່ P1. ຕ້ອງການການຕັ້ງຄ່າ: SB16, SB17 ປິດ SB18 OPEN R22 ແລະ R23 ອອກແລ້ວ
OSC 32 KHz ການສະຫນອງໂມງ
PC14 ແລະ PC15 ສາມາດໃຊ້ເປັນ GPIO ຫຼືເປັນ LSE oscillator. ໂດຍຄ່າເລີ່ມຕົ້ນ I/Os ເຫຼົ່ານີ້ຖືກຕັ້ງຄ່າເປັນ GPIO, ດັ່ງນັ້ນ SB20 & SB21 ຖືກປິດ ແລະ X3, R24, R25 ບໍ່ໄດ້ຖືກບັນຈຸ.
ໂມງ LSE ພາຍນອກສາມາດສະຫນອງໃຫ້ MCU ໃນສອງວິທີ: Oscillator onboard. ຈາກ X3 crystal (ບໍ່ໄດ້ສະຫນອງໃຫ້). ຕ້ອງການການຕັ້ງຄ່າ:
SB20, SB21 OPEN C15, C16, R24 ແລະ R25 soldered. Oscillator ຈາກພາຍນອກ PC14. ຈາກ oscillator ພາຍນອກ trough pin 5 ຂອງ P1 connector. ຕ້ອງການການຕັ້ງຄ່າ: SB20, SB21 CLOSED R24 ແລະ R25 ອອກ
18/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ຮາດແວ ແລະໂຄງຮ່າງ
4.8
ຂົວ Solder
ຕາຕະລາງ 5. ການຕັ້ງຄ່າຂົວ Solder
ຂົວ
ລັດ(1)
ລາຍລະອຽດ
SB16,17 (X2 crystal)(2)
SB6,8,10,12 (ຄ່າເລີ່ມຕົ້ນ) SB5,7,9,11 (ສະຫງວນ)
ປິດ
ເປີດໃຊ້ງານ
SB20,21 (X3 crystal)
ປິດ
SB4 (B2-ຣີເຊັດ)
ປິດແລ້ວ
SB3 (B1-USER)
ປິດແລ້ວ
SB1
ON
(VBAT ຂັບເຄື່ອນຈາກ VDD) ປິດ
SB14,15 (RX,TX)
ປິດ
SB19 (NRST)
ປິດແລ້ວ
SB22 (T_SWO)
SB13 (STM_RST)
ON OFF ON
SB2 (BOOT0)
ປິດແລ້ວ
SB18 (MCO)(2)
ປິດແລ້ວ
X2, C13, C14, R22 ແລະ R23 ໃຫ້ໂມງ. PF0, PF1 ຖືກຕັດການເຊື່ອມຕໍ່ຈາກ P1. PF0, PF1 ແມ່ນເຊື່ອມຕໍ່ກັບ P1 (R22, R23 ແລະ SB18 ຈະຕ້ອງບໍ່ເຫມາະ). ສະຫງວນໄວ້, ຫ້າມແກ້ໄຂ. ສະຫງວນໄວ້, ຫ້າມແກ້ໄຂ. X3, C15, C16, R24 ແລະ R25 ສົ່ງໂມງ 32 KHz. PC14, PC15 ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ P1. PC14, PC15 ແມ່ນເຊື່ອມຕໍ່ກັບ P1 ເທົ່ານັ້ນ (R24, R25 ຈະຕ້ອງບໍ່ເຫມາະ). ປຸ່ມກົດ B2 ແມ່ນເຊື່ອມຕໍ່ກັບ pin NRST ຂອງ MCU STM32F051R8T6. ປຸ່ມກົດ B2 ບໍ່ໄດ້ເຊື່ອມຕໍ່ pin NRST ຂອງ MCU STM32F051R8T6. ປຸ່ມກົດ B1 ແມ່ນເຊື່ອມຕໍ່ກັບ PA0. ປຸ່ມກົດ B1 ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ PA0. VBAT ຖືກຂັບເຄື່ອນຢ່າງຖາວອນຈາກ VDD. VBAT ບໍ່ໄດ້ຂັບເຄື່ອນຈາກ VDD ແຕ່ pin3 ຂອງ P1. ສະຫງວນໄວ້, ຫ້າມແກ້ໄຂ. ສະຫງວນໄວ້, ຫ້າມແກ້ໄຂ. ສັນຍານ NRST ຂອງຕົວເຊື່ອມຕໍ່ CN3 ແມ່ນເຊື່ອມຕໍ່ກັບ pin NRST ຂອງ MCU STM32F051R8T6. ສັນຍານ NRST ຂອງຕົວເຊື່ອມຕໍ່ CN3 ບໍ່ໄດ້ເຊື່ອມຕໍ່ກັບ pin NRST ຂອງ MCU STM32F051R8T6. ສັນຍານ SWO ຂອງຕົວເຊື່ອມຕໍ່ CN3 ແມ່ນເຊື່ອມຕໍ່ກັບ PB3. ສັນຍານ SWO ບໍ່ໄດ້ເຊື່ອມຕໍ່. ບໍ່ມີເຫດການຢູ່ໃນສັນຍານ STM32F103C8T6 (ST-LINK/V2) NRST. STM32F103C8T6 (ST-LINK/V2) ສັນຍານ NRST ເຊື່ອມຕໍ່ກັບ GND. ສັນຍານ BOOT0 ຂອງ MCU STM32F051R8T6 ແມ່ນຖືຕໍ່າຜ່ານຕົວຕ້ານທານທີ່ດຶງລົງ 510 Ohm. ສັນຍານ BOOT0 ຂອງ MCU STM32F051R8T6 ສາມາດຕັ້ງສູງໂດຍຜ່ານຕົວຕ້ານທານ 10 KOhm R27 ເພື່ອ solder. ສະໜອງ 8 MHz ສໍາລັບ OSC_IN ຈາກ MCO ຂອງ STM32F103C8T6. ເບິ່ງຄໍາອະທິບາຍ SB16, SB17.
1. ສະຖານະ SBx ເລີ່ມຕົ້ນແມ່ນສະແດງເປັນຕົວໜາ.
2. ໂມງ OSC_IN ມາຈາກ MCO ຖ້າ SB18 ເປີດຢູ່ ແລະ SB16,17 ປິດ ແລະມາຈາກ X2 ຖ້າ SB18 ປິດ ແລະ SB16,17 ເປີດ.
Doc ID 022910 Rev 2
19/41
ດາວໂຫຼດຈາກ Arrow.com.
ຮາດແວ ແລະໂຄງຮ່າງ
UM1525
4.9
ຕົວເຊື່ອມຕໍ່ສ່ວນຂະຫຍາຍ
ສ່ວນຫົວເພດຊາຍ P1 ແລະ P2 ສາມາດເຊື່ອມຕໍ່ STM32F0DISCOVERY ກັບກະດານສ້າງຕົວແບບ/ຫໍ່ມາດຕະຖານ. STM32F051R8T6 GPI/Os ມີຢູ່ໃນຕົວເຊື່ອມຕໍ່ເຫຼົ່ານີ້. P1 ແລະ P2 ຍັງສາມາດຖືກກວດສອບໂດຍ oscilloscope, ເຄື່ອງວິເຄາະເຫດຜົນຫຼື voltmeter.
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 1 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
ການສະຫນອງພະລັງງານ P2 P1 CN3 ຟຣີ I/O OSC SWD ປຸ່ມກົດ LED LQFP64
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
BOOT0 BOOT0
60
NRST NRST
7
2_CTS,
IN0,
2_CH1_ETR,
PA0
1_INM6, 1_OUT,
14
TSC_G1_IO1,
RTC_TAMP2,
WKUP1
2_RTS,
IN1,
PA1
2_CH2, 1_INP,
15
TSC_G1_IO2,
ເຫດການ
2_TX,
IN2,
2_CH3,
PA2
15_CH1,
16
2_INM6,
2_OUT,
TSC_G1_IO3
2_RX,
IN3,
PA3
2_CH4, 15_CH2,
17
2_INP,
TSC_G1_IO4,
USER
NRST ຣີເຊັດ
6 5 10
15
16 17 18
20/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ຮາດແວ ແລະໂຄງຮ່າງ
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 2 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
ການສະຫນອງພະລັງງານ P2 P1 CN3 ຟຣີ I/O OSC SWD ປຸ່ມກົດ LED LQFP64
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
1_NSS / 1_WS,
2_CK,
IN4,
PA4
14_CH1, DAC1_OUT,
20
1_INM4,
2_INM4,
TSC_G2_IO1
1_SCK / 1_CK,
CEC,
IN5,
PA5
2_CH1_ETR, (DAC2_OUT),
21
1_INM5,
2_INM5,
TSC_G2_IO2
1_MISO / 1_MCK,
IN6,
3_CH1,
PA6
1_BKIN, 16_CH1,
22
1_OUT,
TSC_G2_IO3,
ເຫດການ
1_MOSI / 1_SD,
IN7,
3_CH2,
14_CH1,
PA7
1_CH1N,
23
17_CH1,
2_OUT,
TSC_G2_IO4,
ເຫດການ
1_CK,
PA8
1_CH1, ເຫດການ,
41
MCO
1_TX,
PA9
1_CH2, 15_BKIN,
42
TSC_G4_IO1
21 22 23 24
25 24
Doc ID 022910 Rev 2
21/41
ດາວໂຫຼດຈາກ Arrow.com.
ຮາດແວ ແລະໂຄງຮ່າງ
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 3 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
UM1525
ການສະຫນອງພະລັງງານ P2 P1 CN3 ຟຣີ I/O OSC SWD ປຸ່ມກົດ LED LQFP64
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
1_RX,
PA10
1_CH3, 17_BKIN,
43
TSC_G4_IO2
1_CTS,
1_CH4,
PA11 1_OUT,
44
TSC_G4_IO3,
ເຫດການ
1_RTS,
1_ETR,
PA12 2_OUT,
45
TSC_G4_IO4,
ເຫດການ
PA13
IR_OUT, SWDAT
46
PA14
2_TX, SWCLK
49
1_NSS / 1_WS,
PA15
2_RX, 2_CH1_ETR,
50
ເຫດການ
IN8,
3_CH3,
PB0
1_CH2N,
26
TSC_G3_IO2,
ເຫດການ
IN9,
3_CH4,
PB1
14_CH1,
27
1_CH3N,
TSC_G3_IO3
PB2 ຫຼື
NPOR (1.8V
TSC_G3_IO4
28
ໂໝດ)
1_SCK / 1_CK,
PB3
2_CH2, TSC_G5_IO1,
55
ເຫດການ
SWO
SWDIO SWCLK
23 22
21
4
20
2
17
16
27
28
29
6
11
22/41
Doc ID 022910 Rev 2
ດາວໂຫຼດຈາກ Arrow.com.
UM1525
ຮາດແວ ແລະໂຄງຮ່າງ
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 4 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
ການສະຫນອງພະລັງງານ P2 P1 CN3 ຟຣີ I/O OSC SWD ປຸ່ມກົດ LED LQFP64
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
1_MISO / 1_MCK,
PB4
3_CH1, TSC_G5_IO2,
56
ເຫດການ
1_MOSI / 1_SD,
PB5
1_SMBA, 16_BKIN,
57
3_CH2
1_SCL,
PB6
1_TX, 16_CH1N,
58
TSC_G5_IO3
1_SDA,
PB7
1_RX, 17_CH1N,
59
TSC_G5_IO4
1_SCL,
PB8
CEC, 16_CH1,
61
TSC_SYNC
1_SDA,
PB9
IR_EVENTOUT, 17_CH1,
62
ເຫດການ
2_SCL,
PB10
CEC, 2_CH3,
29
Sync
2_SDA,
PB11
2_CH4, G6_IO1,
30
ເຫດການ
2_NSS,
PB12
1_BKIN, G6_IO2,
33
ເຫດການ
2_SCK,
PB13 1_CH1N,
34
G6_IO3
10 9 8 7 4 3 30 31 32 32 .
Doc ID 022910 Rev 2
23/41
ດາວໂຫຼດຈາກ Arrow.com.
ຮາດແວ ແລະໂຄງຮ່າງ
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 5 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
2_MISO,
PB14
1_CH2N, 15_CH1,
35
G6_IO4
2_MOSI,
1_CH3N,
PB15 15_CH1N,
36
15_CH2,
RTC_REFIN
PC0
IN10, ເຫດການ
8
PC1
IN11, ເຫດການ
9
PC2
IN12, ເຫດການ
10
PC3
IN13, ເຫດການ
11
PC4
IN14, ເຫດການ
24
PC5
IN15, TSC_G3_IO1
25
PC6
3_CH1
37
PC7
3_CH2
38
PC8
3_CH3
39
PC9
3_CH4
40
PC10
51
PC11
52
PC12
53
RTC_TAMP1,
PC13
RTC_TS, RTC_OUT,
2
WKUP2
ສີຂຽວສີຟ້າ
ການສະຫນອງພະລັງງານ P2 P1 CN3 ຟຣີ I/O OSC SWD ປຸ່ມກົດ LED LQFP64
UM1525
31
30
11 12 13 14 25 26
29 28 27 26 15 14 13 4.
24/41
Doc ID 022910 Rev 2
ດາວໂຫຼດຈາກ Arrow.com.
UM1525
ຮາດແວ ແລະໂຄງຮ່າງ
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 6 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
P2
P1
CN3
OSC
LED
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
ການສະຫນອງພະລັງງານ
I/O ຟຣີ
SWD
ກົດປຸ່ມ
LQFP64
OSC32_IN OSC32_OUT
PC14-
OSC32_ OSC32_IN
3
IN
PC15-
OSC32_ OSC32_OUT
4
ອອກ
PD2
3_ETR
54
PF0OSC_IN
OSC_IN
5
PF1-
OSC_ OSC_OUT
6
ອອກ
PF4
ເຫດການ
18
PF5
ເຫດການ
19
PF6
2_SCL
47
PF7
2_SDA
48
VBAT VBAT
1
VDD_1
64
VDD_2
32
VDDA
13
VSS_1
63
VSS_2
31
VSSA
12
OSC_IN OSC_OUT
5
6
12 7
8 19 20
19 18 3
5V
1
3V
1
5
22
3
VDD GND GND GND
Doc ID 022910 Rev 2
25/41
ດາວໂຫຼດຈາກ Arrow.com.
P2 P1 CN3 ການສະຫນອງພະລັງງານ GND GND ຟຣີ I/O OSC SWD ປຸ່ມກົດ LED LQFP64
ຮາດແວ ແລະໂຄງຮ່າງ
ຕາຕະລາງ 6.
ລາຍລະອຽດ MCU PIN ທຽບກັບການທໍາງານຂອງຄະນະ (ຫນ້າ 7 ຂອງ 7)
MCU PIN
ຫນ້າທີ່ຂອງກະດານ
ຫນ້າທີ່ຕົ້ນຕໍ
ຟັງຊັນສະຫຼັບ
UM1525
9 33 33
26/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
5
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
ພາກນີ້ໃຫ້ບາງ examples ຂອງວິທີການເຊື່ອມຕໍ່ໂມດູນພ້ອມທີ່ຈະໃຊ້ທີ່ມີຢູ່ຈາກຜູ້ຜະລິດທີ່ແຕກຕ່າງກັນກັບຊຸດ STM32F0DISCOVERY ຜ່ານກະດານຕົວແບບທີ່ລວມຢູ່ໃນຊຸດ.
ຊອບແວ examples, ອີງຕາມການເຊື່ອມຕໍ່ທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້, ມີຢູ່ໃນ www.st.com/stm32f0discovery.
5.1
ກະດານອຸປະກອນເສີມ Mikroelektronica
Mikroelektronika, http://www.mikroe.com, ໄດ້ກໍານົດສອງຕົວເຊື່ອມຕໍ່ມາດຕະຖານສໍາລັບກະດານອຸປະກອນເສີມຂອງພວກເຂົາ, ຊື່ວ່າ mikroBUSTM (http://www.mikroe.com/mikrobus_specs.pdf) ແລະ IDC10.
MikroBUSTM ເປັນຕົວເຊື່ອມຕໍ່ 16-pin ເພື່ອເຊື່ອມຕໍ່ກະດານອຸປະກອນເສີມໄດ້ໄວແລະງ່າຍດາຍກັບກະດານຄວບຄຸມ microcontroller ຜ່ານການສື່ສານ SPI, USART ຫຼື I2C, ພ້ອມກັບ pins ເພີ່ມເຕີມເຊັ່ນ Analog Input, PWM ແລະ Interrupt.
ຊຸດຂອງກະດານ mikroElektronika ທີ່ເຂົ້າກັນໄດ້ກັບ mikroBUSTM ຖືກເອີ້ນວ່າ "ກະດານຄລິກ".
IDC10 ເປັນຕົວເຊື່ອມຕໍ່ 10-pin ເພື່ອເຊື່ອມຕໍ່ຈຸດປະສົງທົ່ວໄປຂອງ I/O ຂອງ MCU ກັບກະດານອຸປະກອນເສີມອື່ນໆ.
ຕາຕະລາງຂ້າງລຸ່ມນີ້ແມ່ນການແກ້ໄຂຫນຶ່ງສໍາລັບການເຊື່ອມຕໍ່ກະດານ mikroBUSTM ແລະ IDC ກັບ STM32F0DISCOVERY; ການແກ້ໄຂນີ້ໃຊ້ໃນ ex ທີ່ແຕກຕ່າງກັນamples ແມ່ນມີຢູ່ໃນ www.st.com/stm32f0discovery.
ຕາຕະລາງ 7. ການເຊື່ອມຕໍ່ໂດຍໃຊ້ mikroBUSTM
Mikroelektronica mikroBUSTM
ປັກໝຸດ
ລາຍລະອຽດ
AN RST CS SCK
PIN ອະນາລັອກ Reset pin SPI Chip ເລືອກເສັ້ນສາຍໂມງ SPI
MISO
SPI Slave Output line
MOSI PWM INT
SPI Slave Input line PWM output line Hardware Interrupt line
RX
UART ຮັບສາຍ
TX SCL SDA 5V
UART Transmit line I2C ສາຍໂມງ I2C ສາຍຂໍ້ມູນ VCC 5V ສາຍໄຟ
STM32F0DISCOVERY
Pin PA4 PB13 PA11 PB3 PB4 PB5 PA8 PB12 PA3 PA2 PF6 PF7 5V
ລາຍລະອຽດ DAC1_OUT GPIO OUTPUT (5V ທົນທານ) GPIO OUTPUT (5V ທົນທານ) SPI1_SCK SPI1_MISO SPI1_MOSI TIM1_CH1 GPIO INPUT EXTI (5V ທົນທານ) USART2_RX USART2_TX I2C2_SCL Power I2C2_SCL
Doc ID 022910 Rev 2
27/41
ດາວໂຫຼດຈາກ Arrow.com.
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
ຕາຕະລາງ 8. ການເຊື່ອມຕໍ່ໂດຍໃຊ້ IDC10
ຕົວເຊື່ອມຕໍ່ Mikroelektronica IDC10
P0
GPIO
P1
GPIO
P2
GPIO
P3
GPIO
P4
GPIO
P5
GPIO
P6
GPIO
P7 VCC GND P0
ສາຍໄຟຟ້າ GPIO VCC 5V Reference Ground GPIO
P1
GPIO
P2
GPIO
P3
GPIO
UM1525
STM32F0DISCOVERY
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 3V GND PC0 PC1 PC2 PC3
GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (3.3V5V ທົນທານຕໍ່ GPVTPOUTP) (5V ຄວາມທົນທານ) VDD VSS GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V) GPIO OUTPUT (ຄວາມທົນທານ 3.3V)
28/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
ຮູບທີ 10 ສະແດງເຖິງການເຊື່ອມຕໍ່ລະຫວ່າງ STM32F0 Discovery ແລະ 2 ຕົວເຊື່ອມຕໍ່, IDC10 ແລະ mikroBUSTM.
ຮູບ 10. ການນໍາໃຊ້ຕົວເຊື່ອມຕໍ່ IDC10 ແລະ mikroBUSTM
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
29/41
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
UM1525
5.2
ST MEMS “ກະດານອະແດບເຕີ”, ຊັອກເກັດມາດຕະຖານ DIL24
STMicroelectronics ໄດ້ກໍານົດຕົວເຊື່ອມຕໍ່ DIL24 ມາດຕະຖານເພື່ອປະເມີນເຊັນເຊີ MEMS ຂອງມັນໄດ້ຢ່າງງ່າຍດາຍທີ່ເຊື່ອມຕໍ່ກັບ microcontroller ຜ່ານການສື່ສານ SPI ຫຼື I2C.
ຕາຕະລາງ 9 ແມ່ນການແກ້ໄຂຫນຶ່ງສໍາລັບການເຊື່ອມຕໍ່ກະດານ DIL24 ກັບ STM32F0DISCOVERY, ການແກ້ໄຂນີ້ແມ່ນໃຊ້ໃນ ex ທີ່ແຕກຕ່າງກັນ.amples ແລະມີຢູ່ໃນ www.st.com/stm32f0discovery.
ຕາຕະລາງ 9. ການເຊື່ອມຕໍ່ກັບກະດານ DIL24 ST MEMS DIL24 Eval board
P01 VDD Power supply P02 Vdd_IO ການສະຫນອງພະລັງງານສໍາລັບ I/O pins P03 NC P04 NC P05 NC P06 NC P07 NC P08 NC P09 NC P10 NC P11 NC P12 NC P13 GND 0V supply P14 INT1 inertial interrupt NC1 P15 P2 NC P2 NC P16 CS – 17:SPI ເປີດໃຊ້ໂໝດ 18:I19C
P20
SCL (ໂມງ serial I2C) SPC (SPI ໂມງ serial)
3V 3V
GND PB12 PB11
PA11 PB6 PB3
STM32F0DISCOVERY VDD VDD
GND GPIO INPUT EXTI (ຄວາມທົນທານ 5V) GPIO INPUT EXTI (ທົນທານ 5V)
GPIO OUTPUT (5V ທົນທານ) I2C1_SCL SPI1_SCK
P21
SDA I2C Serial Data SDI SPI Serial Data Input
PB7 I2C1_SDA PB5 SPI1_MOSI
P22
SDO SPI Serial Data Output I2C ໜ້ອຍລົງໜ້ອຍໜຶ່ງຂອງທີ່ຢູ່ອຸປະກອນ
PB4
SPI1_MISO
P23 NC P24 NC
30/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
ຮູບທີ 11 ສະແດງເຖິງການເຊື່ອມຕໍ່ລະຫວ່າງ STM32F0 Discovery ແລະເຕົ້າຮັບ DIL24.
ຮູບ 11. ການເຊື່ອມຕໍ່ຊັອກເກັດ DIL24
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
31/41
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
UM1525
ໝາຍເຫດ:
ຮອງຮັບກະດານອະແດບເຕີ MEMS
ຕາຕະລາງ 10 ແມ່ນບັນຊີລາຍຊື່ຂອງກະດານອະແດບເຕີ MEMS ທີ່ຮອງຮັບໃນເດືອນເມສາ, 2012.
ຕາຕະລາງ 10. ກະດານອະແດບເຕີ MEMS ທີ່ຮອງຮັບ
ST MEMS DIL24 Eval Board
ຜະລິດຕະພັນຫຼັກ
STEVAL-MKI009V1
LIS3LV02DL
STEVAL-MKI013V1 STEVAL-MKI015V1
LIS302DL LIS344ALH
STEVAL-MKI082V1
LPY4150AL
STEVAL-MKI083V1
LPY450AL
STEVAL-MKI084V1
LPY430AL
STEVAL-MKI085V1
LPY410AL
STEVAL-MKI086V1
LPY403AL
STEVAL-MKI087V1
LIS331DL
STEVAL-MKI088V1
LIS33DE
STEVAL-MKI089V1 STEVAL-MKI090V1
LIS331DLH LIS331DLF
STEVAL-MKI091V1
LIS331DLM
STEVAL-MKI092V1
LIS331HH
STEVAL-MKI095V1 STEVAL-MKI096V1
LPR4150AL LPR450AL
STEVAL-MKI097V1
LPR430AL
STEVAL-MKI098V1
LPR410AL
STEVAL-MKI099V1
LPR403AL
STEVAL-MKI105V1 STEVAL-MKI106V1
LIS3DH LSM303DLHC
STEVAL-MKI107V1
L3G4200D
STEVAL-MKI107V2
L3GD20
STEVAL-MKI108V1 STEVAL-MKI108V2 STEVAL-MKI110V1
9AXISMODULE v1 [LSM303DLHC + L3G4200D] 9AXISMODULE v2 [LSM303DLHC + L3GD20] AIS328DQ
STEVAL-MKI113V1
LSM303DLM
STEVAL-MKI114V1
MAG PROBE (ອີງໃສ່ LSM303DLHC)
STEVAL-MKI120V1 STEVAL-MKI122V1
LPS331AP LSM330DLC
STEVAL-MKI123V1
LSM330D
STEVAL-MKI124V1
10AXISMODULE [LSM303DLHC + L3GD20+ LPS331AP]
STEVAL-MKI125V1
A3G4250D
ສຳລັບລາຍຊື່ທີ່ທັນສະໄໝ, ໃຫ້ເຂົ້າໄປທີ່ http://www.st.com/internet/evalboard/subclass/1116.jsp. ກະດານ DIL24 ຖືກອະທິບາຍວ່າເປັນ "ກະດານອະແດບເຕີ" ໃນພາກສະຫນາມ "ຄໍາອະທິບາຍທົ່ວໄປ".
32/41
Doc ID 022910 Rev 2
ດາວໂຫຼດຈາກ Arrow.com.
UM1525
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
5.3
ກະດານປ້ອງກັນ Arduino
ArduinoTM ເປັນແພລະຕະຟອມການສ້າງຕົວແບບອີເລັກໂທຣນິກແບບເປີດແຫຼ່ງໂດຍອີງໃສ່ຮາດແວ ແລະຊອບແວທີ່ຍືດຫຍຸ່ນ, ໃຊ້ງ່າຍ. ເບິ່ງ http://www.arduino.cc ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ກະດານອຸປະກອນເສີມ Arduino ຖືກເອີ້ນວ່າ "Shields" ແລະສາມາດເຊື່ອມຕໍ່ໄດ້ຢ່າງງ່າຍດາຍກັບ STM32F0 Discovery ຕາມຕາຕະລາງຕໍ່ໄປນີ້.
ຕາຕະລາງ 11. ການເຊື່ອມຕໍ່ກັບ Arduino shields
ການເຊື່ອມຕໍ່ກັບ Arduino ໄສ້
ຕົວເຊື່ອມຕໍ່ພະລັງງານ Arduino
ຣີເຊັດ 3V3 5V GND GND Vin
ຣີເຊັດຈາກ Shield board VCC 3.3V ສາຍໄຟ VCC 5V ສາຍໄຟຟ້າ Reference Ground Ground alimentation ພາຍນອກ
Arduino analog ໃນຕົວເຊື່ອມຕໍ່
A0
ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ ຫຼື Digital pin 14
A1
ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ ຫຼື Digital pin 15
A2
ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ ຫຼື Digital pin 16
A3
ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ ຫຼື Digital pin 17
A4
ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ ຫຼື SDA ຫຼື Digital pin 18
A5
ການປ້ອນຂໍ້ມູນແບບອະນາລັອກ ຫຼື SCL ຫຼື Digital pin 19
ຕົວເຊື່ອມຕໍ່ດິຈິຕອນ Arduino
D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 GND AREF
Digital pin 0 or RX Digital pin 1 or TX Digital pin 2 / External interrupt Digital pin 3 / Ext int or PWM Digital pin 4 Digital pin 5 or PWM Digital pin 6 or PWM Digital pin 7 Digital pin 8 Digital pin 9 or PWM Digital pin 10 ຫຼື CS ຫຼື PWM Digital pin 11 ຫຼື MOSI ຫຼື PWM Digital pin 12 ຫຼື MISO Digital pin 13 ຫຼື SCK Reference Ground ADC voltage ການອ້າງອີງ
STM32F0DISCOVERY
NRST 3V 5V
GND GND VBAT
ຣີເຊັດການຄົ້ນພົບ VDD VDD Reference Ground Reference Ground Jumper ໃຫ້ພໍດີ
STM32F0DISCOVERY
PC0
ADC_IN10
PC1
ADC_IN11
PC2
ADC_IN12
PC3
ADC_IN13
PC4 ຫຼື PF7 ADC_IN14 ຫຼື I2C2_SDA
PC5 ຫຼື PF6 ADC_IN15 ຫຼື I2C2_SCL
STM32F0DISCOVERY
PA3 PA2 PB12 PB11 PA7 PB9 PB8 PA6 PA5 PA4 PA11 PB5 PB4 PB3 GND NC
USART2_RX USART2_TX EXTI (5V ທົນທານ) EXTI (5V ທົນທານ) ຫຼື TIM2_CH4 GPIO (ຄວາມທົນທານ 3V) TIM17_CH1 TIM16_CH1 GPIO (ຄວາມທົນທານ 3V) GPIO (ຄວາມທົນທານ 3V) TIM14_CH1 TIM1_CH4 GPIO (ຄວາມທົນທານ 1V) TIM3_CH2 TIM1_CH1 GPIO (ຄວາມທົນທານ XNUMXV) GPIO (ຄວາມທົນທານຕໍ່ XNUMXV) TIMXNUMX_CHXNUMX TIMXNUMX_MICHXNUMX SIMXNUMX_MICHPIXNUMX SPIXNUMX ບໍ່ໄດ້ເຊື່ອມຕໍ່
Doc ID 022910 Rev 2
33/41
ດາວໂຫຼດຈາກ Arrow.com.
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
UM1525
ການເຊື່ອມຕໍ່ກັບ Arduino ໄສ້ (ຕໍ່)
ຕົວເຊື່ອມຕໍ່ Arduino ICSP
1
MISO
2
VCC 3.3V
3
ສຄ
4
MOSI
5
RST
6
GND
STM32F0DISCOVERY
PB4 3V PB3 PB5 NRST GND
SPI1_MISO VDD SPI1_SCK SPI1_MOSI ຣີເຊັດພື້ນທີ່ອ້າງອີງການຄົ້ນພົບ
34/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ເຊື່ອມຕໍ່ໂມດູນຢູ່ໃນກະດານສ້າງຕົວແບບ
ຮູບທີ 12 ສະແດງເຖິງການເຊື່ອມຕໍ່ລະຫວ່າງ STM32F0 Discovery ແລະກະດານປ້ອງກັນ Arduino.
ຮູບທີ 12. ການເຊື່ອມຕໍ່ກະດານ Arduino shield
ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
35/41
ການແຕ້ມແບບກົນຈັກ
6
ການແຕ້ມແບບກົນຈັກ
ຮູບ 13. STM32F0DISCOVERY ການແຕ້ມຮູບກົນຈັກ
UM1525
36/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
ດາວໂຫຼດຈາກ Arrow.com.
37/41
Doc ID 022910 Rev 2
1
P1
1 ຼ 2 3 ຳ ີ 4 5 6 7V 8V 9 10 11 12 13... 14.
ສ່ວນຫົວ 33
PC13 PC14 PC15 PF0 PF1
NRST PC0 PC1 PC2 PC3 PA0 PA1 PA2 PA3 PF4 PF5 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2 PB10 PB11 PB12
3V VBAT
1
2
3
4
ST_LINK_V2.SCHDOC U_ST_LINK
PA10 PA9
PA10 PA9
MCO PA14 PA13
NRST PB3
MCO PA14 PA13
NRST PB3
TCK/SWCLK TMS/SWDIO
T_NRST T_SWO
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15
U_STM32Fx STM32Fx.SchDoc
PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13 PA14 PA15
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15
PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 PC8 PC9 PC10 PC11 PC12 PC13 PC14 PC15
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
ບູດ0
ຄຄຊ
PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15
PD2
PF0 PF1 PF4 PF5 PF6 PF7
MCO
VBAT
ບູດ0
ຄຄຊ
2
3
5V VDD
PB9 PB8
BOOT0 PB7 PB6 PB5 PB4 PB3 PD2 PC12 PC11 PC10 PC15 PA14 PA7 PF6 PF13 PA12 PA11 PA10 PA9 PA8 PA9 PC8 PC7 PC6 PC15 PB14 PB13 PBXNUMX
P2
1 ຼ 2 3 ຳ ີ 4 5 6 7V 8V 9 10 11 12 13... 14.
ສ່ວນຫົວ 33
RevB.0 –> ປ້າຍ PCB MB1034 B-00 PA6, PA7, PC4, PC5, PB0, PB1 ແມ່ນມີຢູ່ ແລະ P1, P2 ແມ່ນ Header 33 pts
RevA.0 –> ປ້າຍ PCB MB1034 A-00
STMicroelectronics
ຫົວຂໍ້:
STM32F0DISCOVERY
ຈໍານວນ:MB1034 Rev: B.0(PCB.SCH) ວັນທີ:2/3/2012 4
ໃບທີ 1 ຈາກທັງໝົດ 3 ແຜ່ນ
ຮູບ 14. STM32F0DISCOVERY
ແຜນການໄຟຟ້າ
7
ແຜນການໄຟຟ້າ
UM1525
38/41 ດາວໂຫຼດຈາກ Arrow.com.
2 4
ຄ່າເລີ່ມຕົ້ນ
1 2 3 4
ສະຫງວນໄວ້
ຮູບທີ່ 15. ST-LINK/V2 (SWD ເທົ່ານັ້ນ)
ລະຫັດກະດານ: PC13=0
R18 10K R19 10K
R13 100 ພັນ
ບໍ່ພໍດີ
3V
C11
C10
20pF X1
20pF
1
3V 1
2
2
3
8MHz
4
R16
OSC_IN
5
100K
OSC_OUT 6
STM_RST 7
8
C8 100nF 3V
9 R20 4K7 AIN_1 10
SB13
11
R21 4K7
12
VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2
VDD_3 VSS_3
PB9 PB8 BOOT0 PB7 PB6 PB5 PB4/JNTRST PB3/JTDO PA15/JTDI JTCK/SWCLK
48 47 46 SWIM_IN 45 SWIM 44 43 SWIM_IN 42 SWIM_RST 41 SWIM_RST_IN 40 39 38 37 STM_JTCK
ບໍ່ພໍດີ
VDD_2 VSS_2 JTMS/SWDIO
PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12
R9 10 ພັນ
SWD
D3 R10
AIN_1
100
BAT60JFILM CN3
U2 STM32F103C8T6
1 2
R12
T_JTC
22
3
36 35
3V
4 5 6
ສ່ວນຫົວ 6
R14
T_JTMS
22
R15
T_NRST
22
34 STM_JTMS
R17
T_SWO
33 USB_DP
22
32 USB_DM
31 T_SWO 30 LED_STLINK 29 28 27 T_JTMS
RC ຕ້ອງຢູ່ໃກ້ກັບ STM32F103 pin 29 ຫຼາຍ
R34
MCO MCO
100
C24
26 T_JTCK 25
20pF R11
100
ບໍ່ພໍດີ
T_SWDIO_IN
TCK/SWCLK TMS/SWDIO
T_SWO
T_NRST SB19
SB22
PA14 PA13 NRST PB3
SWD
SB6 SB8 SB10 SB12
SB5
3V
STM_JTCK SWCLK
SB7
SB9 STM_JTMS
SB11
SWDIO
CN2
Jumpers ON –> Discovery Selected Jumpers OFF –> ST-LINK ເລືອກແລ້ວ
Doc ID 022910 Rev 2
PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2/BOOT1 PB10 PB11 VSS_1 VDD_1
STLINK_TX
STM32F0_USART1_RX PA10
PA9 STM32F0_USART1_TX
SB14 JP1
SB15
TX RX
STLINK_RX
ໃກ້ກັບ JP ບໍ່ພໍດີ
ບໍ່ພໍດີ
USB
U5V
CN1
VCC DD+ ID
GND SHELL
1 2 3 4 5 0
5075BMR-05-SM
D1
EXT_5V
5V
BAT60JFILM
R6 R8
1K5 0 USB_DM
3V
R7 0 USB_DP
R5 100 ພັນ
13
14
T_JTCK 15
T_JTDO 16
T_JTDI 17
T_NRST 18
T_JRST 19
20
SWIM_IN 21
22
23
24
ລອຍ
ຢ່າງແທ້ຈິງ
3V
3V
JP2
VDD
R2 1 ພັນ
LD1 ສີແດງ
3V
C6
C7
C12
C9
100nF 100nF 100nF 100nF
COM
LED_STLINK
LD2
ສີແດງ
R4 2
1
100
R3 3 100
4
R1 0
3V
_ສີຂຽວ
LD_BICOLOR_CMS
ປທສ
5V
U1
1 ວິນ
ສຽງໂຫວດ 5
D2
OUT_3V
3V
C1
3 INH
GND
1µF_X5R_0603
BYPASS
BAT60JFILM C4 1µF_X5R_0603
LD3985M33R
C2
C3
ປີ 100nF
10nF_X7R_0603
C5 100nF
STMicroelectronics
ຫົວຂໍ້:
STM32F0DISCOVERY ST-LINK/V2 (SWD ເທົ່ານັ້ນ)
ຈໍານວນ:MB1034 Rev: B 0(PCB SCH) ວັນທີ:2/3/2012
ໃບທີ 2 ຈາກທັງໝົດ 3 ແຜ່ນ
UM1525
ດາວໂຫຼດຈາກ Arrow.com.
39/41
Doc ID 022910 Rev 2
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12
PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12
ບໍ່ພໍດີ
ບູດ0
VDD
R27 10 ພັນ
R26 510
SB2
PA14 PA15 PC10 PC11 PC12
PD2 PB3 PB4 PB5 PB6 PB7
PB8 PB9
PA14 49
PA15 50
PC10 51
PC11 52
PC12 53
PD2 54
PB3 55
PB4 56
PB5 57
PB6 58
PB7 59
BOOT0 60
PB8 61
PB9 62
63
VDD
64
PA14 PA15 PC10 PC11 PC12 PD2 PB3 PB4 PB5 PB6 PB7 BOOT0 PB8 PB9 VSS_1 VDD_1
ບໍ່ພໍດີ
C17
1uF
SB1
ໃກ້ກັບ STM32
VBAT PC13 PC14 PC15
PC13 PC14 SB21 PC15
SB20
ໃກ້ກັບ XTAL ແລະ MCU ບໍ່ພໍດີ
R25 X3
R24
0
0
1
4
C16
2
3
C15
6.8pF
6.8pF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX
VBAT PC13 – TAMPER1 – WKUP2 PC14 – OSC32_IN PC15 – OSC32_OUT PF0 – OSC_IN PF1 – OSC_OUT NRST PC0 PC1 PC2 PC3 VSSA / VREFVDDA / VREF+ PA0 – TAMPER2 – WKUP1 PA1 PA2
PF7 PF6 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12
U3 STM32F051R8T6
VDD_2 VSS_2
PB11 PB10 PB2 ຫຼື NPOR (ໂໝດ 1.8V)
PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3
32 31
VDD
30 PB11 29 PB10 28 PB2 27 PB1 26 PB0 25 PC5 24 PC4 23 PA7 22 PA6 21 PA5 20 PA4 19 PF5 18 PF4 17 PA3
PB11 PB10 PB2 PB1 PB0 PC5 PC4 PA7 PA6 PA5 PA4 PF5 PF4 PA3
PA2 PA1 PA0
PA2 PA1 PA0
VDD
NRPSCTP0CP1CNP2CRP3SCTP0CP1CP2C3
MC306-G-06Q-32.768 (JFVNY)
MCO
MCO
PF0
PF0
SB18 SB17
ບໍ່ພໍດີ
PF1
PF1
SB16
R23
R22
0 X2
390
1
2
8MHz C14 20pF
C13 20pF
VDD
VDD
C18
C20
C21 C19
1uF
100nF 100nF 100nF
PC9
R30
330
PC8
R31
660
LD3 ສີຂຽວ LD4 ສີຟ້າ
VDD
ບໍ່ພໍດີ
R33 100 ພັນ
NRST SB4
B2 C23
ປີ 100nF
1
2
SW-PUSH-CMS
4
3
ປຸ່ມຣີເຊັດ
ບໍ່ພໍດີ
PA0 SB3
VDD
R32 100
B1 C22
1
2
SW-PUSH-CMS
100nF R28 330
3
4
R29 220 ພັນ
ຜູ້ໃຊ້ ແລະປຸ່ມປຸກ
STMicroelectronics
ຫົວຂໍ້:
STM32F0DISCOVERY MCU
ຈໍານວນ:MB1034 Rev: B.0(PCB.SCH) ວັນທີ:3/1/2012
ໃບທີ 3 ຈາກທັງໝົດ 3 ແຜ່ນ
UM1525 ຮູບ 16. MCU
ແຜນການໄຟຟ້າ
ປະຫວັດການແກ້ໄຂ
8
ປະຫວັດການແກ້ໄຂ
UM1525
ຕາຕະລາງ 12. ປະຫວັດການແກ້ໄຂເອກະສານ
ວັນທີ
ການທົບທວນ
ການປ່ຽນແປງ
20-ມີນາ-2012
1
ການປ່ອຍຕົວໃນເບື້ອງຕົ້ນ.
30-ພຶດສະພາ-2012
2
ເພີ່ມເຕີມພາກທີ 5: ການເຊື່ອມຕໍ່ໂມດູນໃນກະດານຕົວແບບໃນຫນ້າ 27.
40/41 ດາວໂຫຼດຈາກ Arrow.com.
Doc ID 022910 Rev 2
UM1525
ກະລຸນາອ່ານຢ່າງລະອຽດ:
ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນສະໜອງໃຫ້ພຽງແຕ່ກ່ຽວຂ້ອງກັບຜະລິດຕະພັນ ST. STMicroelectronics NV ແລະບໍລິສັດຍ່ອຍຂອງມັນ (“ST”) ສະຫງວນສິດໃນການປ່ຽນແປງ, ການແກ້ໄຂ, ການແກ້ໄຂ ຫຼືການປັບປຸງ, ຕໍ່ເອກະສານນີ້, ແລະຜະລິດຕະພັນ ແລະການບໍລິການທີ່ອະທິບາຍຢູ່ທີ່ນີ້ໄດ້ທຸກເວລາ, ໂດຍບໍ່ມີການແຈ້ງໃຫ້ຮູ້ລ່ວງໜ້າ. ຜະລິດຕະພັນ ST ທັງໝົດແມ່ນຖືກຂາຍຕາມເງື່ອນໄຂ ແລະເງື່ອນໄຂຂອງການຂາຍ ST. ຜູ້ຊື້ແມ່ນຮັບຜິດຊອບພຽງແຕ່ສໍາລັບການເລືອກ, ການຄັດເລືອກແລະການນໍາໃຊ້ຜະລິດຕະພັນ ST ແລະການບໍລິການທີ່ອະທິບາຍຢູ່ທີ່ນີ້, ແລະ ST ຖືວ່າບໍ່ມີຄວາມຮັບຜິດຊອບໃດໆທີ່ກ່ຽວຂ້ອງກັບການເລືອກ, ການຄັດເລືອກຫຼືການນໍາໃຊ້ຜະລິດຕະພັນ ST ແລະການບໍລິການທີ່ໄດ້ອະທິບາຍຢູ່ທີ່ນີ້. ບໍ່ມີໃບອະນຸຍາດ, ສະແດງອອກຫຼືໂດຍຄວາມຫມາຍ, ໂດຍ estoppel ຫຼືຖ້າບໍ່ດັ່ງນັ້ນ, ສິດທິຊັບສິນທາງປັນຍາແມ່ນໄດ້ຮັບພາຍໃຕ້ເອກະສານນີ້. ຖ້າພາກສ່ວນໃດນຶ່ງຂອງເອກະສານນີ້ອ້າງອີງເຖິງຜະລິດຕະພັນ ຫຼືການບໍລິການຂອງບຸກຄົນທີສາມ, ມັນຈະບໍ່ຖືວ່າເປັນການໃຫ້ໃບອະນຸຍາດໂດຍ ST ສໍາລັບການນໍາໃຊ້ຜະລິດຕະພັນຫຼືການບໍລິການພາກສ່ວນທີສາມດັ່ງກ່າວ, ຫຼືຊັບສິນທາງປັນຍາທີ່ມີຢູ່ໃນນັ້ນຫຼືພິຈາລະນາເປັນການຮັບປະກັນທີ່ກວມເອົາການນໍາໃຊ້ໃນ. ໃດໆກໍຕາມຂອງຜະລິດຕະພັນ ຫຼືການບໍລິການຂອງພາກສ່ວນທີສາມ ຫຼືຊັບສິນທາງປັນຍາທີ່ມີຢູ່ໃນນັ້ນ.
ເວັ້ນເສຍແຕ່ວ່າໄດ້ກໍານົດໄວ້ເປັນຢ່າງອື່ນໃນຂໍ້ກໍານົດແລະເງື່ອນໄຂຂອງການຂາຍ ST ປະຕິເສດການຮັບປະກັນໃດໆທີ່ສະແດງອອກຫຼືໂດຍຫຍໍ້ກ່ຽວກັບການນໍາໃຊ້ແລະ / ຫຼືການຂາຍຜະລິດຕະພັນ ST ທີ່ບໍ່ມີຂອບເຂດຈໍາກັດ, ຂອບເຂດຈໍາກັດ. ຈຸດປະສົງພິເສດ (ແລະຄວາມເທົ່າທຽມກັນຂອງເຂົາເຈົ້າພາຍໃຕ້ກົດຫມາຍ ຂອງອຳນາດການປົກຄອງໃດໜຶ່ງ), ຫຼືການລະເມີດສິດທິບັດ, ລິຂະສິດ ຫຼືສິດຊັບສິນທາງປັນຍາອື່ນໆ. ເວັ້ນເສຍແຕ່ວ່າໄດ້ຮັບການອະນຸມັດຢ່າງຈະແຈ້ງໃນການຂຽນໂດຍຜູ້ຕາງຫນ້າ ST ທີ່ໄດ້ຮັບອະນຸຍາດສອງ, ຜະລິດຕະພັນ ST ບໍ່ໄດ້ຖືກແນະນໍາ, ອະນຸຍາດຫຼືການຮັບປະກັນສໍາລັບການນໍາໃຊ້ທາງທະຫານ, ຫັດຖະກໍາທາງອາກາດ, ພື້ນທີ່, ຊີວິດການເປັນຢູ່, ການປະຫຍັດຊີວິດ ລະບົບທີ່ຄວາມລົ້ມເຫລວຫຼືຜິດປົກກະຕິອາດຈະສົ່ງຜົນໃຫ້ ການບາດເຈັບສ່ວນບຸກຄົນ, ການເສຍຊີວິດ, ຫຼືຄວາມເສຍຫາຍຕໍ່ຊັບສິນຫຼືຄວາມເສຍຫາຍຕໍ່ສິ່ງແວດລ້ອມ. ຜະລິດຕະພັນ ST ທີ່ບໍ່ໄດ້ລະບຸວ່າເປັນ "ເກຣດອັດຕະໂນມັດ" ອາດຈະຖືກໃຊ້ໃນແອັບພລິເຄຊັນລົດຍົນໂດຍຄວາມສ່ຽງຂອງຜູ້ໃຊ້ເອງເທົ່ານັ້ນ.
ການຂາຍຄືນຂອງຜະລິດຕະພັນ ST ທີ່ມີຂໍ້ກໍານົດທີ່ແຕກຕ່າງຈາກຄໍາຖະແຫຼງການແລະ / ຫຼືລັກສະນະທາງວິຊາການທີ່ລະບຸໄວ້ໃນເອກະສານນີ້ຈະປະຖິ້ມການຮັບປະກັນໃດໆທີ່ໄດ້ຮັບໂດຍ ST ສໍາລັບຜະລິດຕະພັນຫຼືການບໍລິການ ST ທີ່ອະທິບາຍໄວ້ໃນນີ້ແລະຈະບໍ່ສ້າງຫຼືຂະຫຍາຍໃນລັກສະນະໃດກໍ່ຕາມ, ຄວາມຮັບຜິດຊອບໃດໆຂອງ ST.
ST ແລະໂລໂກ້ ST ແມ່ນເຄື່ອງໝາຍການຄ້າ ຫຼືເຄື່ອງໝາຍການຄ້າຈົດທະບຽນຂອງ ST ໃນປະເທດຕ່າງໆ.
ຂໍ້ມູນໃນເອກະສານນີ້ແທນທີ່ ແລະແທນທີ່ຂໍ້ມູນທັງໝົດທີ່ສະໜອງໃຫ້ໃນເມື່ອກ່ອນ.
ໂລໂກ້ ST ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ STMicroelectronics. ຊື່ອື່ນໆທັງຫມົດແມ່ນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ.
© 2012 STMicroelectronics – ສະຫງວນລິຂະສິດທັງໝົດ
ກຸ່ມບໍລິສັດ STMicroelectronics ອົດສະຕາລີ - ແບນຊິກ - ບຣາຊິນ - ການາດາ - ຈີນ - ສາທາລະນະລັດເຊັກ - ຟິນແລນ - ຝຣັ່ງ - ເຢຍລະມັນ - ຮົງກົງ - ອິນເດຍ - ອິດສະຣາເອນ - ອີຕາລີ - ຍີ່ປຸ່ນ -
ມາເລເຊຍ – Malta – Morocco – ຟີລິບປິນ – ສິງກະໂປ – ສະເປນ – ສວີເດນ – ສະວິດເຊີແລນ – ອັງກິດ – ສະຫະລັດອາເມຣິກາ www.st.com
Doc ID 022910 Rev 2
41/41
ດາວໂຫຼດຈາກ Arrow.com.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ST STM32 F0 ໄມໂຄຄອນຄວບຄຸມ [pdf] ຄູ່ມືຜູ້ໃຊ້ STM32 F0 Microcontrollers, STM32 F0, ໄມໂຄຄອນຄວບຄຸມ |