回覆列表
  • 1 # 老馬識途微控制器

    手機藍芽與微控制器的通訊有兩種實現方式:使用藍芽模組;使用帶有藍芽功能的微控制器。

    實現這兩種方式的前提是:首先手機必須有藍芽功能,其次手機上有能夠實現藍芽通訊的APP軟體。

    一、微控制器連線藍芽模組與手機藍芽通訊

    這種方式實現起來簡單多了,藍芽模組與微控制器之間採用串列埠通訊方式,對於微控制器的串列埠程式,相信搞微控制器的人都很熟悉,並且都能夠很輕鬆的搞定串列埠程式,所以對於這種實現方式,不用多說,對微控制器有所瞭解的人,都能輕鬆搞定。

    二、使用帶有藍芽功能的微控制器與手機藍芽通訊

    現在很多微控制器都自帶了藍芽功能,像TI的CC2540(這個晶片是基於51核心的,開發起來相對要簡單),TI最新推出的還有CC2640系列,這個是基於ARM cortex m3核心的,還有nordic公司的等等,這個開發起來就有一定難度了,不過好的一點是,這些廠家一般都有退出藍芽開發包,開發者藉助這種工具能夠比較快速地開發出來。不過一般情況下,只有用量較大的公司,晶片廠家才會免費提供這些軟體包,而對於一般使用者,可能需要付費。

  • 2 # 老馬識途微控制器

    手機藍芽與微控制器的通訊有兩種實現方式:使用藍芽模組;使用帶有藍芽功能的微控制器。

    實現這兩種方式的前提是:首先手機必須有藍芽功能,其次手機上有能夠實現藍芽通訊的APP軟體。

    一、微控制器連線藍芽模組與手機藍芽通訊

    這種方式實現起來簡單多了,藍芽模組與微控制器之間採用串列埠通訊方式,對於微控制器的串列埠程式,相信搞微控制器的人都很熟悉,並且都能夠很輕鬆的搞定串列埠程式,所以對於這種實現方式,不用多說,對微控制器有所瞭解的人,都能輕鬆搞定。

    二、使用帶有藍芽功能的微控制器與手機藍芽通訊

    現在很多微控制器都自帶了藍芽功能,像TI的CC2540(這個晶片是基於51核心的,開發起來相對要簡單),TI最新推出的還有CC2640系列,這個是基於ARM cortex m3核心的,還有nordic公司的等等,這個開發起來就有一定難度了,不過好的一點是,這些廠家一般都有退出藍芽開發包,開發者藉助這種工具能夠比較快速地開發出來。不過一般情況下,只有用量較大的公司,晶片廠家才會免費提供這些軟體包,而對於一般使用者,可能需要付費。

  • 中秋節和大豐收的關聯?
  • 為什麼有的地鐵路段跑起來噪音巨大而有的路段沒有噪音?