-
74HC595驱动8个数码管源程序:/*---------------------------------------------------------------------*//*---STCMCUInternationalLimited----------------------------------*//*---STC1TSeriesMCUDemoPr...[详细]
-
与电视和外部源相连接,将信号转换为可以在电视屏幕上显示的内容。增加硬盘驱动器(HDD)之后,机顶盒解决方案还能实现对PVR(个人录像机)功能的支持。本文将详述STB的内核子系统设计。 设计注意事项 数字机顶盒(STB)与电视和外部源相连接,将信号转换为可以在电视屏幕上显示的内容。增加硬盘驱动器(HDD)之后,机顶盒解决方案还能实现对PVR(个人录像机)功能的支持。被称为TiVo的常...[详细]
-
一、连接示意图二、下载步骤1、目标板电源断开2、将仿真器下载端口与电路板JTAG端口有效连接3、启动MPLAB软件4、点击MAPLAB软件上方Programmer-SelectProgrammer-2MPLAB-ICD25、显示提示窗口内容:ConnectingtoMPLABICD2...Connected,表示仿真器ICD2-USB连接成功...[详细]
-
1、问题一个工程包含众多源文件,需要指定一个入口地址,如IARIDE中默认的入口地址(符号或者标号)__iar_program_start(在$TOOLS_DIR$armlib目录下的cstart.s文件中定义)。对于一般程序而言,入口地址就是程序首先被执行的指令(函数)。然后,在嵌入式系统中,必须考虑芯片复位时的异常向量表,在异常向量表中的复位异常跳转的地址,也是程序首先执行的地址...[详细]
-
1、使能GPIO时钟:RCC_APB2PeriphClockCmd(uint32_tRCC_APB2Periph,FunctionalStateNewState);参数说明:例如:2、设置GPIO参数:输出OR输入,工作模式,端口翻转速率;3、调用初始化函数:GPIO_Init(GPIO_TypeDef*GPIOx,GPIO_InitTypeDef*GPIO...[详细]
-
S3C2440通用异步接收器和发送器(UART)提供了3个独立的异步串行IO端口,每个端口可以在中断模式或DMA模式下操作。换言之,UART可以生成一个中断或DMA请求进行CPU和UART之间数据的传输。如果一个外部设备提供UEXTLCK给UART,UART可以在更高的速度下工作。每个UART通道对于接受器和发送器包括2个64字节的FIFO和移位器。数据拷贝到FIFO然后在传送之前拷贝到发送移位器...[详细]
-
/******************************舵机控制头文件***********************/#ifndef__tuoji_H__#define__tuoji_H__externucharfront;externvoidmotor_init(void);//初使化externvoidstop(void);//停车externvoid...[详细]
-
把关键元件(如高性能晶振、SAW滤波器、光放大器、激光二极管)的本机温度限制在窄范围内,可以提高电子系统的精度,一般需要将温度控制在0.1℃内,激光器的工作精度才能很好地保持在0.1nm内。本文的设计方案能为大功率半导体激光器提供有效支持,最大电流可达2.5A.1半导体激光控制器的设计激光控制器由受控恒流源,温度监视及控制电路,主控制器及显示器构成。整体结构原理见图1.图1激光控...[详细]
-
器件连接/参考 ADuCM360:基于Cortex-M3的微控制器,内置双通道24位-型ADC ADP1720-3.3:低压差线性稳压器 评估和设计支持 电路评估板 CN-0300评估板(EVAL-CN0300-EB1Z)包含USB-SWD/UART和SEGGERJ-LinkLite电路板 设计和集成文件 原理图、布局文件、物料清单、ADuCM3...[详细]
-
开场白:细心的网友会发现,这种12864液晶屏在显示自造字库时普遍有个毛病,在坐标轴x方向上是以每16个点阵为一个单位的,如果显示两个8x16字符V和5,虽然它们的x坐标轴是相邻的,但是实际显示的效果是中间隔了8个点阵。另外,这种12864液晶屏是由上半屏和下半屏组成的,软件上的坐标体系并没有做到跟物理的坐标体系一致,需要转换的。如果我们想把一个整体字符的一半显示在上半屏,另一半显示在下...[详细]
-
简介:在嵌入式系统的开发过程中,技术难点主要在于系统引导程序的编写,为此本文将详细论述在ARM7基础上开发嵌入式系统时引导程序的实现。引导加载程序是系统加电后运行的第一段软件代码。当一个微处理器最初启动时,他首先执行预定地址处的指令。通常这个位置是只读内存,其中存放着系统初始化或引导程序。在PC系统中,引导加载程序由BIOS(其本质就是一段固件程序)和位于硬盘MBR中的操作系统BootLo...[详细]
-
stm32中断服务函数的名称有点特别,它们的名称是固定的,但是表面看起来又好像没什么规律,还是老办法,写下来死记了。WWDG_IRQHandlerPVD_IRQHandlerTAMPER_IRQHandlerRTC_IRQHandlerFLASH_IRQHandlerRCC_IRQHandlerEXTI0_IRQHandler...[详细]
-
P2口的位结构与P0口类似,有MUX开关。驱动部分与P1口类似,但比P1口多了一个转换部分。当CPU对片内存储器和I/0口进行读写时,即执行MOV指令,或在EA=1的条件下执行MOVE指令,由内部控制电路自动使开关MUX倒向锁存器的Q端,这时P2口为一般I/O口;当CPU对片外存储器进行读写时,即执行MOV指令,或在EA=1的条件下执行MOVC指令,开关倒向地址线端,这时P2口之输出高8...[详细]
-
1.开发步骤1.设置串口中断寄存器2.求出给定波特率对应的T1定时器初始值(因为传统的C51是用T1定时器产生波特率的)3.写程序2.串口模块什么是串口?串口就是COM口,串口是串行发送数据的,是一位位地发送数据位,常见的是9针串口。但在一般的C51学习版和开发版上都有集成CH340转换芯片,使得用usb口就可以代替串口,所以用一般的学习板进行开发,只要插上usb线就可以进行串口...[详细]
-
01gd32简介GD32是由兆易创新(GigaDevice)研发设计的一系列32位MCU,GD32是有和ST产品线P2P的产品系列,但和ST的产品差距还很大,还需要国人们一起努力呀。目前GD32的单片机从内核上区分有Cortex-M3、Cortex-M4、Cortex-M23和RISC-V内核系列。开发环境:支持主流的KeilMDK4/5、IAR等IDE;开发编程...[详细]