历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2020年04月02日 | msp430f149通过蓝牙HC-05与手机通讯

2020-04-02 来源:eefocus

前面一篇实现蓝牙HC-05、06与单片机的连接及与手机通信的总结中详细介绍了蓝牙与STC系列MCU的连接与配置,这次将msp430f149通过UART1与蓝牙HC-05连接,并实现与手机通信作简单总结。


通信效果:发送一段字码,蓝牙接收到后自动返回。

msp430f149是一款比较常用的16位单片机,拥有两个串口模块,UART0(RXD:P11,TXD:P22)和UART1(RXD:P37,TXD:P36)。通常UART0较为常用,可用作BSL下载,或用作串口(蓝牙)通信。最近试了下UART1,觉得将他用于蓝牙通信非常合适。


1、端口连接

端口连接依然是差分连接,如下图:

2、HC-05基本配置

这里不详细说明,可查阅前一篇。


3、串口通信程序

#include      // 代码已调试 可直接使用

void main(void)

{

    WDTCTL = WDTPW +WDTHOLD;    // Stop WDT

    P3SEL |= 0xC0;              // P3.6,7 = USART1 TXD/RXD

    ME2 |= UTXE1 + URXE1;       // EnableUSART1 TXD/RXD

    UCTL1 |= CHAR;              // 8-bitcharacter

    UTCTL1 |= SSEL0;            // UCLK = ACLK (串口发送寄存器选择辅助时钟)

    UBR01 = 0x03;               //32k/9600 - 3.41  (UBR即波特率控制寄存器)

    UBR11 = 0x00;               //

    UMCTL1 = 0x4A;              // Modulation 波率调制

    UCTL1 &= ~SWRST;            // Initialize USART statemachine

    IE2 |= URXIE1;              // EnableUSART1 RX interrupt

    _BIS_SR(LPM3_bits +GIE);    // Enter LPM3 w/interrupt 

}

#pragma vector=USART1RX_VECTOR  // 串口读取中断

__interrupt void usart1_rx (void)

{

   while (!(IFG2 &UTXIFG1));    // USART1 TXbuffer ready? 

   TXBUF1 = RXBUF1;             // RXBUF1to TXBUF1

}


4、UART1与蓝牙连接实现与手机通信

正确连接HC-05与msp430后,载入程序,用“蓝牙串口调试助手”发送数据后即可看到图1效果。


总结意在通过UART1与HC-05连接,实现msp430f149与手机的基本通信。

推荐阅读

史海拾趣

COILCRAFT公司的发展小趣事

随着电子行业的不断发展,COILCRAFT公司意识到技术创新是保持竞争力的关键。于是,公司加大了对研发团队的投入,不断推出新产品和新技术。其中,射频芯片电感器和功率磁性元件的推出,极大地满足了通信设备、网络设备等领域对高性能磁性元件的需求。此外,COILCRAFT还具备定制磁性元件的能力,能够根据客户的精确要求进行定制生产,这一服务赢得了众多客户的青睐。

HSMC公司的发展小趣事

HSMC的发展不仅为公司自身带来了显著的经济效益,也为当地社会和经济发展做出了重要贡献。项目全面达产后,预计可实现年产值600亿元,利税60亿元,直接带动就业人口3000人。此外,HSMC还通过技术创新和产业升级,带动了上下游产业链的发展,促进了整个电子行业的繁荣与进步。

以上五个故事共同描绘了HSMC在电子行业中的崛起与发展历程。作为一家充满活力和创新精神的企业,HSMC正以其独特的优势和不懈的努力,向着成为全球领先CIDM晶圆厂的目标不断迈进。

Display Elektronik GmbH公司的发展小趣事

Display Elektronik GmbH公司自创立之初,就致力于显示技术的研发与创新。在21世纪初,公司推出了一款采用全新显示技术的液晶显示屏,其高分辨率、低功耗和长寿命的特点迅速赢得了市场的认可。随着技术的不断迭代,Display Elektronik GmbH逐步确立了在显示技术领域的领先地位。

EXCELSEMI [ EXCEL SEMICONDUCTOR INC. ]公司的发展小趣事

