- 博客(15)
- 收藏
- 关注
原创 TMI8230设计正反转直流驱动电路
VM引脚的电压范围是在1.8V ~11V之间,只要直流电机的工作电压符合这个范围,TMI8230芯片就能正常驱动。如果VM引脚的电源电压是5V,直流电机的工作电压也是5V。如果IN1引脚为高电平,IN2引脚也为高电平,这个时候,芯片的OUT1和OUT2两个引脚直接输出0V,电机就停止转动了。VCC引脚,是芯片的电源引脚,范围在1.8V ~7V。芯片的OUT1引脚和OUT2引脚,直接连接直流电机的两个引脚。芯片的IN1引脚、IN2引脚和EN引脚,是控制直流电机工作状态的逻辑信号。设计一个直流电机的驱动电路?
2023-04-04 10:37:37 315
原创 第一章:Linux下shell常用命令
第一章:一、vim的应用和设置Ctrl+Alt+t(这个是打开终端的指令,打开终端才能进行指令安装对吧!。。。嗯嗯)1、在(64位)ubuntu16.4里面安装vim编辑器的指令: sudo apt install vim vi /vim 这个是进去vi/vim编辑器的指令(这两个区别:https://blog.csdn.net/qq_...
2020-08-16 02:51:51 180
转载 十大基本算法介绍
转载地址:https://www.cnblogs.com/onepixel/articles/7674659.html一、算法概述:1.算法分类:十种常见算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能超过Q(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下限, 以线性时间运行, 因此也称为线性时间非比较类排序。2.算法复杂度:算法复杂度 排序方法
2020-07-13 01:06:58 296
转载 数据结构之链表
1、什么是链表?链表 [Linked List]:链表是由一组不必相连【不必相连:可以连续也可以不连续】的内存结构 【节点】,按特定的顺序链接在一起的抽象数据类型。补充:抽象数据类型(Abstract Data Type [ADT]):表示数学中抽象出来的一些操作的集合。内存结构:内存中的结构,如:struct、特殊内存块...等等之类;2、链表共分几类?链表常用的有 3 类: 单链表、双向链表、循环链表。链表.png链表的核心操作集有 3 种:插入、删除、查..
2020-07-13 00:42:55 249
原创 第一章:UCOSIII的特点、任务管理、5个任务状态
一、 UCOSIII 特点 UCOSIII 是一个可裁剪、可固化、可剥夺的多任务系统,没有任务数目的限制,是 UCOS的第三代内核,UCOSIII 有以下几个重要的特性:可剥夺多任务管理:UCOSIII 和 UCOSII 一样都属于可剥夺的多任务内核,总是执行当前就绪的最高优先级任务。 同优先级任务的时间片轮转调度:这个是 UCOSIII 和 UCOSII 一个比较大的区别,UCOSIII允许一个任务优先级被多个任务使用,当这个优先级处于最高就绪态的时候,UCOSIII 就会轮流调度处于...
2020-07-12 05:49:29 1529
原创 Source Insight 3.5 代码注释和取消注释快捷键的设置
1、打开 Project-->open project-->手动输入“Base”-->打开该项目-->打开Utils.em文件2、在Utils.em代码的最下方添加如下两个函数:/****************************要添加的多行注释和取消的快捷键设置功能的代码*****************************//*注释多行代...
2019-07-11 13:25:42 4544 1
原创 第三章:ARM驱动交叉编译指令
裸机编程的思路1. 分析原理图:gec6818_base_V1.1-底板.pdf 和 gec6818cv1_20170407-核心板.pdf 2. 理解硬件的工作原理 3. 找到对应的库函数寄存器 4. 理解寄存器的控制流程 5. 根据地址访问寄存器 6. 实现硬件的控制一、通过寄存器实现LED灯工作 如果控制D7亮,GPIOE...
2019-07-05 11:13:15 1246
原创 第二章:Linux内核与根文件系统
一、linux内核1、内核的作用进程的管理和进程的通信:进程的创建和删除、进程之间的优先级抢占、进程间的通信。 内存管理:内存分配算法,每个进程的内存空间是有linux进行分配。 支持的文件系统,cat /proc/filesystems 设备的管理,聚焦到linux驱动:字符设备、块设备、网络设备、中断、内核时钟等。 网络协议:TCP/IP2、Linux内核的官网:https:...
2019-07-05 09:50:59 673
原创 第一章:linux驱动的概述与uboot指令
一、驱动1、什么是驱动?驱动就是计算机程序访问硬件的一个接口,这个接口是由操作系统提供。因为在操作系统涉及到安全管理机制,应用层程序不能够直接访问到硬件,需要通过驱动函数接口来访问硬件。二、启动过程(与pc端启动过程类似)1、GEC6818开发板(A53)上电 -> uboot ->加载Linux内核 ->挂载根文件系统 ->执行应用程序2、P...
2019-07-04 16:13:06 870
原创 第三章:做一个简易登陆界面
一、内容做一个简易的登陆界面,包含:1、有账号输入和密码输入2、有登陆和取消按钮3、密码要带有屏蔽功能4、通过取消按钮讲一点槽函数的运用二、创建工程(初次做这个小例程,附带上建工程的步骤)1、打开QT软件,2、按下一步,3、如下就是工程创建成功的界面:4、双击打开day1_test.ui,就可以进入ui界面,如下:创建工程就讲到这...
2019-06-28 17:52:46 2049
原创 第二章:QT5.7的安装教程
一、准备的工具1、Windows下安装的QT软件:qt-opensource-windows-x86-mingw530-5.7.0二、安装过程1、双击qt-opensource-windows-x86-mingw530-5.7.0 开始安装;2、按下一步,进入登录界面,按next->下一步;如果没有账号的要进行注册,注册在Sign-up处3、选择安装位置,建议...
2019-06-28 14:24:49 5549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人