-
GPIO—Generalpurposeinput/output通用输入/输出(GPIO)组织为一个端口多达32个I/o(依赖于包),允许通过一个端口访问和控制多达32个引脚。每个GPIO可以单独访问GPIO具有以下用户可配置的特性:最大支持32GPIO8GPIO与模拟通道,用于SAADC,COMP或LPCOMP输入可配置的输出驱动器强度内部上拉和下拉电阻从所有...[详细]
-
刚开始学的时候,8位的timer0和timer2用的比较熟练,timer1一直迷迷糊糊。于是找了一些书籍,好心人把原理图翻译成了中文,易懂推荐《AVR单片机菜鸟进阶》沈添国主编这是我好不容易从两本书上找到的中英文的对照图这是我在课本上找的,共用寄存器部分的图,学到这里就一下子通了还有一个要注意的点就是:timer1的时钟源选择是靠TCCR1B来控制的,例如A的工作方式啥...[详细]
-
早晚也是闲着没事情做~~干脆就发点简单的东西,毕竟所谓的复杂就是一堆简单的堆出来的~~~究其根本,没有什么复杂的~毕竟ADC这个东西用的比较多,也很成熟,做出来的东西也是挺多的,所以这个东东就用两三个实验来叙述吧~先说一下ADC0808这款A/D转换器的介绍:1、ADC0808的简介A/D转换器是一种能把输入模拟电压或者电流信息变成与其成正比的数字量信息的电路芯片。A/D转换器用...[详细]
-
内部12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阀值。ADC的输入时钟不得超过14MHz,它是由PCLK2经分频产生。//ADC转换完成中断服务程序vo...[详细]
-
MSP430单片机的定时器除了可以捕获,比较之外,还可以作为PWM波产生器直接在芯片内部联通IO口。在官方手册上就有:Timer_B7isa16-bittimer/counterwithsevencapture/compareregisters.Timer_B7cansupportmultiplecapture/compares,PWMoutputs,and...[详细]
-
ThisprocedurefortheMCUandRS232interfacemsp430f449procedures,theuseofClanguage.#includemsp430x44x.hvoidinit_uart(void);voiduart_start(void);voiduart_send(void);voiduart_receiv...[详细]
-
#includeexti.h/********************************************************************************函数名:exti_init*函数功能:外部中断2端口初始化函数*输入:无*输出:无**...[详细]
-
1、频繁插拔电时,PIC单片机容易死机。用一个10K电阻并在LM7805的5V输出端到地。2、单片机的复位端的电容不能太大。-------------------------------------------------------------------------------------------------使用PIC单片机去设计工控电路,最头痛的问题,就是PIC单片机...[详细]
-
我们将讨论PIC18-Q71器件系列上的新增的模拟外设管理器(APMAnalogPeripheralManager),以了解如何使用它来降低嵌入式设计中的总体功耗。在微控制器和嵌入式系统领域,功耗已成为各种应用开发人员最关心的问题。随着我们不断将技术融入我们生活的方方面面,无论是智能设备、物联网应用、无线传感器、汽车创新、联网家用电器等,降低功耗的需求从未如此迫切。效率的意义...[详细]
-
1bxCAN工作模式bxCAN有3个主要的工作模式:初始化模式、正常模式和睡眠模式。在硬件复位后,bxCAN工作在睡眠模式以节省电能,同时CANTX引脚的内部上拉电阻被激活。软件通过对CAN_MCR寄存器的INRQ或SLEEP位置’1’,可以请求bxCAN进入初始化或睡眠模式。一旦进入了初始化或睡眠模式,bxCAN就对CAN_MSR寄存器的INAK或SLAK位置’1’来进行确认,同时内部上...[详细]
-
paging_init用来建立页表,初始化zone的memorymapvoid*zero_page;sort(&meminfo.bank,meminfo.nr_banks,sizeof(meminfo.bank),meminfo_cmp,NULL);build_mem_type_table();sanity_check_meminfo();pre...[详细]
-
一、简介本文介绍STM32系列如何使用timer3的第3通道(PB0)产生38K频率的PWM。二、实验平台库版本:STM32F10x_StdPeriph_Lib_V3.5.0编译软件:MDK4.53硬件平台:STM32开发板(主芯片stm32f103c8t6)仿真器:JLINK三、版权声明四、实验前提1、在进行本文步骤前,请先阅读以下博文:暂无...[详细]
-
staticvoidSetSysClock(void){__IOuint32_tStartUpCounter=0,HSEStatus=0;/*SYSCLK,HCLK,PCLKconfiguration----------------------------------------*/#ifdefined(PLL_SOURCE_HSI)/*At...[详细]
-
韩国三星320240LCDLCD模块是一款低价位高品质的LCD模块,具有高分辨率(点为0.27mm0.27mm)、高对比度FSTN、高可靠性、低功耗、低价格等优点,特别适用于数控机床、PDA、掌上电脑、游戏机等产品。SED1335是日本SEIKOEPSON公司出品的液晶显示控制器,在同类产品中是功能很强。其特点为:有较强功能的I/O缓冲器;指令功能丰富;四位数据并行发送;图形和文本方式混...[详细]
-
1、8051单片机片内并行接口2、MCS-51的内部资源3、MCS-51的芯片引脚图1-8MCS-51引脚图4、单片机的工作方式单片机的工作方式包括:复位方式、程序执行方式、单步执行方式、低功耗操作方式以及EPROM编程和校验方式。1.复位方式:经典的上电复位电路2.程序执行方式:(1)执行内部程序;(2)执行外部程序3.单步执行方式:...[详细]