学习CC2541开发笔记
硬件部分
首先,要熟悉了解现有的开发板模块都有什么功能,硬件其实没有太多问题,各个预留出来的端点知道是干什么的就好。毕竟是已经经过试验之后的成品电路板,本身没有问题。那么就要先了解一下CC2541这个芯片本身了。
个人理解,简单点说就是:CC2541是BLE芯片,与传统蓝牙有区别而且不兼容,互相不能连接,系统内可编程。
详细点的话百度一下就可以了。
开发所用到的软件
AR有针对很对种芯片的版本,比如针对ARM核的IAR for ARM. IAR for AVR是针对AVR单片机的,IAR for MSP430是针对TI出品的MSP430系列单片机的,因为CC2541内部集成增强型8051内核,所以这里安装的开发工具是“IAR for 8051”。
IAR软件和破解补丁下载地址:
链接: http://pan.baidu.com/s/1kTACkn1.
软件平台:
a. IAR for 8051 8.30.2
b.TI 蓝牙协议栈:BLE-CC254x-1.4.0
c.程序例程为:simpleBLEPeripheral
仿真器烧录
编译完的代码,使用烧录器CCdebugger下载,淘宝上一搜就有,包括如何接线怎么用都有。另外说一下,程序下载时,蓝牙模块需要单独供电3.3V。
烧录完之后,重启一下,用手机就可以搜索到程序中设置的蓝牙名称了。
另外附上一位博主的开发笔记链接,以供参考。
参考链接: https://blog.csdn.net/kissgoodbye2012/article/details/78230662?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task.
学习CC2541开发笔记相关推荐
- ios学习--iphone开发笔记和技巧总结(原址持续更新)
ios学习--iphone开发笔记和技巧总结(原址持续更新) 分类: ios Object-C2012-04-18 10:16 2716人阅读 评论(1) 收藏 举报 uiviewiphonelist ...
- 英语学习app开发笔记
英语学习app开发笔记 按钮界面跳转功能 数据库实现存储功能 从raw中读取文件 将文件内容存入数据库 适配器Adapter 未搜索时将部分项目显示在界面上 搜索栏使用 搜索并将结果显示在listvi ...
- Python+django+xadmin学习与开发笔记【03】慕课平台开发之数据库设计
发车~~ 先起个低端中二没档次的网站名:木尧学堂 [新建虚拟环境] [安装django和数据库引擎] __init__.py加入以下代码: import pymysql pymysql.install ...
- 0基础学习ios开发笔记第二天
C语言的基本结构 c语言的入口函数是main函数. main函数的返回值行业标准是int return 数字:返回值 每条语句最后以分号结尾 注释:行注释.块注释 int main(void) {// ...
- STM32学习及开发笔记八:采用主从计时器实现精确脉冲输出
脉冲信号用于设备控制是非常常见的,但在一些情况下,我们希望精确的控制脉冲的数量以实现对运动的精确控制.实现的方式也许有多种多样,但使用计时器来实现此类操作是人们比较容易想到的. 1.原理概述 我们知道 ...
- RN学习和开发笔记(一)
关于目录: 相对index.html所有的目录而言: "../"表示上一级目录开始 "./"表示当前同级目录开始 "/"表示根目录开始. v ...
- vb的学习和开发笔记-textbox
1.textbox是vb中的文本框,用户可以在文本框区域显示.修改.编辑文字内容 常用的属性: 1.text:内容 2.maxlength:长度 3.loc ...
- Python+django+xadmin学习与开发笔记【04】快速开发后台管理系统
[先试试django自带的admin] 创建superuser,但报错了..发现user表里的gender长度设置小了(female是6个字符)于是update一下这个字段,参考https://blo ...
- Android初级开发笔记-- activity启动模式的学习(1)
第一次学习Android中一个很重要的概念,启动模式.文章记录的也只是一些入门知识,随着学习的深入还会有activity启动模式的学习(2)和(3). 下面分三个小点说一下对启动模式的理解区别以及如何 ...
最新文章
- 《Head First Java》读书笔记(3) - 异常和IO
- Neutron Router 工作原理 - 每天5分钟玩转 OpenStack(142)
- 9. Leetcode 27. 移除元素 (数组-同向双指针-快慢指针)
- JPA的persistence.xml的使用及常见问题
- Python之进程+线程+协程(并发与并行、GIL锁、同步锁、死锁、递归锁)
- 学python后到底能干什么-学Python后到底能干什么
- JAVA 1.5 并发之 Executor框架 (内容为转载)
- 铝电解电容总结[转]
- 网站颜色搭配[收藏]
- 开机后网络连接迟迟没有反映是怎么回事?
- python自带的解释器叫什么_什么是Python解释器?Python解释器有哪些?
- 前端基础 IE浏览器渲染-重置浏览器默认样式
- 会议会展产业要善用信息技术提高活动运营管理效率
- java语言程序设计二级_计算机二级Java语言程序设计试题
- Angular动态加载组件报错:No component factory found for XXXXComponent. Did you add it to
- 翟菜花:5G时代的顺风车,智能音箱该怎么坐?
- PyTorch是什么?PyTorch有什么用?
- C语言基础知识入门(2022年)
- 控制系统数学模型的matlab仿真,第7章 控制系统的MATLAB仿真
- Linux系统中sit0是做什么的
热门文章
- 软件配置管理工程师(SCM)
- 如何查看iphone的uuid_如何查找Mac,iPhone和iPad的UUID | MOS86
- JavaScript-正则表达式邮箱验证
- SDO API 概览
- 如何在Access2007中使用日期类型查询数据
- maven简便方法跳过打包检查
- 【股票策略】使用backtrader测试狗股策略版本4---在版本3的基础上进行代码改进优化
- 死月的二零一八总结 | 掘金年度征文
- H.265流媒体播放器EasyPlayer手机端播放画面出现强制拉伸现象的解决办法
- 计算机如何对多个用户进行管理,如何给多个账户设置密码?-用户账户控制设置...