随着公司产品的不断成熟和市场认可度的提高,EXCELSEMI开始积极拓展市场。公司通过参加国际展会、举办技术研讨会等方式提高品牌知名度,并积极寻求与全球知名企业的战略合作。这些合作不仅为公司带来了更多的业务机会,还进一步提升了公司的技术实力和品牌影响力。

圣邦微电子(Fangtek)公司的发展小趣事

EXCELSEMI公司自创立之初,就致力于半导体技术的研发与创新。在早期,公司研发团队成功攻克了高性能半导体材料的生产技术难题,这一技术突破为公司后续的产品开发奠定了坚实基础。随着技术的不断进步,EXCELSEMI在半导体芯片设计、制造和封装等领域都取得了显著成果,逐渐在市场中崭露头角。

鑫雁公司的发展小趣事

聚洵半导体始终坚持以市场为导向、以创新为驱动的发展理念。公司不断加大新产品研发投入,致力于在低功耗运放、高速运放、仪表放大器等领域取得更多技术突破。同时,聚洵还积极关注行业动态和市场趋势,针对医疗电子、工业控制、汽车电子等新兴领域推出了一系列创新产品。展望未来,聚洵将继续保持专注和创新精神,致力于成为国内领先的信号链模拟芯片设计公司之一,为电子行业的发展贡献更多力量。

问答坊 | AI 解惑

2007年无线测试和测量技术发展趋势及需求热点分析

2007年,由语音、数据、视频和移动性构成的四重业务将进一步推动各种无线新技术的标准化、产业化及业务和应用的融合,无线新技术将向着移动、宽带、多媒体的方向继续发展。3G移动通信将作为主流产业快速发展,新兴的宽带无线接入技术(WiMax/Wi-Fi等 ...…

查看全部问答>

面试自我介绍一分钟,如何完美表现自己

一段短短的自我介绍,其实是为了揭开更深入的面谈而设的。    一分钟的自我介绍,犹如商品广告,在短短六十秒内,针对“客户”的需要, 将自 己最美好的一面,毫无保留地表现出来,不但要令对方留下深刻的印像,还要即时引发 起“购买欲”。 ...…

查看全部问答>

马上要毕业的大学生向各位求助

我是电子信息工程的本科生今年七月份毕业,我最近应聘到一家主要研发,制造节能灯的企业做一名技术员(公司刚成立不久现在主要不是研发),我的理想是通过自己的努力最后能做一名电子工程师,我不知道我的这一份工作能对我的目标会起到多大的作用, ...…

查看全部问答>

说说大家WCE的产品

交流下大家的Windows CE产品,看看目前市场上用到的Windows CE产品有哪些? 注:标明Windows CE版本号、产品名及简要介绍、工资。 先说我自己的: Windows CE 5.0、Windows CE 6.0 终端——类似电脑,主要用户行业的窗口柜台(如银行、邮政、保 ...…

查看全部问答>

RS232的问题,理解不够,指点下吧,很急啊

看到一个232的串口通信的程序,因为以前自己做的只是单字节传送,程序也较为简单。现在想了解下多字节传送看了些232协议的资料,看太快没理解上去。又看了个程序,有些不理解的地方,希望指点一下,不懂的地方已经标注。(真没时间搞这个程序了,明 ...…

查看全部问答>

在wince中如何判断CAPSLOCK是否被触发?

RT...........在wince中如何判断CAPSLOCK是否被触发?…

查看全部问答>

新手报到,12864示波器

新手报到,展示一下才做的12864示波器。 stc12c5a32s2+12864的示波器,配合36MHz的晶振,最高采样频率达到200KHz,即5us一次。…

查看全部问答>

st72f324j4t6不起震

                                 用RLINK下载没有反应,后来查板子,发现晶震不振,另外换了块板子,还是不振,有什么其他的原因吗?…

查看全部问答>

基于GSM的门禁安防系统

本帖最后由 paulhyde 于 2014-9-15 03:32 编辑 基于GSM的门禁安防系统 是湖北省第八届挑战杯大赛作品 参赛前的效果演示:$(\'swf_f6U\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal ...…

查看全部问答>