-
于pwm波的输出实验老早之前就学了,一直拖到现在才写,,,。由于之前接触过32的高级定时器所以是先从死区pwm波开始学的,后面才学的pwm波。其实会发出死区pwm波了也就会发pwm波了。在学习32的某个功能时要先去看32的数据参考手册了解它的功能然后看它有哪些寄存器,对你需要用到的寄存器深入了解,最后看库函数进行编程。要发出死区pwm波就要用到32的高级定时器TIM1或TIM8,这两个定时器才...[详细]
-
#includereg51.h//头文件sbitLED=P2^0;//位定义LED灯voidTimer0()//使用定时计数器所做的处理函数,用做定时器{ TMOD=0x01;//定时器0,方式1 TH0=0xFC;//定时1ms的初值 TL0=0x18;//定时1ms的初值 ET0=1;//打开定时计数器0使能控制位 EA=1;//打开总中断 ...[详细]
-
单片机下载就三种,一种为离线下载,一种为在系统下载,一种为升级下载。离线下载为把单片机取下,放在编程器上下载,这种方式通常使用并行的方式写入程序。在系统下载就是你说的ISP,单片机在线路板上不用取下。USB下载只是其中之一,像STC单片机可以通过串口下载,ATMEL单片机通过SPI下载,还有的像ARM单片机通过JTAG下载等等。升级下载和ISP下载差不多,之不过通过已经写入到单片机的...[详细]
-
-1.在做移植前要做一下几点:看看rtems的各种guide,不用整的非常明白,知道大概即可,最起码的要知道初始化的整个流程,这样就知道需要修改的大概位置了;看看雪松、知秋一叶、etual的博客;0.平台:OS:Ubuntu12.04rtems:4.111.添加mini2440bsp支持,可以去掉其他不相关的;在libbsp/arm/acinc...[详细]
-
安装FTP、SSH、NFS服务器软件apt-get.安装VMwareTools以及实现本机和虚拟机文件共享安裝VMWareTools有几个优点:.HostOS与GuestOS传档时,只需鼠标拖曳即可。鼠标在HostOS与GuestOS切换时,不需再按Ctrl+Alt。此次安装VMWareTools的目的是第三点:为了本机和centos切换时,可以直接切换,不需再按ct...[详细]
-
首先介绍仿真界面与菜单栏。菜单栏View选项STM8软件断点无数量限制,但是不能将中断设在中断向量表内。STM8S在调试时支持RD/WRonfly功能,用户可以在程序运行时,直接观察变量的变化。也可以在不中断程序运行的条件下直接修改寄存器或者变量的值。...[详细]
-
今天做按键的实验。青风的源码中按键的引脚定义似乎有错,和开发板原理图中的不一致。正确的引脚定义应该是:#defineKEY3_PINGPIO_PIN_3#defineKEY2_PINGPIO_PIN_4#defineKEY1_PINGPIO_PIN_0#defineKEY3_PORTGPIOE#defineKEY2_PORT...[详细]
-
背景: 在uboot中,start.s中涉及到了CP15的有关操作。查阅有关资料,进行学习。mrcp15,0,r0,c1,c0,0bicr0,r0,#0x00002000@clearbits13(--V-)bicr0,r0,#0x00000007@clearbits2:0(-CAM)orrr0,r0,#0x00000...[详细]
-
本文介绍一种经济型的由8位单片机控制的温度湿度监控仪,该监控仪同时还能用于部分对露点有监测要求的场合。 1系统硬件组成 本系统完成对温度、湿度的实时测量,配合有关控制部分即可对温度湿度进行实时控制,同时具有温度、湿度和露点显示功能,满足一般上业环境对温度、湿度和露点检测的需要。系统由STC89C51RC、RAM、键盘、温度传感器、湿度传感器、A/D转换电路、D/A转换电路等组成。...[详细]
-
说明1、PIC12C508单片机的设置P2脚---设置输入P3脚---软件PWM产生输出P4脚---开始/停止开关输入P5脚---50HZ时钟基准输入P6脚---驱动继电器输出P7脚---比较器输入。2、电源由变压器T1,二级管D1,D2,D3,电容C1,C2,C3和U3组成。为继电器和I.C.S提供5V电压.如果有绝缘需求,可心使用无变压电源.3、时间基准为产...[详细]
-
1、_044.ino为主程序voidloop()为主程序大循环主要功能读取MPU6050平计算出相应数据2、定时中断驱动电机转动//用这个程序改多轴飞控一定很稳定。可以用它作为一个模块把算出的数据发给KK_C再进行控制。/********************************//*MotorControlRoutines*//**************...[详细]
-
在高频超声波数据采集系统中,很多高速A/D转换器往往不能直接与处理器相连接,这时就需要使用FIFO在处理器与A/D转换器之间架一座桥梁,FIFO的先入先出特性可以方便缓存大量的数据块。在基于ARM的超声波测厚系统中,所用为1MHz以上的高频超声波探头,测量数据经A/D转换后频率与ARM处理器的数据接收能力不匹配,因此需在A/D与ARM处理之间连接一个FIFO来解决以上问题。该设计选用AD...[详细]
-
前言本文记录的是S3C2440启动地址和各种存储器类型一、存储器类型思维导图如图所示:二、探究S3C2440启动地址1.为什么nand启动地址是4096?指令:ldrsp,=4096因为S3C2440的nand控制器会自动把nandflash中前4K代码数据搬到内部SRAM(0x4000,0000)中,同时还把这块SRAM地址映射到0x0000,0000地址。C...[详细]
-
1、建议在印制电路板中,VDD和GND分别由电源层和地层实现。连接到AVDD和AGND引脚的模拟电源应直接布线到电源层和地层,它们不能和任何一个数字电源共享线路连接。2、数字和模拟电源端都必须安放退藕电容。数字电源连线上的每两个电源引脚必须至少接有一个100nF电容,并尽量靠近这些引脚。较为理想的是每个电源引脚都有一个10nF或100nF的退藕电容。模拟电源应单独使用100nF和1nF电容...[详细]
-
开发环境:MDK:Keil5.30开发板:GD32F207I-EVALMCU:GD32F207IKGD32有两个看门狗,一个是独立看门狗,另外一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬,本章我们主要分析这两只看门狗的功能框图和它的应用。1独立看门狗1.1独立看门狗工作原理独立看门狗用通俗一点的话来解释就是一个12位的递减计数器,当计数器的值从某...[详细]