自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 CAN总线负载率和传输时间计算

因此一帧数据 时间(4 us/bit * 125bit) = 500us。因此一帧数据 时间(2 us/bit * 125bit) = 250us。1.如下图所示 CAN数据帧用扩展格式计算一帧约包含125 Bit。因此间隔1ms发一帧数据负载率在 50%因此间隔1ms发一帧数据负载率在 25%1 Bit时间 = 1 / (250。1 Bit时间 = 1 / (500。2.总线波特率250KBit/s。3.总线波特率500KBit/s。CAN总线负载率和传输时间计算。

2023-09-09 10:01:00 2502

原创 FreeRtos之PendSV中断学习记录

* 将上次压入栈中的值恢复到R3-R11 *//* 将R0减去4保存R11依次类推保存 *//* 将R3- R14的值临时压入栈中 *//* 将R0的值赋给栈顶地址的值 *//* 切换优先级最高任务控制块 *//* R0保存当前任务栈顶位置 *//* R0栈顶位置保存到PSP *//* 获取当前TCB栈的位置 *//* R3-R14出栈恢复 *//* PSP值保存至R0 *//* R3指向当前任务 *//* 异常返回硬件恢复 *//* 进入临界资源 *//* 退出临界资源 *//* 保存栈的值 */

2023-06-24 14:37:56 300

原创 ARM Cortex-M3 架构寄存器以及汇编指令

R0-R12为通用寄存器(RO-R3传递形参,R4-R12保存局部变量),R13(SP)栈指针,R14(LR)寄存器用于保存子程序/中断返回地址,R15(PC)当前指令地址。其中SP栈指针在M3中有两个堆栈指针:主堆栈指针(MSP)和进程堆栈指针(PSP),R13同一时刻只能使用其中一个,默认情况为MSP(PSP os内核使用),CONTORLK控制寄存器可配置MSP与PSP。(6)出栈R3、PC = [lr]的值 将LR的赋给PC退出函数或者中断。(5)将R0和R3的值相加赋给R0。

2023-06-11 17:02:14 731

原创 MCU启动和内存分配的知识点集合

单片机MCU内存分配知识点

2022-01-28 22:50:12 3559

原创 小熊派-鸿蒙•季开发板学习---第一篇-认识Open Harmony

Harmony OS 和Open Harmony的关系Harmony OS是基于Open Harmony开发继承Open Harmony所有特性和功能。Open Harmony 和Huawei LiteOS的关系2.1 Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统。2.2 如下图所示Open Harmony 内核包含Linux Kernel和LiteOs,其中LiteOs分为kernel_liteos_a(针对Cortex-A系列处理器内核)和kernel_liteos.

2021-12-15 10:14:54 3586 3

原创 ubuntu-16.04安装教程

1、准备Ubuntu16.04的iso文件,使用网易的镜像源Ubuntu16.04镜像下载地址地址:http://mirrors.163.com/ubuntu-releases/16.04/如图1所示选择ubuntu-16.04.07-desktop-arm64.iso图12. 如图2所示创建虚拟机(安装虚拟机教程:) 图2...

2021-08-10 11:38:23 4610 1

原创 VWareWorkstation15.5虚拟机安装教程

VWareWorkstation15.5虚拟机安装教程1.Vmware Workstation Pro 15.5 官网下载https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 或者百度网盘下载:链接:https://pan.baidu.com/s/1v7J1Eo87Lp7MiLIkCT9Wfw提取码:z9r22. 点击exe文件进入安装界面2.1 Vmware Workstation Pr

2021-08-09 08:52:14 709 1

原创 瑞芯微 RK3288—Android5.1烧写固件流程

步骤一、安装USB驱动(文件请下载)1.1 驱动安装(如图1); 图11.2提示安装驱动成功,点击确认即可(如图2);图2步骤二、烧写update.img2.1、 打开AndroidTool.exe(文件请下载)2.2、点击升级固件按钮,再点击固件按钮加载固件(如图3); 图32.3、插上USB OTG线 并且上电;2.4、提示“发现一个MSC设备”或者“发现一个ADB设备”是,执行切换;(如图4) 图41.5、Android 开发工具 发现一个LOADE

2021-07-30 11:28:46 16204 9

原创 Cadence Allegro元件丝印及位号设置

打开Display -> Color/Visibility(快捷键 Ctrl+F5) (如下图所示) 元器件外框丝印显示设置,Board Geomentry –> Silkscreen_Bottom和Silkscreen_Top勾选即可,后面颜色框可以修改丝印显示的颜色(如下图所示)3.元器件位号丝印显示设置Components -> Ref Des 勾选Silkscreen_Bottom和Silkscreen_Top就可以显示位号(如下图所示)...

2021-03-28 11:11:16 15120 2

原创 Cadence Allegro 设置Gerber

打开Manufacture -> Artwork (如下图所示)2.未设置都是只会显示两项(如下图所示)3.点击TOP子项然后右击Add(如下图所示)4.勾选BOARD GEOMETRY->OUTLINE ETCH->TOP VIA CLASS->TOP PIN->TOP(如下图所示)5.复制TOP层依次根据3修改BOTTOM、GND、POWER层文件(如下图所示);6.复制TOP层依次修改Silks_TOP和Silks_BOTTOM层文件(如下图.

2021-03-27 22:03:32 1886

原创 Allegro PCB设计导入OrCAD 网表 放置器件

1、 第一步打开 File->Import->Logic(如下图所示)2、 第二步在Import Logic对话框配置(如下图所示) 2.1 选择导入网表类型(Design entry CIS); 2.2 Place changed component 选择 Always; 2.3 Import diectory 选择网表链接; 2.4 Import Cadence 导入网表;3、等待进度条完成并观察命令框是否提示成功即可;(如下图所示)4、最后就可以

2021-03-20 22:23:09 1234

原创 Allegro使用 Z-Copy绘制 Rout Keepin

Allegro使用 Z -copy绘制 Rout Keepin和Package Keepin标题首先需要确保Outline的板框Line是封闭的或者是Shape类型;如果不是请看链接:https://www.toutiao.com/i6941151037088743973/选择Edit->Z-Copy(如下图所示);3.在Options 选择BOARD GEOMETRY OUTLINE(如下图所示); Size:Contract(表

2021-03-19 22:17:49 5103

原创 Allegro 导入DXF Outline无法使用 Z-copy

1.问题: Allegro 导入DXF Outline无法使用 Z-copy ; 软件提示: Not a closed polygon or CLine. Element ignored!(不是闭合多边形)2.通过Shape -> Compose Shape 将Outlin 线转化成shape类型(如下图);3.在Option选择 Board Geometry 和 Outline (如下图所示)4.将鼠标移动到操作窗口右击选择Temp Group(如下图所示)5.一段一段点击Line

2021-03-19 08:51:18 2256

原创 Cadence16.6 Allegro 如何导入DXF文件

Cadence16.6 Allegro导入DXF文件1. file-> Import->DXF(如下图)2. 选择文件路径,单位一般选择毫米(如下图);3. 选择Edit/View layers 控件进入层设置(如下图);4. 按照下图所示五个步骤操作就科技将DXF文件成功导入到板子上;...

2021-03-17 20:44:27 3137

原创 Cadence16.6 Allegro 快捷键设置 env 放置路径

Cadence16.6 Allegro 快捷键设置 env 放置路径Allegro可以修改自己习惯的快捷键,以下内容为介绍Allegro修改快捷键的方法。1.首先在安装路径下找到SPB_Data/pcbenv/pcbenv(若没有找到可以全局搜索pcbenv);(如图所示)一般都是建议修改用户变量env文件,不是修改全局变量env文件2.打开env文件,开始配置快捷键;Allegro 中使用alias 或funckey 命令去重新定义快捷键,大部分情况下建议使用funckey,因为alias需

2021-03-17 12:35:53 11722

GL850G_USBHUB.zip

GL850G-USB2.0-HUB 原理图和PCB

2021-08-02

Freertos启动任务切换导图.zip

Freertos启动任务切换导图.zip

2021-07-10

Linphone-详解分析.zip

linphone 构架及组成模块 linphone 的初始化 和建立通话过程说明

2019-09-23

linphone呼叫流程.pdf

linphone呼叫流程图,自己一步一步整理出来,现在分享出来给大家参考

2019-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除