- 博客(39)
- 收藏
- 关注
原创 【蓝牙BR/EDR 操作概述】
微微网中活动的设备具有默认的异步面向连接的逻辑传输,用于传输 LMP 协议信令。符号率为每秒 1 兆符号 (Msym/s),支持每秒 1 兆比特 (Mb/s) 的比特率,或者在增强数据速率的情况下,支持 2 Mb/s 或 3 Mb/s 的总空中比特率。微微网中的设备使用特定的跳频模式,该模式由中央设备的蓝牙地址和时钟中的某些字段通过算法确定。在这种情况下,物理链路提供从中央设备到可能无限数量的外设的单向数据包传输。通过占用由资源管理器中的调度功能分配的时隙,逻辑链路上的流量被复用到物理链路上。
2024-06-02 15:41:34
830
原创 【ARM Cortex-M3指南】5:Cortex-M3设计综述
由于微控制器可能有不同的外设供应商,在开发Cortex-M3系统的软件时,你需要参考微控制器的数据手册了解正确的编程模型。Cortex-M3系统具有多种不同的复位类型,根据Cortex-M3微控制器或SoC的复位电路的设计的不同,有些Cortex-M3产品可能具有较多的复位类型(见图6.5)。该总线并非为外设等一般应用设计的,尽管芯片设计者可以设计并将外设连接到这个总线上,由于特权访问等级管理,用户随后可能会在编程时遇到一些问题,比如在用户态对设备进行编程或者在使用MPU时将设备同其他的存储器区域分离。
2024-05-05 17:27:19
1485
原创 【嵌入式高级C语言】11:C语言Makefile
make是个命令,是可执行程序,用来解析makefile。(Linux自带)GNU make是一种代码维护工具。make工具会根据makefile文件定义的规则和步骤,完成整个软件项目的代码维护工作。一般用来简化编译工作,可以极大地提高软件开发的效率。在windows下一般由集成开发环境自动生成。在Linux下需要由我们按照语法自己编写。变量名=变量值取变量值 --> $(变量名)num=10$(num)clean:rm -rf ***
2024-03-09 12:04:20
465
1
原创 【嵌入式高级C语言】9:万能型链表懒人手册
本链表篇意在制作所有人都可拿来即用的万能型链表懒人拼装手册,使用门槛低,不需要使用者有很深的语言和数据结构理解,使用简单且有参考代码。如使用本手册进行链表的学习也是一种绝佳的体验,源码注释丰富且逻辑清晰,相信读者可以在轻松愉快的环境下学习掌握。如果全部理解并掌握此手册,相信你对于绝大部分链表及数据操作已然不成问题,借此打下良好的基础便于日后面对更加复杂的挑战。
2024-03-07 18:52:45
1537
原创 【嵌入式高级C语言】拓展2:预编译指令
C语言中条件编译相关的预编译指令:if#ifdef#if#ifndef#ifdef#elifelse if#if#ifndef#ifdef#elseelse#if#ifndef#ifdefdefined#if#elif#
2024-02-28 09:51:25
402
原创 StarUML破解使用教程
准备环境,下载Node.js(改变工作目录安装,一路next)最后可以删除app目录,打开软件,一片盎然。这时我们发现多了一个app目录。
2023-12-27 21:59:10
1915
1
原创 Source Insight4.0相关配置
Source Insight4.0相关配置设置字体大小设置普通文本大小(个人喜欢16)设置其他相关字体大小添加行号
2023-12-27 20:23:16
499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人