05 2019 档案
摘要:文章转载自:https://blog.csdn.net/weibo1230123/article/details/80142210 每个芯片开发商都会针对每款芯片来编写一个.icf文件就是传说中的链接文件。对于基本的应用,这个.icf文件足以满足你的工程需要。但有时也会需要改动,比如当你的项目要添加
阅读全文
摘要:文章转载自:http://xfjane.spaces.eepw.com.cn/articles/article/item/77908 基于ADS的ARM调试有关问题总结 1. 在添加文件的过程中你可能已经发现了CodeWarrior IDE 为用户建立了三个 Target,分别是“DebugRel”
阅读全文
摘要:1、定义一个数组比如value[],让数组的首地址指向特定的SRAM地址,比如0x20000100 1)__align(8) uint8_t value[20] __attribute__((at(0x20000100))); MDK中定义 2)int value[] __attribute__((
阅读全文
摘要:SRAM2存储: 1、挂接总线及地址大小 2、地址镜像 3、RDP(read protection)等级 4、不同等级下的访问状态 5、声明位于SRAM2区中的数据 1)在icf文件中定义region 每个芯片开发商都会针对每款芯片来编写一个.icf文件就是传说中的链接文件。对于基本的应用,这个.i
阅读全文
摘要:git分区:工作区,缓存区,版本库 git分区关系:工作区 >> git add >> 缓存区 >> git commit >> 版本本地库>> git push >>版本远程库 1、git add增加文件到缓存区 · git add -A 提交所有变化· git add -u 提交被修改(modi
阅读全文
摘要:通过改变RCC_HSECR寄存器中的HSETUNE[5:0]位域的值来校准HSE的输出频率 1、将HSE时钟配置为MCO模式输出到PA8引脚 HAL_RCC_MCOConfig(RCC_MCO1, RCC_MCO1SOURCE_HSE, RCC_MCODIV_1); 2、改变RCC_HSECR寄存器
阅读全文
摘要:1、外部晶体/陶瓷谐振器(HSE晶体)模式 这种模式用得比较常见,HSE晶体可以为系统提供较为精确的时钟源。在时钟控制寄存器RCC_CR中的HSERDY位用来指示高速外部振荡器是否稳定。在启动时,直到这一位被硬件置’1’,时钟才被释放出来。HSE晶体可以通过设置时钟控制寄存器里RCC_CR中的HSE
阅读全文
摘要:1、OTP Area范围:0x1FFF 7000 - 0x1FFF 73FF 大小1 K 2、OTP描述 1 KB (128 double words) OTP (one-time programmable) for user data.The OTP data cannot be erased a
阅读全文
摘要:文章参考自:https://blog.csdn.net/yu132563/article/details/53440590、https://blog.csdn.net/qq_29350001/article/details/81558649 一、概括首先,说点不靠谱的,APB和AHB总线,我个人感觉
阅读全文
摘要:粘附可保持形状和连接线彼此依附。粘附打开时,可在移动形状时保持连接线跟着一起移动。粘附关闭时,移动形状时连接线将不会跟着移动。 1、在“视图”选项卡上的“视觉帮助”组中,单击对话框启动器 。 2、在“对齐和粘附”对话框中的“常规”选项卡上,在“当前活动”下,选择“粘附”复选框。 效果如图: 如果
阅读全文
摘要:如图所示: 设计->主题->选黑白那个 效果如下:
阅读全文
摘要:1、HAL Debug functions(调试功能) 可以在不同模式下使能或者失能调试器 This section provides functions allowing to:• Enable/Disable Debug module during SLEEP mode• Enable/Disa
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/ 协议发布时间协议版本 2016/12 Bluetooth 5 2014/12 Bluetooth 4.2 2013/12 Bluetooth 4.1 2010/6 Bluetooth 4.0 Bluetooth 5 新功
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/ 通用访问规范GAP(Generic Access Profile)是BLE设备内部功能对外的接口层,它规定了三个方面:GAP角色、模式和规程、安全问题。 GAP层将设备分为四种角色,分别是外围设备,中央设备,播报设备和观
阅读全文
摘要:参考文章:http://www.sunyouqun.com/2017/04/
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/page/2/ 通用属性规范GATT(Generic Attribute Profile)将ATT层定义的属性打包成不同的属性实体,包括服务项、特征项和描述符,这些属性实体组合在一起组成规范,即GATT规范。GATT规范是
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/page/2/ 属性协议(Attribute Protocol)简称ATT。 ATT层定义了属性实体的概念,包括UUID、句柄和属性值等,也规定了属性的读、写、通知等操作方法和细节,这些与属性操作相关的内容称为属性协议。A
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/page/2/ 逻辑链路控制与适配协议通常简称为L2CAP(Logical Link Control and Adaptation Protocol),它向上连接应用层,向下连接控制器层,发挥主机与控制器之间的适配器的作用
阅读全文
摘要:文章参考自:http://www.sunyouqun.com/2017/04/page/3/ 、https://www.cnblogs.com/yuqilihualuo/p/9790164.html BLE协议栈规定物理层、链路层和DTM层属于控制器,其他协议层属于主机,主机与控制器之间的通信是通过
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/page/3/ BLE协议充分考虑了设备的测试问题,在协议栈层面提供了直接测试模式,用于执行BLE设备的RF物理层一致性的测试。 直接测试模式(Direct Test Mode)常简称为DTM。 DTM测试的核心工作是令设
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/page/3/ 链路层LL(Link Layer)是协议栈中最重要的一层。 链路层的核心是状态机,包含广播、扫描、发起和连接等几种状态,围绕这几种状态,BLE设备可以执行广播和连接等操作,链路层定义了在各种状态下的数据包格
阅读全文
摘要:文章转载自:http://www.sunyouqun.com/2017/04/page/4/ 1. 简介 物理层(Physical Layer)是BLE协议栈最底层,它规定了BLE通信的基础射频参数,包括信号频率、调制方案等。 BLE工作频率是2.4GHz,它使用GFSK频率调制,并使用跳频机制来解
阅读全文
摘要:1、Beacon技术指的是通过使用低功耗蓝牙技术(Bluetooth Low Energy,也就是Bluetooth 4.0或者Bluetooth Smart),Beacon基站便可以自动创建一个信号区域,当设备进入该区域时,相应的应用程序便会提示用户是否需要接入这个信号网络。通过能够放置在任何物体
阅读全文
摘要:文章转载自:https://www.sohu.com/a/234042130_255990(深圳湾) 从音频传输、图文传输、视频传输,再到以低功耗为主打的物联网传输,蓝牙应用的场景也越来越广。 也许很少有人知道,蓝牙(Bluetooth)一词取自于十世纪丹麦国王哈拉尔的名字 Harald Bluet
阅读全文

浙公网安备 33010602011771号