-
N76E003包含三对(6个PWM通道)16位精度、可调周期和占空比的PWM输出让我们来看看六个通道的引脚分别是可能有同学会疑问,为什么P1.5和P0.3都是PWM5,那如果要使用PWM5,该如何选择引脚呢?我们来看看芯片内部的原理图。还是以PWM5为例:芯片内部是通过一个二选一选择器来进行引脚选择的,通过PIO05/PIO15寄存器来进行数据选择.如果我们选择使用...[详细]
-
fifth_drv.c驱动源码:#includelinux/device.h#includelinux/interrupt.h#includelinux/module.h#includelinux/kernel.h#includelinux/fs.h#includelinux/init.h#includelinux/delay.h#includeli...[详细]
-
/****************USART1中断处理函数******************/voidUSART1_IRQHandler(void){if(USART_GetITStatus(USART1,USART_IT_RXNE)!=RESET){if(Rx_Counter64){Rx_buffer=USA...[详细]
-
学习单片机之前呢,给大家推荐一本单片机学习的书籍《爱上单片机》,内容结构浅显易懂,实践性很强,非常容易上手,好了,废话不多说,直接上干活,带你快速入门单片机;一、位定义原理定义方法:sbit位名=特殊功能寄存器^位置;sbitLED1=P2^0;符号^前面是特殊功能寄存器的名字,后面的数字定义的可寻址位在特殊功能寄存器中的位置,取值必须是0~7P2是连接LED的IO口,P...[详细]
-
1.FSMC协议分析如下为ILI9325的8080接口的协议从图中可以看出8080接口的协议大概流程是:先发出片选信号,然后发出命令使能或者数据使能信号,待数据建立完成后,在读写信号的上升沿写入数据或者读出数据。CS(片选信号):低电平片选有效,高电平失能(默认为高:失能)RS(数据/命令):低电平写命令,高电平写数据(默认为高:写数据)FSMC默认为低。。。。RD(读信号):...[详细]
-
硬件平台:stm32F407Zet6软件平台:stm32cubeMX4.7+MDK5.14电路连接:PE8-LED0、PE9-LED1、PE10-LED2、PE11-LED3、PE12-KEY0、PE13-KEY1、PE14-KEY2、PE15-KEY3第一步、使用stm32cubeMX创建工程,选择相应的芯片,配置RCC、SYS、引脚和时钟如下图所示:...[详细]
-
引言ZigBee联盟定义了2种物理设备类型:一种是全功能设备FFD(fullfunctiondevice);另一种叫精简功能设备RFD(reducedfunctiondevice)。网络的构建需要有协调器参与工作(FFD)。整个网络的形成过程:首先进行初始化,之后协调器开始参与后建立网络,网络建立以后再通过路由器(FFD)和终端设备(RFD)发现网络,最后在建立起的网络开始数据管理和传送。...[详细]
-
引言流水线技术通过多个功能部件并行工作来缩短程序执行时间,提高处理器核的效率和吞吐率,从而成为微处理器设计中最为重要的技术之一。ARM7处理器核使用了典型三级流水线的冯·诺伊曼结构,ARM9系列则采用了基于五级流水线的哈佛结构。通过增加流水线级数简化了流水线各级的逻辑,进一步提高了处理器的性能。ARM7的三级流水线在执行单元完成了大量的工作,包括与操作数相关的寄存器和存储器读写操作...[详细]
-
zlg7289应用电路图:zlg7289资料:zlg7289矩阵键盘的应用:源程序:/*该程序实现的功能是在小键盘按键,在LED上显示所按的键的数值*/#includestdio.h#includehardware.h#includezlg7289.h#defineSDIO_CTRLIO0X4//PF2#defineSDIOOUT()...[详细]
-
使用外部时钟源模式2外部时钟源模式1并且输入配置为外部触发输入这2种情况作ETR其他情况为CH1...[详细]
-
STM32MP1系列是ST今年2月重磅推出的最新多核微处理器产品(MPU),集成两颗主频650MHz的Arm®Cortex-A7应用处理器内核和一颗运行频率209MHz的高性能Arm®Cortex-M4微控制器内核。这一灵活的异构计算架构在充分满足多种应用的灵活性需求的同时,又实现了最佳性能和低功耗特性。Cortex-A7内核支持开源操作系统(Linux/Android)...[详细]
-
KeilC51库函数KeilC51库函数参考C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。第一节本征库函数(intrinsicroutines)和非本征库函数C51提供的本征函数是指编译时直接将固定的代码插入当前行,而不是用ACALL和LCALL语句来实现,这样就大大提...[详细]
-
0引言 在风电行业中,经常需要在野外对风机进行维修,这时必须为各类维修工具和仪器进行供电。因此,设计一种便携式。低功耗。智能化的正弦逆变电源来为这些设备供电是十分必要的,可大大提高维修风机的效率。 本文正是基于这种情况下而设计的一种基于单片机的智能化正弦逆变电源。 1正弦逆变电源的设计方案 本文所设计的逆变器是一种能够将DC12V直流电转换成220V正弦交流电压,...[详细]
-
前面的话:和很多朋友一样,在学51单片机的过程中我们肯定会涉及到制作一个秒表,牵涉到把单片机的多个部分组合起来使用,这对于我们初学者来说可能显得有些困难,我同大家一样,百思不得其解,最后头都弄大了才把这个秒表制作出来,为了给以后的朋友们一些思路,一些参考,所以在这里我把自己制作的整个详细过程整理出来供大家参考。我调试出来是没有问题的,各方面都稳定运行,由于我水平有限,中间可能会有不对的地方,欢...[详细]
-
硬件平台 S3C2410X是三星公司的基于ARM920T的S3C2410X芯片。S3C2410X集成了一个LCD控制器(支持STN和TFT带有触摸屏的液晶显示屏)、SDRAM、触摸屏、USB、SPI、SD和MMC等控制器,4个具有PWM功能的计时器和1个内部时钟,8通道的10位ADC,117位通用I/O口和24位外部中断源,8通道10位AD控制器,处理器工作频率最高达到203MHz。 S...[详细]