![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 70
bv1315008634
这个作者很懒,什么都没留下…
展开
-
ARM的寻址方式
寻址方式是根据指令中给出的地址码字段来寻找真实操作数地址的方式。 对Cortex-A8处理器支持的基本寻址方式有以下几种。1.寄存器寻址所需要的值在寄存器中,指令中地址码给出的是寄存器编码,即寄存器的内容为操作数。MOV R1,R2 ;R2->R1SUB R0,R1,R2 ;R1-R2->R0122.立即寻址立即寻址的指令中在操作码字段后面的地址码部分转载 2016-10-01 18:50:51 · 361 阅读 · 0 评论 -
μC/OS-II系统初步认识及基本数据类型
1、INCLUDES.H增加了代码的可移植性,但同时我们在编译这些文件时需要花费额外的时间。可以在INCLUDES.H里添加用户自己的头文件1.02移植文件使用可移植性强的整数数据类型,分别有以下可移植的数据类型:①Typedef unsigned char BOOLEAN;②Typedef unsigned char INT8U;//代表8位无符号整数数据类型③Typed原创 2016-09-02 11:49:34 · 1261 阅读 · 0 评论 -
μC/OS任务状态及具体内容描述
1、任务的5种状态:①睡眠状态(任务只以代码的形式驻留在程序空间,还没有交给操作系统管理时的情况)②就绪状态(系统为任务配备了任务控制块且在任务就绪表中进行了就绪登记)③运行状态(处于就绪状态的任务经过调度获得了CPU的使用权)④等待状态(正在运行的任务,需要等待一段时间或者需要等待一个事件发生在运行的时候为等待状态)⑤中断服务状态(一个正在运行的任务一旦响应中断申请就会中止运行而去执行中断服务程原创 2016-09-09 22:18:13 · 3157 阅读 · 0 评论 -
MP3的解码模块(VS1003B芯片)的原理和参数设置
VS1003B芯片的连接示意图:vs1003b模块MP3制作的关键模块,vs1003b是解码模块。vs1003连接原理图:vs1003b芯片的参数设置:原创 2016-09-10 14:14:39 · 15240 阅读 · 0 评论 -
μC/OS调度器及任务创建、挂起、恢复、删除、初始化函数的使用
1、在多任务系统中,令CPU中止当前运行的任务转而去运行另一个任务的工作叫做任务切换,而按照某种规则进行任务切换的工作叫做任务的调度2、在μC/OS-II中,任务调度是由任务调度器来完成的3、任务调度器主要两项工作:①在任务就绪表中查找具有最高优先级别的就绪任务②中断级的调度器4、任务级的调度器由函数OSSched()实现,中断级的调度器由函数OSIntExt()实现5、调度器做任原创 2016-09-11 19:28:06 · 1541 阅读 · 0 评论 -
μC/OS-II中的任务就绪表概述
每个任务被赋予不同的优先级等级,从0级到最低优先级OS_LOWEST_PR1O,包括0和OS_LOWEST_PR1O在内(见文件OS_CFG.H)。当μC/OS-Ⅱ初始化的时候,最低优先级OS_LOWEST_PR1O总是被赋给空闲任务idle task。注意,最多任务数目OS_MAX_TASKS和最低优先级数是没有关系的。用户应用程序可以只有10个任务,而仍然可以有32个优先级的级别(如果用户将最原创 2016-09-12 19:52:41 · 1326 阅读 · 0 评论 -
SPI总线的基础认识
SPI总线SPI是摩托罗拉公司定义的一种串行外围设备接口。SPI总线主要应用于EEPROM、FLASH、实时时钟、AD转换器、还有数字信号处理器和数字信号解码器之间。SPI是一种高速的、全双工的同步通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便。SPI一般使用4条线通信 1、 MISO ————— 主设备数据输转载 2016-09-18 22:17:49 · 877 阅读 · 0 评论 -
MP3工作原理
MP3播放器的工作原理MP3播放器是利用数字信号处理器DSP来完成处理传输和解码MP3文件的任务的。DSP掌管播放器的数据传输,设备接口控制,文件解码回放等活动。MP3工作方框图(图1)一个完整的MP3播放器要分几个部分:中央处理器,解码器,存储设备,主机通迅端口,音频解码D/A转换和功放,显示界面和控制键,其中中央处理器和解码器是整个系统的核心,这里的中央处理器我们通常称转载 2016-09-19 21:36:25 · 9218 阅读 · 0 评论 -
CH340模块进行烧写
用串口和CH340模块都可以让计算机和单片机进行通信,但是使用CH340更加方便,省去了使用串口的麻烦CH340 是一个 USB 总线的转接芯片,实现 USB 转串口、USB 转 IrDA 红外或者 USB 转打印口。在串口方式下,CH340 提供常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到 USB 总线。在红外方式下,CH340转载 2016-09-20 21:52:46 · 11571 阅读 · 2 评论 -
CH372或CH375的USB通讯问题解答
1、如果是在没有单片机的情况下,进行简单的I/O输入输出,那么可以参考CH341的资料,CH341不需要单片机就能独立工作,可以提供串口、并口、兼容IIC或I2C的2线接口、兼容SPI及JTAG的4线接口、5线接口等,可以提供多个GPIO通用I/O,可以用于控制低速模数转换AD、DA、数字I/O、I/O扩展等。2、如果是单片机/DSP等与计算机相连接,也就是USB设备方式的应用,那么参考CH3转载 2016-09-21 22:55:59 · 5985 阅读 · 1 评论 -
ARM体系结构
1. ARM概述1.1 Application Cortex Processors (ARM Cortex 应用处理器 ) • Cortex™-A 系列 - 开放式操作系统的高性能处理器 Cortex 应用处理器在先进工艺节点中可实现高达 2GHz+ 标准频率的卓越性能,从而可支持下一代的移动 Internet 设备。这些处理器具有单核和多核种类,最多提供四个转载 2016-09-22 23:23:00 · 267 阅读 · 0 评论 -
Cortex—A8处理器编程模型
一、Cortex—A8处理器模式Cortex-A8体系结构支持8种处理器模式,分别为:模式 缩写 说明原创 2016-09-28 15:10:35 · 965 阅读 · 0 评论 -
vs1003b中的寄存器
VS1003 共有 16 个 16 位的寄存器, 地址分别为 0x0 – 0xF; 除了模式寄存器 (MODE, 0x0) 和状态寄存器 (STATUS,0x1)在复位后的初始值分别为 0x800 和 0x3C 外,其余的寄存器在 VS1003 初始化后的值均为 0。下面将 VS1003各寄存器逐一介绍:1)MODE(地址 0x0;RW,可读写)模式寄存器在 VS1003 中是一个转载 2016-09-29 19:02:44 · 1340 阅读 · 0 评论 -
PCB初步认识以及单片机最小系统
1、工业制造PCB与手工制造区别①工业制造需铺油 ,与手工不同 的是工业采用铺油的方式,实现除有用区域外,其它区域实现绝缘的作用 ②工业有丝印 ,在PCB板子的右上脚区域有设计者、设计时间等信息 ③手工的周期短,如果项目比较紧急,我们可以选择手工制作PCB,相对于工业制作,手工制作周期短2、元器件的分类:直插型,贴片型3、两层板的连通:①过孔(via):用来连原创 2016-07-27 16:18:56 · 728 阅读 · 0 评论