最近想研究一个U盘,然后顺便熟悉一下USB协议。因为USB协议比较复杂, 常用的复杂外设除了WiFi,Ethernet,SDIO和USB这些就是USB了,学习USB的时候肯定要拿一个东西下手,所以简单了解之后准备了下列资料: 前期准备 1.《圈圈教你玩USB》。这本书比较经典,但是拿的芯片比较老了, ...
分类:
其他好文 时间:
2018-04-28 22:12:27
阅读次数:
201
SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit (2^24)的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK 等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次... ...
分类:
其他好文 时间:
2018-04-28 15:39:52
阅读次数:
228
在正常的程序里面,我添加了MB85RS16(spi flash)这个外设驱动代码后,使用ST-Link II下载就出现cannot halt the core。 这个现象之前出现过1次,但是解决办法忘记了,又重新搜索了一下解决办法,在这里记录一下,作备忘录,同时也分享给大家。 解决办法1:按下复位键 ...
分类:
其他好文 时间:
2018-04-28 13:59:44
阅读次数:
2758
【蓝桥杯单片机10】串行接口的进阶与实战应用 广东职业技术学院 欧浩源 串行接口作为51单片机的重要外设,编程操作并不复杂,但在实际的项目应用中,由于数据结构和通信规约的不同,其程序逻辑也有各种变化,不会像“【蓝桥杯单片机09】串行接口的基本原理与应用”中说的那么简易。 一般情况下,上位机的命令可能 ...
分类:
其他好文 时间:
2018-04-27 02:11:55
阅读次数:
193
一、MCS51基本组成(STC89C52) CPU(8051CPU) + 存储器(4KB ROM/256B RAM)+外设(4组IO口,两个定时器,一个串口) 1、组成结构简图 2、具体组成框图 二、MCS51存储器详解 注:1、CPU的组成基本之前已讲,本篇重点讲述存储器 2、存储单元的基本单位是 ...
分类:
其他好文 时间:
2018-04-26 19:07:01
阅读次数:
295
DAC是STM32系列的一个基本外设,可以将数字信号转化成模拟信号,这次我将使用DAC来输出一个特定波形。 首先确定工作方法,由于我目前在做的简易示波器在输出波形的同时还需要显示输入信号,所以不能占用太多CPU时间,于是就选用了基于DMA的ADC。 使用DMA只需告诉DMA外设它要怎么搬移数据就可以 ...
分类:
其他好文 时间:
2018-04-25 20:58:35
阅读次数:
244
一、虚拟化技术kvm原理kvm是基于内核的虚拟机,负责的是:1、虚拟机的虚拟CPU也就是vCPU2、对虚拟内存进行管理和调度QEMU-KVM就是通过修改QEMU代码而得出的专门用来创建和管理虚拟机的管理工具,是为了KVM能更好的和内核打交道使用虚拟化技术的QEMU,实现虚拟外设结论:1、KVM本身只关注虚拟机调度和内存管理这两个方面2、外设的任务交给我们上面说的linux内核或者是QEMU。所以K
分类:
其他好文 时间:
2018-04-24 19:01:23
阅读次数:
301
初学Direct X(4) 本文学着做出一个如下的小游戏 游戏方式是使用键盘控制红色的Bucket收集蓝色的炸弹 1.酝酿一下 现在我已经掌握: 将位图文件加载到内存 绘制位图到buckbuffer 获取外设输入 再来几个,获取表面的信息,例如宽和高 以及获取位图的信息,例如宽和高 2.程序的文件结 ...
分类:
其他好文 时间:
2018-04-22 20:06:22
阅读次数:
251
外设与内部外设 外设 peripheral,外部设备,单片机中的模块,例如单片机中的串口控制器和I2C控制器。 单片机早期的功能较弱,外部扩展专用芯片与单片机结合(做到一块电路板上用导线连接)工作,而这个外部配合的专用芯片就称为外设。随着半导体工业的发展,集成电路集成能力提高,将一些常用的外设集成到 ...
分类:
其他好文 时间:
2018-04-22 18:11:49
阅读次数:
155
STM32中断很强大,STM32中断可以嵌套,任何外设都可以产生中断,其中中断和异常是等价的. 中断执行流程: 主程序执行过程可以产生中断去执行中断的内容(保护现场),然后在返回继续执行中断. 中断分类:(可以在参考手册查看) 有关具体的系统异常和外部中断可在标准库文件 stm32f10x.h 这个 ...
分类:
其他好文 时间:
2018-04-21 17:33:42
阅读次数:
246