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 ໂດຍກົງ.