- 博客(108)
- 资源 (48)
- 收藏
- 关注
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十三)Objects的隐藏与显示
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十三)Objects的隐藏与显示目录一、隐藏所有元器件属性:二、只显示某一元器件属性:三、半透明模式:四、对比度:一、隐藏所有元器件属性:二、只显示某一元器件属性:三、半透明模式:四、对比度:...
2019-09-30 20:02:56 787
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十二)层的属性及层的添加
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十二)层的属性及层的添加四层及以上会设计,这里暂不涉及。
2019-09-30 20:02:17 995
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十一)Net及Net Class的颜色管理
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十一)Net及Net Class的颜色管理目录一、单个网络变颜色:二、整组改变颜色:一、单个网络变颜色:二、整组改变颜色:...
2019-09-30 20:01:27 1675
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十)PCB Nets的管理与添加
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十)PCB Nets的管理与添加针对不画原理图,直接画PCB的工程,他没有网络。暂时不涉及。...
2019-09-30 20:00:38 642
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十九)鼠线的打开及关闭
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十九)鼠线的打开及关闭目录一、确保鼠线是可显示状态:二、选择要显示的鼠线:三、隐藏连接---网络四、隐藏连接---器件五、隐藏连接---全部一、确保鼠线是可显示状态:二、选择要显示的鼠线:三、隐藏连接---网络四、隐藏连接---器件五、隐藏...
2019-09-30 19:59:58 1794
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十八)Class与Class的创建
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十八)Class与Class的创建目录一、新建类:① 设计 --- 类② Net Class③ 添加类④ 在类中添加成员⑤ 点击确定⑥ Panels --- PCB二、类的使用:① 对某一个网络进行高亮:② 对多个网络进行高亮:③ 查看某一个或多个的连线情况:④ ...
2019-09-30 19:59:11 2243
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十七)器件的对齐与等间距
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十七)器件的对齐与等间距一、靠左排列:二、靠右排列:三、以水平中心排列:四、水平分布:五、向上排列:六、向下排列:七、以垂直中心排列:八、垂直分布:...
2019-09-30 19:58:22 5020
原创 深入浅出C语言:(三)C 语言数组指针(指向数组的指针)
目录一、C 语言数组指针(指向数组的指针)二、C 语言字符串指针(指向字符串的指针)三、C 语言指针数组(数组每个元素都是指针)四、二维数组指针(指向二维数组的指针)五、指针数组和二维数组指针的区别:六、常见指针变量的例子集合:见下图一、C 语言数组指针(指向数组的指针)① 定义数组时,要给出数组名和数组长度,数组名可以认为是一个指针,它指向数组的第 0 个元素...
2019-09-30 16:21:07 14016 10
原创 深入浅出C语言:(二)指针
目录一、C 指针变量的定义和使用:1、指针的定义和赋值:2、通过指针变量取得数据(获取内存上的数据):3、修改内存上的数据:4、关于 * 和 & 的谜题:5、对星号*的总结:6、总结:二、指针变量的运算(加法、减法和比较运算):三、二级指针(指向指针的指针)四、指针的总结: CPU 访问内存时需要的是地址,而不是变量名和函数名!...
2019-09-30 15:57:58 985
原创 深入浅出C语言:(一)数组
目录1、const作用:2、当{ }中值的个数少于元素个数时:3、二维数组的两种赋值方式:4、将字符串一次性地赋值(可以指明数组长度,也可以不指明):5、字符数组中的'\0':6、花式初始化赋值:7、计算元素个数:为了严谨:建议初始化一定要赋值。1、const作用:#define MONTHS 12int days[MONTHS] = { 31, ...
2019-09-30 11:54:30 1034
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十六)“Move”移动命令
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十六)“Move”移动命令只演示下精准移动,一般我们只是用精准移动和直接拖动。...
2019-09-29 21:43:25 1340 3
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十五)选择及“Select”命令
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十五)选择及“Select”命令一、向上框选和向下框选:1、向上框选:只要触碰到就能选择上。2、向下框选:必须完全框选住才能选择上。二、选中飞线:按住Alt+框选三、单选:按住Shift+点击想要选中的器件:四、常用的几个:1、Lasso选择:2、区域内部:(...
2019-09-29 21:24:49 1740
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十四)全局查找相似的操作
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十四)全局查找相似的操作
2019-09-29 20:49:32 823
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十三)模块化布局
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十三)模块化布局按照功能模块进行摆放:① 电源模块摆放:② MCU同理如此:...
2019-09-29 20:34:03 1394
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十二)原理图与PCB的交互设置
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十二)原理图与PCB的交互设置一、交互式选择模式:二、交互式选择模式---设置的更改:...
2019-09-29 20:12:49 1457
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十)PCB模块化布局思路
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(十)PCB模块化布局思路具体的将在后面进行详细讲解,此处只是为了有个流程思路。...
2019-09-29 08:58:14 1121
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(九)常见PCB布局约束原则
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(九)常见PCB布局约束原则目录一、模块化布局:二、禁布区:三、布局应尽量满足以下要求:四、同类型插装元器件在X或Y方向上应朝一个方向放置:五、对称式:六、光学定位点:七、散热考虑:一、模块化布局: 按电路模块进行布局,实现同一功能的相关电路称为一个模块,电路模块中...
2019-09-29 08:46:07 1590
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(八)层叠的定义及添加(正片负片的认识与区别)
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(八)层叠的定义及添加(正片负片的认识与区别)四层板等多层板使用,暂不更新。...
2019-09-28 21:49:50 1729
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(七)固定孔的放置
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(七)固定孔的放置目录一、放置固定孔:二、固定孔位置修改:一、放置固定孔:二、固定孔位置修改:其他的复制粘贴就好啦!...
2019-09-28 21:48:49 6035
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(三十)CPU 使用率统计
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(三十)CPU 使用率统计一、CPU 利用率的基本概念:CPU使用率其实就是系统运行的程序占用的CPU资源,表示机器在某段时间程序运行的情况。二、CPU 利用率的作用:一个系统设计的好坏,可以使用CPU使用率来衡量,一个好的系统必然是能完美响应急需的处理,并且系统的资源不会浪费。三、CPU 利用率统计:...
2019-09-28 20:51:01 1104
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十九)中断管理 NO.2 中断管理实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十九)中断管理 NO.2 中断管理实验 中断管理实验是在FreeRTOS中创建了两个任务分别获取信号量与消息队列,并且定义了两个按键KEY1与KEY2的触发方式为中断触发,其触发的中断服务函数则跟裸机一样,在中断触发的时候通过消息队列将消息传递给任务,任务接收到消息就将信息通过串口调试助手显示出来。而且中断管理...
2019-09-28 20:20:33 582
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十八)中断管理 NO.1 基本概念
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十八)中断管理 NO.1 基本概念目录一、异常与中断的基本概念:二、中断管理的运作机制:三、中断延迟的概念;四、中断管理讲解:一、异常与中断的基本概念: 异常是指任何打断处理器正常执行,并且迫使处理器进入一个由有特权的特殊指令执行的事件。 异常通常可以分成两类:同步异常和异步异常。由内部事件(...
2019-09-28 19:56:18 513
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十七)内存管理 NO.2 内存管理的实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十七)内存管理 NO.2 内存管理的实验 内存管理实验使用heap_4.c方案进行内存管理测试,创建了两个任务,分别是LED任务与内存管理测试任务,内存管理测试任务通过检测按键是否按下来申请内存或释放内存,当申请内存成功就像该内存写入一些数据,如当前系统的时间等信息,并且通过串口输出相关信息;LED任务是将LED翻转...
2019-09-28 17:24:13 273
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十六)内存管理 NO.1 基本概念
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十六)内存管理 NO.1 基本概念目录一、内存管理的基本概念:二、内存管理方案详解:(1)heap_1.c(2)heap_2.c(3)heap_3.c(4)heap_4.c(5)heap_5.c一、内存管理的基本概念: FreeRTOS 操作系统将内核与内存管理分开实现,操作系统...
2019-09-28 17:03:23 555
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(六)板框定义
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(六)板框定义目录一、板框自定义:二、板框导入:一、板框自定义:① 将器件放的紧凑点:②切换到机械一层:③ Shift+S单层显示--->画线:④ 设计 --- 板子形状 --- 按照选择对象定义:⑤ 打孔:工具---转换---创建板切割槽二、板框导...
2019-09-28 12:51:38 1503
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(五)网表及网表的生成
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(五)网表及网表的生成目录一、生成网表:二、网表的应用:一、生成网表:二、网表的应用:...
2019-09-28 12:11:31 3131
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(四)原理图封装完整性检查
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(四)原理图封装完整性检查目录一、检查封装完成性:二、添加封装:三、将原理图里面的器件导入到PCB中去:四、原理图与PCB的比对:一、检查封装完成性:二、添加封装:三、将原理图里面的器件导入到PCB中去:方法一:方法二:...
2019-09-28 11:07:42 1992
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十五)任务通知 NO.3 任务通知实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十五)任务通知 NO.3 任务通知实验一、任务通知代替消息队列: 任务通知代替消息队列是在FreeRTOS中创建了三个任务,其中两个任务是用于接收任务通知,另一个任务发送任务通知。三个任务独立运行,发送消息任务是通过检测按键的按下情况来发送消息通知,另两个任务获取消息通知,在任务通知中没有可用的通知之前就一直等...
2019-09-24 21:45:12 447
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十四)任务通知 NO.2 函数接口讲解
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十四)任务通知 NO.2 函数接口讲解一、发送任务通知函数1、xTaskGenericNotify() xTaskGenericNotify()函数是一个通用的任务通知发送函数,在任务中发送通知的 API函数 , 如 xTaskNotifyGive() 、 xTaskNotify() 、 xTaskNoti...
2019-09-24 21:09:47 1719 1
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十三)任务通知 NO.1 基本概念
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十三)任务通知 NO.1 基本概念一、任务通知的基本概念: 每个任务都有一个 32 位的通知值,在大多数情况下,任务通知可以替代二值信号量、计数信号量、事件组, 也可以替代长度为 1 的队列(可以保存一个 32 位整数或指针值) 。 相对于以前使用 FreeRTOS 内核通信的资源,必须创建队...
2019-09-24 08:48:52 308
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十二)软件定时器 NO.3 软件定时器实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十二)软件定时器 NO.3 软件定时器实验软件定时器实验软件定时器实验是在FreeRTOS中创建了两个软件定时器,其中一个软件定时器是单次模式,5000个tick调用一次回调函数,另一个软件定时器是周期模式,1000个tick调用一次回调函数。实验步骤:定义软件定时器句柄 实现回调函数 void (*TimerC...
2019-09-23 21:52:40 382
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十一)软件定时器 NO.2 函数接口讲解
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十一)软件定时器 NO.2 函数接口讲解目录一、软件定时器创建函数 xTimerCreate()二、软件定时器启动函数:三、软件定时器停止函数:四、软件定时器任务:五、软件定时器删除函数 xTimerDelete()一、软件定时器创建函数 xTimerCreate() xTimerCre...
2019-09-23 21:51:40 502
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十)软件定时器 NO.1 基本概念
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(二十)软件定时器 NO.1 基本概念目录一、软件定时器的基本概念:二、软件定时器应用场景:三、软件定时器的精度:四、软件定时器的运作机制:五、软件定时器控制块:一、软件定时器的基本概念:① 硬件定时器是芯片本身提供的定时功能。一般是由外部晶振提供给芯片输入时钟,芯片向软件模块提供一组配置寄存器,接受控制...
2019-09-23 21:50:16 514
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十九)事件 NO.3 事件实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十九)事件 NO.3 事件实验 事件标志组实验是在FreeRTOS中创建了两个任务,一个是设置事件任务,一个是等待事件任务,两个任务独立运行,设置事件任务通过检测按键的按下情况设置不同的事件标志位,等待事件任务则获取这两个事件标志位,并且判断两个事件是否都发生,如果是则输出相应信息,LED进行翻转。等待事件任务的...
2019-09-23 21:49:13 414
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十八)事件 NO.2 事件函数接口讲解
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十八)事件 NO.2 事件函数接口讲解目录一、事件创建函数 xEventGroupCreate()二、事件删除函数 vEventGroupDelete()三、事件组置位函数 xEventGroupSetBits()(任务)四、事件组置位函数 xEventGroupSetBitsFromISR()(中断)五、等待...
2019-09-23 21:45:45 886
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十七)事件 NO.1 基本概念
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十七)事件 NO.1 基本概念目录一、事件的基本概念:二、FreeRTOS 提供的事件具有如下特点:三、事件运作机制:四、事件控制块:一、事件的基本概念:① 事件是一种实现任务间通信的机制,主要用于实现多任务间的同步,但事件通信只能是事件类型的通信,无数据传输。与信号量不同的是,它可以实现一对多,多对多的同...
2019-09-23 18:47:27 346
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十六)互斥量 NO.3 互斥量实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十六)互斥量 NO.3 互斥量实验目录实验一:模拟优先级翻转实验:实验二:互斥量实验实验一:模拟优先级翻转实验: 模拟优先级翻转实验是在FreeRTOS中创建了三个任务与一个二值信号量,任务分别是高优先级任务,中优先级任务,低优先级任务,用于模拟产生优先级翻转。低优先级任务在获取信号量后运行的时候,被中...
2019-09-22 16:31:43 504
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十五)互斥量 NO.2 互斥量函数接口讲解
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十五)互斥量 NO.2 互斥量函数接口讲解目录一、互斥量创建函数 xSemaphoreCreateMutex():二、递归互斥量创建函数 xSemaphoreCreateRecursiveMutex():三、互斥量删除函数 vSemaphoreDelete():四、互斥量获取函数 xSemaphoreTake...
2019-09-22 15:39:31 728
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十四)互斥量 NO.1 基本概念
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十四)互斥量 NO.1 基本概念一、互斥量基本概念:① 互斥量又称互斥信号量(本质是信号量),是一种特殊的二值信号量,它和信号量不同的是,它支持互斥量所有权、递归访问以及防止优先级翻转的特性,用于实现对临界资源的独占式处理。② 用于互锁的互斥量可以充当保护资源的令牌,当一个任务希望访问某个资源时,它必须先获取令牌。当任务使...
2019-09-22 13:53:44 424
原创 从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十三)信号量 NO.3 信号量实验
从0到1学习FreeRTOS:FreeRTOS 内核应用开发:(十三)信号量 NO.3 信号量实验目录一、实验一:二值信号量同步实验二、实验二:二值信号量同步实验一、实验一:二值信号量同步实验明确实验目的: 信号量同步实验是在FreeRTOS中创建了两个任务,一个是获取信号量任务,一个是释放信号量任务,两个任务独立运行,获取信号量任务是一直在等待信号量,其等待时...
2019-09-22 12:15:37 500
课程设计题五:汽车尾灯控制器设计.zip
2019-07-04
课程设计题六:秒表.zip
2019-07-04
课程设计题二:7人多数表决器.zip
2019-07-02
STC51_Sumjess.zip
2019-06-15
基于arduino的跟随小车
2019-04-11
基于arduino的循迹小车(不含有PID算法)
2019-04-11
基于arduino的智能寻光小车
2019-04-11
基于arduino的魔术手
2019-04-11
基于手机蓝牙的arduino遥控小车
2019-04-11
基于arduino的循迹小车(含有PID算法)
2019-04-11
基于arduino的避障小车
2019-04-11
基于手柄(有线)的ardunio遥控小车
2019-04-11
STM32史上最全库
2018-09-26
Ele_design_Sum.zip
2020-04-29
贪吃蛇_Sumjess(C语言).zip
2020-02-07
USART6_DMA_NVIC.zip
2020-02-02
课程设计题十四:双机通信.zip
2019-07-24
课程设计题十三:乒乓球比赛.zip
2019-07-24
课程设计题十二:电子密码锁.zip
2019-07-23
课程设计题十一:拔河游戏机设计.zip
2019-07-21
课程设计题十:简易电子琴设计.zip
2019-07-21
课程设计题九: 倒计时时钟设计.zip
2019-07-13
课程设计题八:篮球比赛计分器.zip
2019-07-11
课程设计题七:交通灯控制器.zip
2019-07-05
课程设计题三:日历和数字钟.zip
2019-07-04
课程设计四:LED彩灯控制器设计.zip
2019-07-04
基于单片机的电子钟.zip
2019-07-01
课程设计题一:八人抢答器.zip
2019-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人