-
【求助】请问CC2540 怎么在广播里面广播出mac地址啊?
各位大神,请问怎么在广播里面广播出mac地址?我自己的想法是,先获取到mac地址,再把mac地址添加到scanRspData[]中?但是我在使用GAPRole_GetParameter的时候,在蓝牙状态改变的回调函数中可以正常使用,在其他地方就不行。请问还有什么方法可以获取吗?
2020-11-16 0 -
用CC2541 sensortag做毕设需要学习什么?
打算利用CC2541sensortag做以下的东西各位懂技术的牛人,能否根据我做的东西,告诉我需要学习什么知识来完成。要是有推荐的书籍或者网页就跟好了。利用CC2541SensorTag,采集屋内环境温度信息,如果超出一定数值,将信息发送给住户,告知可能屋内可能着火。采集湿度信息,如果超出一定数值,可能是下雨,发送信息给住户,提醒关窗。采集窗户的状态(利用磁力计),如果关窗时被打开,可能是有小偷进屋盗窃,提醒住户报警。需要在手机端(放在家中传感器附近的手机,因为蓝牙传输距离有限,只好在附近放个手机):1、能够显示传感器采集的数据,2、能够改变蓝牙传送数据时间的频率3、能够决定是否接受传感器传送的数据。或者是关闭相应传感器的传输4、能够将短信转发给指定的手机。(微信等方式也可以)和设置重复发送短信的时间间隔。5、附加:要是随身带的手机也能够控制放在家中手机就好了。传感器的开关,蓝牙采集并传输数据的频率。
2020-11-16 2 -
CC3200的uniflash安装失败,谁知道为什么
在XP系统和win7旗舰32位系统,安装uniflash,3.2.000123和3.2.0.00065都一样安装失败,安装完的文件都是136M,是怎么回事哪位大神指点下我的两个电脑都出这同样的毛病,我觉得应该是用的360安全卫士和360杀毒软件的原因,我把这俩都关了,然后删除uniflash_3.2文件夹(uninstall文件是无效文件,卸载不了),然后重装,WIN7装着装着就没了,XP提示错误,然后就推出安装了,装完都还是136M,很费解
2020-11-16 2 -
我的捕获程序只能进一次中断怎么办求大神
voidsetclock(void){WDTCTL=WDTPW+WDTHOLD;//watchdogtimersetupif(CALBC1_1MHZ==0xFF||CALDCO_1MHZ==0xFF){while(1);//Ifcalconstantserased,trapCPU!!}BCSCTL1=CALBC1_1MHZ;//SetrangeDCOCTL=CALDCO_1MHZ;//SetDCOstep+modulationIFG1&=~OFIFG;}voidsettimer(){TACTL=TACLR;TACTL=TASSEL_2+MC_2;TACCTL1=CM_3+CCIS_0+CAP+CCIE;TACCTL1&=~CCIFG;_EINT();}voidsetgpio(){P1DIR=0X01;P1OUT=0X01;P1SEL=BIT2+BIT1;}voidmain(void){setclock();setgpio();settimer();while(1);}#pragmavector=TIMER0_A1_VECTOR__interruptvoidTimer_A(void){if(TACCTL1&CCIFG){TACCTL1&=CCIFG;//CC=CCR1-C;//C=CCR1;P1OUT^=BIT0;}}
2020-11-13 0 -
mspg2553总中断问题
我刚刚开始学习单片机MSPG2553去图书馆借了几本书,我在对照范例写代码时用到_EINT();就出错,发出警报。使用环境为IAREW4305.3发出警报为:Warning:function"_EINT"declaredimplicitlyF:\msp430-launchpad\频率\main.c17Error[e46]:Undefinedexternal"_EINT"referredinmain(F:\msp430-launchpad\频率\Debug\Obj\main.r43)这什么情况_ENIT未定义?难道是头文件有缺失吗?(头文件未更改)我该如何解决这个错误?
2020-11-13 1 -
RM48的GIO问题
我在测试GIO的时候,程序实现的是在GIOB[1]或GIOB[0]检测到高电平(3.3v)输入的时候,执行闪灯。在DEBUG下正常,能够闪灯,但是在实际中却没有闪灯。voidmain(void){uint32_tRST_status2=4;uint32_tRST_status1=5;uint32_tRST_MON_Int=6;hetInit();gioInit();LED8_ON();//HET_8LED28_ON();//HET_28wait(200000);LED28_OFF();LED8_OFF();wait(200000);LED8_ON();LED28_ON();wait(2000000);LED8_OFF();LED28_OFF();wait(2000000);LED8_ON();LED28_ON();wait(2000000);LED8_OFF();LED28_OFF();hetPORT1->DSET|=(1<hetPORT1->DSET|=(1<while(1){RST_status2=gioGetBit(gioPORTB,0);RST_status1=gioGetBit(gioPORTB,1);RST_MON_Int=gioGetBit(gioPORTA,6);if(1==RST_status1||1==RST_status2){uint32_ti=0;for(i=0;i
2020-11-13 0 -
急用,关于程序下载问题
使用的为F28027的开发板,现在在做一个外部中断的下程序,但是程序怎么就下载不进去,尝试新建了几个新的工程都不行,而原先的工程却可以正常下载。我个人也写过不少C2000的程序,都从来没遇到过这样的问题。所出现的提示为:wideinterrupt.outcouldnotopenfile.最近就要验收了,求指教。
2020-11-12 0 -
M3做UDP接收数据问题
项目要求多个设备进行网络通信,之前没接触过网络通信,用M3UIP协议写了UDP通信,接收正常,当开机大概十分钟或网络报文过多就会出现不能正常接收数据,因为设备较多,网络内每秒大概有20~30个报文,报文大概20字节左右!我是直接通过uip_appdata指针获取数据!是不是用后需要清除缓存,发送没问题就接收数据不对!RecDat=(structDatRec*)uip_appdata;if(.............){........}发送正确的条件,一开始能正常进入if语句,时间长了就进不去了,看了,数据发的没错!uip_send(&SendDat,sizeof(SendDat));应用层接收发送大概就用这两函数!求大神解救啊啊啊!找不到原因啊!
2020-11-12 0