ໂມດູນ bluetooth ການສື່ສານ UART

ສາ​ລະ​ບານ

UART ແມ່ນຫຍັງ?

UART ຫຍໍ້ມາຈາກ Universal Asynchronous Receiver/Transmitter. ມັນເປັນການໂຕ້ຕອບ / ໂປໂຕຄອນການສື່ສານ serial ເຊັ່ນ SPI ແລະ I2C, ມັນສາມາດເປັນວົງຈອນທາງດ້ານຮ່າງກາຍໃນ microcontroller, ຫຼື IC ຢືນຢູ່ຄົນດຽວ. ຈຸດປະສົງຕົ້ນຕໍຂອງ UART ແມ່ນເພື່ອສົ່ງແລະຮັບຂໍ້ມູນ serial. ຫນຶ່ງໃນສິ່ງທີ່ດີທີ່ສຸດກ່ຽວກັບ ໂມດູນ Bluetooth UART ແມ່ນວ່າມັນໃຊ້ພຽງແຕ່ສອງສາຍເພື່ອສົ່ງຂໍ້ມູນລະຫວ່າງອຸປະກອນ.

UARTs ສົ່ງຂໍ້ມູນແບບ asynchronous, ຊຶ່ງຫມາຍຄວາມວ່າບໍ່ມີສັນຍານໂມງເພື່ອ synchronize ຜົນຜະລິດຂອງ bits ຈາກການສົ່ງ UART ໄປຫາຕົວຢ່າງຂອງ bits ໂດຍ UART ຮັບ. ແທນ​ທີ່​ຈະ​ເປັນ​ສັນ​ຍານ​ໂມງ, ການ​ສົ່ງ​ຕໍ່ UART ຈະ​ເພີ່ມ​ການ​ເລີ່ມ​ຕົ້ນ​ແລະ​ການ​ຢຸດ bits ກັບ​ຊຸດ​ຂໍ້​ມູນ​ທີ່​ຖືກ​ໂອນ. bits ເຫຼົ່ານີ້ກໍານົດຈຸດເລີ່ມຕົ້ນແລະຈຸດສິ້ນສຸດຂອງຊຸດຂໍ້ມູນເພື່ອໃຫ້ UART ທີ່ໄດ້ຮັບຮູ້ວ່າເວລາທີ່ຈະເລີ່ມອ່ານ bits.

ເມື່ອ UART ທີ່ໄດ້ຮັບກວດພົບບິດເລີ່ມຕົ້ນ, ມັນຈະເລີ່ມອ່ານບິດທີ່ເຂົ້າມາໃນຄວາມຖີ່ສະເພາະທີ່ເອີ້ນວ່າອັດຕາ baud. ອັດຕາ Baud ແມ່ນການວັດແທກຄວາມໄວຂອງການໂອນຂໍ້ມູນ, ສະແດງອອກເປັນບິດຕໍ່ວິນາທີ (bps). ທັງສອງ UARTs ຕ້ອງດໍາເນີນການຢູ່ທີ່ປະມານອັດຕາ baud ດຽວກັນ. ອັດຕາ baud ລະຫວ່າງການສົ່ງແລະຮັບ UARTs ສາມາດແຕກຕ່າງກັນພຽງແຕ່ປະມານ ± 5% ກ່ອນທີ່ເວລາຂອງ bits ອອກໄປໄກເກີນໄປ.

ເຂັມໃດຢູ່ໃນ UART?

VCC: pin ການສະຫນອງພະລັງງານ, ປົກກະຕິແລ້ວ 3.3v

GND: ເຂັມຂັດດິນ

RX: ຮັບຂໍ້ມູນ PIN

TX: ສົ່ງຂໍ້ມູນ PIN

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

ການໂຕ້ຕອບ UART ສາມາດເຮັດວຽກກັບໂມດູນ Bluetooth ຢູ່ນອກຊັ້ນວາງ.

ທັງໝົດຂອງ Feasycom ໂມດູນ Bluetooth ສະຫນັບສະຫນູນການໂຕ້ຕອບ UART ໂດຍຄ່າເລີ່ມຕົ້ນ. ພວກເຮົາຍັງສະຫນອງ TTL serial port board ສໍາລັບການສື່ສານ UART. ມັນສະດວກແລະງ່າຍຫຼາຍສໍາລັບນັກພັດທະນາເພື່ອທົດສອບຜະລິດຕະພັນຂອງພວກເຂົາ.

ສໍາລັບລາຍລະອຽດຂອງໂມດູນ Bluetooth ການສື່ສານ UART, ທ່ານສາມາດຕິດຕໍ່ກັບທີມງານຂາຍ Feasycom ໂດຍກົງ.

ເລື່ອນໄປທາງເທີງ