- 博客(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
原创 小熊派-鸿蒙•季开发板学习---第一篇-认识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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人