CC2541如何关掉I2C的端口,PM3电流高是不是与I2C有关?
目前进入PM3时,电流在140uA,怀疑是有端口漏电,于是怀疑到I2C上了。我是使用的Hidemukbd工程,这里面是没有包含hal_i2c.c/h的,也没有任何关于i2c的配置。查网上有说pin2和pin3是可以作为digital...
View Article请问如何进行LMX9830芯片开发?
最近入手LMX9830一块芯片,准备用STM32开发,请问是否有一些实例代码可以参考的?比如说该如何进行蓝牙的初始化设置,发送什么指令,如何连接其他蓝牙设备,如何传输数据到另一个蓝牙设备等等。谢谢!
View Article调试一个unity插件,CC 2541 TX&RX UUID的问题
例程原先是用nordic的BLE写的,我想连2541,然后就改UUID,程序中需要servicesUUID和readCharacteristicUUID和writeCharacteristicUUID,求助大神们在哪里可以找到这些值,services应该是FFE0,用LightBlue看到过了。
View Article最近学习CC2640,在CC2640的SPI通信上卡了很长时间了,各位大神可否提供相关例程作为参考?
小白一枚,又在赶时间,很是上火。希望大家帮帮忙发给我一份SPI例程参考一下。万分感谢!邮箱:zhangfan930118@163.com
View Article关于CC2540低功耗模式(Power Mode)问题
我想请问一下,如果定义了POWER_SAVING,没有事件执行了,蓝牙是不是会自动进入低功耗模式?那如果有事件产生,蓝牙是不是会退出低功耗模式并且会自动连上蓝牙?
View Article关于CC2541 uart驱动的问题
看hal里面的UART DMA驱动如下定义:#define HAL_UART_DMA_NEW_RX_BYTE(IDX) ((uint8)DMA_PAD == HI_UINT16(dmaCfg.rxBuf[(IDX)])) #define HAL_UART_DMA_GET_RX_BYTE(IDX) (*(volatile uint8 *)(dmaCfg.rxBuf+(IDX))) #define...
View Article关于CC2640 UART的低功耗应用
1、 用的 Peripheral DEMO, 打开POWER_SAVING后就无法使用 UART。 请求响应的修改方法、资料2、 用的SCS产生的DEMO, 是直接回传的。 然后发现每次发送的数据超过 712Bytes就 “回传漏码”; 还有SCS无法生成 带RTOS的UART驱动, 那应该怎样移植到实际应用中?3、 如果 UART用 SCS接收, 那...
View Article2640,关于调用Power_setConstraint(Power_SB_DISALLOW)的问题
现用到Multi工程实现主机数据透传,主从机正常连接后调用Power_setConstraint(Power_SB_DISALLOW);这个函数,主从机能正常实现串口数据双向透传。主机为降低功耗调用Power_releaseConstraint(Power_SB_DISALLOW);这个函数后重新连接从机后,再次调用Power_setConstraint(Power_SB_DISALLOW);这个函...
View ArticleCC2541为什么无法关闭广播?
我做了一个蓝牙连接超时的程序,如果打一定时间还没主机连接蓝牙,蓝牙广播自动关闭if( events & SBP_BLE_CONNECT_TIMEOUT_EVT ) { uint8 new_adv_enabled_status; new_adv_enabled_status = FALSE; GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED,...
View Article使用osal_snv_write函数导致蓝牙数据接收异常
我查了半天我也没搞明白为什么我用一下osal_snv_write函数,我接收到的蓝牙数据会异常,这是为什么啊我跟踪了程序运行,在static bStatus_t simpleProfile_WriteAttrCB( uint16 connHandle, gattAttribute_t *pAttr, uint8 *pValue, uint8 len, uint16 offset...
View Article使用BLE-STACK V2.2.0.的SimpleBLEPeriphral例程编译通不过
大神,求助。使用的是SimpleBLEPeriphral例程,协议栈版本是BLE-STACK V2.2.0.,打开后出现警告,然后编码不通过,一大堆错误,怎么解决啊?
View ArticleCC2650使用回调方式进行数据接收时执行一次后就进不去了,但其他功能还可以用。
void simple_uart_init(){ UART_Params_init(¶ms); params.readMode = UART_MODE_CALLBACK; params.writeMode = UART_MODE_BLOCKING; params.readTimeout = UART_WAIT_FOREVER; params.writeTimeout =...
View ArticleCC2650 simpleBLEPeripheral工程下添加串口处理(非NPI),写好串口初始化以及接收回调,但无法进入接收回调处理函数。
UART_Params_init(¶ms); params.baudRate = 9600; params.writeDataMode = UART_DATA_BINARY; params.readMode = UART_MODE_CALLBACK; params.readDataMode =...
View ArticleCC2541 利用P01,P02,P03,做三个IO口,连接三个不同的传感器的AO,作为三个不同值得ADC,在串口输出的数据...
问题一:CC2541 利用P01,P02,P03,做三个IO口,连接三个不同的传感器的AO,作为三个不同值得ADC,在串口输出的数据中,其中一个产生感应(ADC值发生变化)怎么连同其他两个值也变化了呢??跪求各位大神解答!!还有这个是串口输出的设置:问题二:为什么P01-P07都是高电压,怎么使得它们变成低电压的?
View ArticleIAR编译错误
重装了好几次IAR,SDK都没法解决这个问题,求各位大神帮助下,谢了。Building configuration: CC2640App - FlashROM Updating build tree... Performing Pre-Build Action "C:\ti\xdctools_3_31_01_33_core/xs"...
View ArticleCC2640之升级(如OAD、有线升级等)
关于CC2640的升级,目前查到的官方资料只有TI官方的《CC2640 BLE OAD User's Guide.pdf》。里面讲述的两种升级方式:On-Chip OAD和Off-Chip OAD,都是针对从端的吗?有没有一种升级方式,能通过一个与CC2640相连接的设备,传输数据,从而实现CC2640的Central端或者从端的升级?求指导
View Article蓝牙数据收发的问题
在调用SimpleProfile_SetParameter()发送蓝牙数据的时候,会出现小概率的死机;在调用SimpleProfile_GetParameter的时候,会出现小概率的无法收到数据;麻烦问下,可能是什么原因造成的呢?
View ArticleCC2541,1.4.2协议栈,进入链接以后,没有回调函数指示。
CC2541,1主机对2个从机,在扫描到从机设备以后,开始建立链接,程序如下: status = GAPCentralRole_EstablishLink( DEFAULT_LINK_HIGH_DUTY_CYCLE, DEFAULT_LINK_WHITE_LIST,...
View Article