本文是作者在学习CC2541开发板过程中总结的笔记,欢迎各位同行批评指正。
感觉这个板子还不错就给大家介绍一下我的学习历程。
对于上述开发板呢,我们是通过S1来启动或者关闭低功耗的功能。我们在启动低功耗后,CC254X开发板将只能通过串口发出来数据,而不能首先接受数据。是通过在显示屏上显示Sleep1或Sleep0表征是否进入低功耗状况。
Sleep1表示进入低功耗PMI状态,耗电在150~500UA电流左右,此时,如果原来点亮的LED灯将100ms间隔进行闪烁。
Sleep0表示没有进入低功耗,此时的耗电在8~10mA电流左右。
再就是介绍一下怎么进入主机和从机状况:
从机的启动方式为:(BLE Peripheral)机器默认启动为从机。
主机的启动方式为:先按住左边的S1键不放,然后按一下复位键松开,然后再松开S1按键,此时,开发板将启动为主机。另外,我们还可以通过AT指令完成主机的配置。
连接方式:主机(central)按下up键可以搜索从机,搜索到从机MAC地址位置选中后,按下center按键,主机将启动对从机的连接。
关于理论透视的性能:
开发板的波特率为115200,每个包最多发送150个字节,每隔8ms一个发送间隔;从机通过notify的方式每个时间间隔最多发送60个字节,如果是主机,每隔8ms发送一个20字节的数据包,我们可以计算一下透传的速率:
主机发送到从机:(1000/8)*20=2500字节/秒(理论值)
从机发送到主机:(1000/8)*60=7500字节/秒(理论值)
主机发送到从机的传输速率极限测试为1KB/S,从机发送到主机的传输速率极限测试为5KB/S。
本文是作者在学习CC2541开发板过程中总结的笔记,欢迎各位同行批评指正。
感觉这个板子还不错就给大家介绍一下我的学习历程。
对于上述开发板呢,我们是通过S1来启动或者关闭低功耗的功能。我们在启动低功耗后,CC254X开发板将只能通过串口发出来数据,而不能首先接受数据。是通过在显示屏上显示Sleep1或Sleep0表征是否进入低功耗状况。
Sleep1表示进入低功耗PMI状态,耗电在150~500UA电流左右,此时,如果原来点亮的LED灯将100ms间隔进行闪烁。
Sleep0表示没有进入低功耗,此时的耗电在8~10mA电流左右。
再就是介绍一下怎么进入主机和从机状况:
从机的启动方式为:(BLE Peripheral)机器默认启动为从机。
主机的启动方式为:先按住左边的S1键不放,然后按一下复位键松开,然后再松开S1按键,此时,开发板将启动为主机。另外,我们还可以通过AT指令完成主机的配置。
连接方式:主机(central)按下up键可以搜索从机,搜索到从机MAC地址位置选中后,按下center按键,主机将启动对从机的连接。
关于理论透视的性能:
开发板的波特率为115200,每个包最多发送150个字节,每隔8ms一个发送间隔;从机通过notify的方式每个时间间隔最多发送60个字节,如果是主机,每隔8ms发送一个20字节的数据包,我们可以计算一下透传的速率:
主机发送到从机:(1000/8)*20=2500字节/秒(理论值)
从机发送到主机:(1000/8)*60=7500字节/秒(理论值)
主机发送到从机的传输速率极限测试为1KB/S,从机发送到主机的传输速率极限测试为5KB/S。
举报