- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 CC2640R2F学习笔记(2)——OLED屏使用
一、简介1.1 硬件规格SSD1306规格书:链接:https://pan.baidu.com/s/1BtCtp87fTB7VXBG-20czWQ 提取码:vtqvOLED尺寸: 0.96寸OLED像素: 128 * 64OLED驱动IC: SSD1306接口类型: 4线SPI、3线SPI、IIC接口,可通过配置模块上的电阻等元件切换1.2 接口定义引脚功能说明...
2018-12-26 17:02:05 3388
原创 解决方法:multi_role工程加自定义LCD后编译失败
一、背景使用 simplelink_cc2640r2_sdk_1_40_00_45 的 multi_role 工程,加入自定义LCD文件(如GUA_LCD)后编译失败,出现**error #10099-D: program will not fit into available memory.**内存不足的错误。二、原因CMD文件设置有问题三、解决方法3.1 修改.cmd文件扩容...
2018-12-24 11:29:44 372
原创 CC2640R2F学习笔记(1)——搭建环境、编译烧写
一、搭建环境1.1 安装BLE5.0 协议栈 SDK官网下载:http://www.ti.com/tool/download/SIMPLELINK-CC2640R2-SDK百度网盘:https://pan.baidu.com/s/1dwbSgU9GGoeFU6E9iMnL7A提取码:iyg2强烈建议:安装默认路径“C:\ti”1.2 安装编译器1.2.1 使用CCS开发(...
2018-12-19 17:54:40 10467 4
原创 CC2640学习笔记(3)——BLE协议栈及TI软件体系架构
一、BLE协议栈架构BLE 协议栈(简称“协议”)由两部分组成:控制器 和 主机。控制器与主机分离的形式来自标准的蓝牙 BR / EDR设备,这两个部分通常分别描述。任何 profiles(配置文件)和应用程序都是使用 GAP 与 GATT 层协议栈来编写程序。1.1 控制器部分(Controller)1.1.1 物理层(PHY)物理层 负责数据和语音的发送和接收,特点是短距离、低功耗。...
2018-12-18 10:12:46 2924
原创 ESP8266学习笔记(7)——JSON接口使用
一、JSON简介JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。1.1 JSON 语法规则在 JS 语言中,一切都是对象。 因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。...
2018-12-15 16:07:44 7979 3
原创 MT7688学习笔记(10)——OpenWrt下NFS文件共享
一、简介NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在嵌入式开发中,可将在虚拟机中编译通过的程序共享到开发板中,在开发板上直接运行需要调试的程序,避免了烧录的耗时操作。二、Ubuntu搭建NFS Server2.1 安装nfs服务sudo apt-get install nf...
2018-12-13 11:09:13 1542
原创 CC2640学习笔记(2)——运行流程
一、总流程—> main()—> 初始化硬件模块、系统任务及建立自定义app任务—> 进入SimpleBLEPeripheral_createTask()【自定义app任务】—> 进入回调函数SimpleBLEPeripheral_taskFxn()—> 初始化app任务SimpleBLEPeriph
2018-12-05 12:37:39 3397 2
基于STM32的智能花盆
2021-05-08
基于STM32F103的远程仓储环境监测系统
2018-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人