回覆列表
  • 1 # 玩轉嵌入式

    微控制器是可以和藍芽連線的,透過UART串列埠連線。HC-05是市面上比較常見的藍芽模組,主從是一體的,跟微控制器透過UART串列埠連線,連線完成後,即把藍芽當作串列埠來使用,使用AT指令即可操作藍芽,從而忽略掉藍芽協議,大大降低了產品的開發難度。

    微控制器和藍芽的埠連線

    微控制器和藍芽透過串列埠連線,微控制器串列埠的TXD和藍芽的RXD連線;微控制器的RXD和藍芽的TXD連線,也就是所謂的交叉連線。

    必須注意的是,微控制器和藍芽要使用同一個電源,以防止通訊不穩定。

    HC-05藍芽和微控制器的通訊設定

    上面說過,把藍芽當作一個串列埠來使用,和微控制器進行串列埠通訊,所以要設定波特率和通訊的資料格式,這個要按照串列埠的通訊要求來設定,通訊格式的要求如下所示。

    AT指令的使用

    微控制器和藍芽透過串列埠建立連線之後,把藍芽模組當作一個串列埠裝置來使用,為了方便除錯可以選擇藍芽用串列埠除錯助手,這種除錯軟體在市面上有很多,可以尋找合適能用的。微控制器和藍芽通訊是透過AT指令來實現的。

    對於AT指令,用專門的文件來描述,可以翻閱HC-05藍芽模組的手冊。

  • 中秋節和大豐收的關聯?
  • 美容養顏茶都有哪些?