基于DSP芯片的电子钟设计

合集下载

DSP硬件系统的基本设计中时钟电路的设计Word版

DSP硬件系统的基本设计中时钟电路的设计Word版

一个完整的DSP系统通常是由DSP芯片和其他相应的外围器件构成。

DSP硬件系统主要包括电源电路、复位电路、时钟电路等。

DSP的时钟电路用来为TMS320C54x芯片提供时钟信号,由一个内部振荡器和一个锁相环PLL组成,可通过晶振或外部的时钟驱动。

以下我们将着重讨论DSP硬件系统的基本设计中时钟电路的设计。

关键字TMS320C54x 时钟产生器软件可编程PLL绪论 (I)第一章时钟产生器 (1)第二章软件可编程PLL (2)第一节软件配置PLL介绍 (2)一时钟模式介绍 (2)二时钟模式设置 (3)第二节程序 (7)一倍频模式向倍频模式的切换 (7)二倍频模式向分频模式的切换 (8)三分频模式向倍频模式的切换 (8)四分频模式向分频模式的切换 (9)第三章心得体会 (11)第四章参考文献 (12)TMS320C54XX1X2\CLKIN4 1 3 2VddTSM320C54XX1X2\CLKINC1C2晶体外部晶振第二章软件可编程PLL第一节软件配置PLL介绍软件可编程PLL的特点是有高度的灵活性,它包括一个用来提供各种时钟乘数因子的时钟标定位、直接开放和禁止PLL的功能和一个PLL锁存定时器,该锁存定时器可以延迟期间PLL时钟模式的切换直到所存操作完成为止。

一时钟模式介绍带有内部的软件可编程PLL的期间可以设置为下面两种时钟模式:PLL模式:输入时钟(CLKIN)乘以31个可能的因子中的一个因子,这些因子取值范围为0.25~15,他们可以通过PLL电路获取。

DIV(分频器)模式:输入时钟(CLKIN)处以2或4.当用DIV模式时,所有的模拟部分,包括PLL电路,都被禁止以使功耗降到最小。

二时钟模式设置复位操作之后,时钟操作模式立即由3个外部引脚CLKMD1,CLKMD2,CLKMD3的直来确定。

3个CLKMD引脚所对应的模式如表1所示,复位之后,软件可编程PLL可以被变成设置为所需的模式。

下列时钟模式引脚作何可以在复位时开放PLL:C5402中是CLKMD(3-1)=000b 110b.当这些时钟模式引脚被组合式,内部的PLL锁相定时器不再激活,因此,系统必须延迟释放复位以保证PLL锁存时间的延迟得以满足。

基于DS1302的电子时钟设计

基于DS1302的电子时钟设计

基于DS1302的电子时钟设计2012~ 2013 学年第二学期《单片机》课程设计报告题目:基于DS1302的电子时钟设计专业:电气工程系自动化班级: 10自动化(2)班姓名:费孝斌洪建勇刘云飞桑乐陆欢欢魏笑指导教师:林开司电气工程系2013年5月12日任务书摘要电子时钟主要是利用电子技术将时钟电子化、数字化,拥有时钟精确、体积小、界面友好、可扩展性能强等特点,被广泛应用于生活和工作当中。

另外,在生活和工农业生产中,也常常需要温度,这就需要电子时钟具有多功能性。

本设计主要为实现一款可正常显示时钟/日历、带有定时闹铃的多功能电子时钟。

本文对当前电子钟开发手段进行了比较和分析,最终确定了采用单片机技术实现多功能电子时钟。

本设计应用AT89C52芯片作为核心,6位LED数码管显示,使用DS1302实时时钟日历芯片完成时钟/日历的基本功能。

这种实现方法的优点是电路简单,性能可靠,实时性好,时间精确,操作简单,编程容易。

该电子时钟可以应用于一般的生活和工作中,也可通过改装,提高性能,增加新功能,从而给人们的生活和工作带来更多的方便。

关键词:电子时钟;多功能;AT89C52;时钟日历芯片目录摘要一、引言 (4)二、基于单片机的电子时钟硬件选择分析 (5)2.1主要IC芯片选择 (5)2.1.1微处理器选择 (5)2.1.2 DS1302简介 (6)2.1.3 DS1302引脚说明 (7)2.2电子时钟硬件电路设计 (8)2.2.1时钟电路设计 (9)2.2.2整点报时功能 (10)三、protel软件画原理图 (11)3.1系统工作流程图 (12)3.2原理图 (13)四、proteus软件仿真及调试 (14)4.1电路板的仿真 (15)4.2软件调试 (16)五、源程序 (17)六、参考文献 (18)引言时间是人类生活必不可少的重要元素,如果没有时间的概念,社会将不会有所发展和进步。

从古代的水漏、十二天干地支,到后来的机械钟表以及当今的石英钟,都充分显现出了时间的重要,同时也代表着科技的进步。

基于DSP芯片的电子钟设计

基于DSP芯片的电子钟设计

1、绪论1.1 设计背景在DSP芯片出现之前,数字信号处理只能依靠通用微处理器来完成,由于微处理器芯片速度较低,难以满足高速实时处理的要求。

1965年库利和图基发表了著名的快速傅立叶变换FFT,极大地降低了傅立叶变换的计算量,从而为数字信号的实时处理奠定了算法的基础。

与此同时,伴随集成电路技术的发展,各大集成电路厂商为生产通用DSP芯片做了大量的工作。

1978年AMI公司生产第一片DSP芯片S2811。

1979年美国Intel公司发布了商用可编程DSP器件Intel2920,由于内部没有单周期的硬件乘法器,使芯片的运算速度,数据处理能力和运算精度受到了很大的限制。

运算速度大哟为单指令周期200~250ns,应用范围仅局限于军事或航空领域。

随着时间的推移,许多国际上著名集成电路厂家都相继推出自己的DSP产品。

这个时期的DSP器件在硬件结构上更适合数字信号处理的要求,能进行硬件乘法,硬件FFT变换和单指令滤波处理,其单指令周期为80~100ns,20实际80年代后期,以TI公司的TMS320C30为代表的第三代DSP芯片问世,伴随着运算速度的进一步提高,其应用范围逐步扩大到通信,计算机领域。

在2000年以后,DSP制造商不仅信号处理能力更加完善,而且是系统开发更加方便,程序编辑更加灵活,功耗进一步降低,成本不断下降。

尤其是各种通用外设集成到片上,大大地提高了数字信号处理能力。

这一时期的DSP运算速度可达到单指令周期10ms左右,可在Windows环境下直接应用C语言编程,使用方便灵活,使DSP芯片不仅在通信,计算机领域得到了广泛的应用,而且逐步渗透到了人们的日常消费领域。

目前DSP芯片的发展非常迅速。

硬件结构方面主要是向多处理器的并行处理结构,便于外部数据交换的串行总线传输,大容量片上RAM和ROM,程序加密,增加IO驱动能力,外围电路内装化,低功耗等方面发展。

软件方面主要是综合平台的完善,使DSP的应用开发更加灵活方便。

基于DSP的电子钟设计

基于DSP的电子钟设计

电子信息工程专业项目设计说明书(2011/2012学年第二学期)项目名称:DSP应用系统题目:基于DSP的电子钟设计专业班级:学生姓名:学号:指导教师:设计周数:设计成绩:1 课程设计目的通过课程设计,使学生综合运用DSP技术课程和其他有关课程的理论和生产实际知识去分析和解决具体问题的能力得到提高,并使其所学知识得到进一步巩固、深化和发展;初步培养学生对工程设计的独立工作能力,学习设计的一般方法;以及锻炼我们查阅资料、方案比较、团结合作的能力。

学会简单电路的实验调试和整机指标测试方法,增强我们的动手能力,为以后学习和工作打下基础。

2 课程设计正文本次课程设计的课题是一个电子时钟设计,采用2812DSP、LED显示模块和相关硬件电路,用DSP相关语言写控制程序,设计一个能够正确显示秒钟的基本DSP应用系统。

2.1 软件系统设计2.1.1主函数流程图如图1所示。

图1主函数流程图2.1.2系统实现代码#include "DSP281x_Device.h" // DSP281x Headerfile Include File#include "DSP281x_Examples.h" // DSP281x Examples Include Fileinterrupt void cpu_timer0_isr(void);void Delay(int x);char flag=1;int g_nCount;Uint16 a=0xff00; //十位Uint16 b=0x0000 ; //个位void main(void){g_nCount=0;InitSysCtrl(); //初始化cpu.InitPieCtrl(); //初始化向量表.初始化Pie寄存器.IER = 0x0000; //复位,中断使能寄存器IER,中断标志寄存器IFR.用于将Pie中断服务复位.IFR = 0x0000;InitPieVectTable(); //初始化中断向量表.EALLOW;//关闭寄存器保护,与EDIS配合使用.PieV ectTable.TINT0 = &cpu_timer0_isr; //打开TINT0,地址指针指向前面向向量,前后名字一致.EDIS; //打开寄存器保护.CpuTimer0.RegsAddr = &CpuTimer0Regs;CpuTimer0Regs.PRD.all = 0xffff; //PRD周期寄存器CpuTimer0Regs.TPR.all = 0; //TPR,8位到15位是PSC,0位到7位是TDDR.CpuTimer0Regs.TIM.all = 0; //TIM计数寄存器,存放计数值CpuTimer0Regs.TPRH.all = 0; //TPR的高16位CpuTimer0Regs.TCR.bit.TSS = 1; //TCR控制寄存器,TSS=1表示关闭定时器,TSS=0时启动CpuTimer0Regs.TCR.bit.SOFT = 1; //SOFT和FREE同时使用,都是1的时候自由运行CpuTimer0Regs.TCR.bit.FREE = 1;CpuTimer0Regs.TCR.bit.TRB = 1; //TRB重装载位,=1自动装载周期寄存器的值CpuTimer0Regs.TCR.bit.TIE = 1; //中断使能计数器,减到0自动为1请求中断.CpuTimer0.InterruptCount = 0; //计数StartCpuTimer0();//执行宏定义,TSS=0时的操作,开始定时器计数IER |= M_INT1;//赋值0X0001PieCtrlRegs.PIEIER1.bit.INTx7 = 1;//按位操作,7位//打开全局中断EINT; // Enable Global interrupt INTMERTM; // Enable Global realtime interrupt DBGMEALLOW;GpioMuxRegs.GPAMUX.all=0x0000; // Configure MUXs as digital I/Os orGpioMuxRegs.GPBMUX.all=0x0000; // peripheral I/Os//MUX表示工作方式,两种工作方式:外设和I/O,相应位为外设,为0是I/O GpioMuxRegs.GPADIR.all=0xffff; // GPIO PORTs as outputGpioMuxRegs.GPBDIR.all=0x000f; // sets 0~3 bit is output,others is input;GPIO DIR select GPIOs as output //DIR表示方向,输入还是输出管教,相应位为1为输出,为0是输入GpioMuxRegs.GPAQUAL.all=0x0000; // Set GPIO input qualifier valuesGpioMuxRegs.GPBQUAL.all=0x0000;EDIS;while ( 1 ){// GpioDataRegs.GPADA T.bit.GPIOA1=0;GpioDataRegs.GPADA T.all=a;//十位GpioDataRegs.GPBDA T.all=b;//个位if(GpioDataRegs.GPBDA T.bit.GPIOB8==0){Delay(5);if(GpioDataRegs.GPBDA T.bit.GPIOB8==0)flag=1;}if(GpioDataRegs.GPBDA T.bit.GPIOB9==0){Delay(5);if(GpioDataRegs.GPBDA T.bit.GPIOB9==0)flag=2;}if(GpioDataRegs.GPBDA T.bit.GPIOB10==0){Delay(5);if(GpioDataRegs.GPBDA T.bit.GPIOB10==0)flag=3;}if(GpioDataRegs.GPBDA T.bit.GPIOB11==0){Delay(5);if(GpioDataRegs.GPBDA T.bit.GPIOB11==0)flag=4;}}}interrupt void cpu_timer0_isr(void)//中断先声明后定义{PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;//中断应答寄存器CpuTimer0Regs.TCR.bit.TIF = 1;//中断标志位CpuTimer0Regs.TCR.bit.TRB = 1;//重装载位if ( g_nCount==0 ){b++;if(b>0x0009){b=0x0000;a++;}if(a>0xff05){a=0;b=0;}switch(flag){case 0:break;case 1: b--; if(b<=0x0000){b=9;a=a-1;};break;case 2:b++;if(b>0x0009){a=a+1;b=0x0000;};break;case 3:a--; if(a<=0xff00) a=0xff05;break;case 4:a++;if(a>0xff05)a=0xff00;break;}}g_nCount++; g_nCount%=2289;}void Delay(int x)//延时1ms*x{int i,j;for(i=0;i<x;i++)for(j=0;j<2275;j++);}2.1.3软件调试软件调试是通过对程序的编译、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。

基于DSP的数字电子钟设计

基于DSP的数字电子钟设计

课程设计报告学生姓名:学号:学院: 电气工程学院班级:题目: 数字电子钟的设计尹维春指导教师:职称: 教师2013 年 3 月 15 日一.设计要求1、硬件电路设计,包括TMS320LF2407基本电路、数码显示电路和基本按键,需要用protel软件完成原理图;2、软件设计,主要指应用片上定时器作为时钟源编写数字钟程序,数字电子钟功能要求能调小时、分钟、秒钟,还有随时暂停的功能等,在实验箱上运行调试成功并能用数码管显示;3、课程设计报告,包括总体设计方案、硬件电路设计和软件设计的具体说明。

二.设计方案论证1、数字时钟选择方案方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。

该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。

为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。

当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。

而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。

方案二:本方案完全用软件实现数字时钟。

原理:利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分值加1;若分值达到60,则清零,并将时值加1;若时值达到24,则清零。

该方案具有硬件电路简单的特点。

而且,由于是软件实现,缺点:当DSP芯片不上电,程序不执行时,时钟将不工作。

基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能简单方便,容易操作实现。

2、数码管显示方案方案一:静态显示。

所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。

该方式每一位都需要一个8 位输出口控制。

静态显示时较小的电流能获得较高的亮度,且字符不闪烁。

但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。

基于DSP的液晶显示时钟的设计与实现

基于DSP的液晶显示时钟的设计与实现

第24卷 第5期2009年10月液 晶 与 显 示Chinese Journal of Liquid Crystals and DisplaysVol 124,No 15Oct.,2009文章编号:100722780(2009)0520713205基于DSP 的液晶显示时钟的设计与实现叶 军1,于 霞2(1.青海大学机械系,青海西宁 810016,E 2mail :yejun1991@ ;2.广西工学院机械系,广西柳州 545006)摘 要:通过对DSP 芯片TMS320L F2407A 和液晶模块L CM12864ZK 的分析和研究,利用TMS320L F2407A 的DSP 最小系统板构建了一个时间显示系统,采用L CM12864ZK 液晶模块显示时间,用按键调整时间。

该时钟系统包括硬件电路的实现和系统程序设计两部分。

对液晶显示时钟系统的硬件原理和主程序流程图进行了介绍,并给出了定时器的初始化程序和按照液晶显示模块接口读写时序编写的在DSP 芯片TMS320L F2407A 上的液晶显示初始化程序。

关 键 词:DSP ;TMS320L F2407A ;L CM12864ZK 液晶模块;接口中图分类号:TP334.7;TP36 文献标识码:A 收稿日期:2009202222;修订日期:20092032121 引 言DSP 芯片既具有高速数字信号处理功能,又具有实时性强、功耗低、集成度高等嵌入式微计算机的特点,所以随着科技的发展,DSP 技术在机电控制领域的应用愈加广泛。

L CD 可显示字符、汉字和图形,且显示清晰美观、功耗低,现在已成为电子产品中应用最为广泛的显示方式。

近年来,基于DSP 的L CD 图文显示技术一直受到科技人员的关注。

本文利用DSP 芯片TMS320L F2407A 的数字I/O 口来控制慢速的L CM12864ZK 液晶显示模块,用软件编程来实现对外设L CM12864ZK 液晶显示模块的读写接口时序,并且按照L CM12864ZK 液晶显示模块的时序要求加入相应的等待延时来实现高速的DSP 芯片和低速的液晶显示模块的工作匹配,从而实现基于DSP 的液晶显示时钟设计。

DSP课程设计数字时钟

DSP课程设计数字时钟

软件调试:检查软件代码是 否正确,确保时钟模块、显 示模块等设备正常工作
功能测试:测试数字时钟的 功能是否正常,如时间显示、 闹钟设置等
性能测试:测试数字时钟的 性能是否满足要求,如时间 精度、功耗等
稳定性测试:测试数字时钟 的稳定性,如长时间运行是 否正常,是否出现异常情况 等
数字时钟的优化
优化目标
提高时钟精度:优化后的时钟精度更高,误差更小 降低功耗:优化后的时钟功耗更低,更节能 提高稳定性:优化后的时钟稳定性更高,不易受干扰 简化设计:优化后的时钟设计更简洁,易于理解和实现
数字时钟的应用 场景
智能家居领域
智能照明:根 据时间自动调 节灯光亮度和
色温
智能安防:监 控家中安全情 况,如门窗开 关、陌生人闯
低功耗设计可以提 高数字时钟的续航 能力
低功耗设计可以减 少数字时钟的能耗 和碳排放
低功耗设计可以降 低数字时钟的生产 成本和维护成本
感谢您的观看
汇报人:
智能家居:作为智 能家电的控制中心, 实现远程控制和定 时操作
工业自动化:用于 生产线的定时控制 和监控,提高生产 效率
医疗设备:用于医疗 设备的定时控制和监 测,提高医疗设备的 准确性和可靠性
交通管理:用于交通 信号灯的定时控制和 监测,提高交通管理 的效率和安全性
数字时钟的发展 趋势
智能化发展
提高时钟的准确性 降低时钟的功耗 提高时钟的稳定性 优化时钟的显示效果
优化方法
提高时钟精度: 采用高精度时 钟源,如晶体
振荡器
降低功耗:优 化电路设计, 减少不必要的
功耗
提高稳定性: 采用稳定的电 源和时钟源, 避免外部干扰
优化显示效果: 采用高亮度、 高对比度的显 示设备,提高

基于DSP的数字钟设计(DOC)

基于DSP的数字钟设计(DOC)

编号(学号):基于DSP的数字钟设计题目:基于DSP的数字钟设计学院:信息与电气工程学院专业:电子信息工程姓名:指导教师:成绩:完成日期:年月日基于DSP的数字钟设计DSP 芯片既具有高速数字信号处理功能,又具有实时性强、功耗低、集成度高等嵌入式微计算机的特点,所以随着科技的发展,DSP 技术在机电控制领域的应用愈加广泛。

LED 可显示字符,且显示清晰美观、功耗低,在电子产品中也广泛应用。

现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。

在一个DSP应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了DSP芯片系统工作的快慢;二是指系统的标准定时时钟,即定时时间,它通常有两种实现方法:一是用软件实现,即用DSP芯片内部的可编程定时/计数器来实现,但误差很大,主要用在对时间精度要求不高的场合;二是用专门的时钟芯片实现,在对时间精度要求很高的情况下,通常采用这种方法,典型的时钟芯片有:DS1302,DS12887,X1203等都可以满足高精度的要求。

本文主要介绍用DSP芯片内部的定时/计数器来实现电子时钟的方法,本设计由TMS320LF2407芯片和LED数码管为核心,辅以必要的电路,构成了一个DSP电子时钟。

数字时钟方案数字时钟是本设计的最主要的部分。

本方案完全用软件实现数字时钟。

原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。

利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。

基于DSP的时钟设计

基于DSP的时钟设计

DSP 设计报告基于DSP的时钟系统一、方案背景DSP 芯片既具有高速数字信号处理功能,又具有实时性强、功耗低、集成度高等嵌入式微计算机的特点,所以随着科技的发展,DSP 技术在机电控制领域的应用愈加广泛。

LED 可显示字符,且显示清晰美观、功耗低,在电子产品中也广泛应用。

现今,高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

时钟电路在计算机系统中起着非常重要的作用,是保证系统正常工作的基础。

在一个DSP应用系统中,时钟有两方面的含义:一是指为保障系统正常工作的基准振荡定时信号,主要由晶振和外围电路组成,晶振频率的大小决定了DSP芯片系统工作的快慢;二是指系统的标准定时时钟,即定时时间,它通常有两种实现方法:一是用软件实现,即用DSP芯片内部的可编程定时/计数器来实现,但误差很大,主要用在对时间精度要求不高的场合;二是用专门的时钟芯片实现,在对时间精度要求很高的情况下,通常采用这种方法,典型的时钟芯片有:DS1302,DS12887,X1203等都可以满足高精度的要求。

本设计主要介绍用DSP芯片内部的定时/计数器来实现电子时钟的方法,本设计由TMS320LF2407芯片和LED数码管为核心,辅以必要的电路,构成了一个DSP电子时钟。

二、系统方案介绍1.本方案完全用软件实现数字时钟。

原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。

利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。

DSP芯片硬件系统的基本设计中时钟电路的设计

DSP芯片硬件系统的基本设计中时钟电路的设计

目录目录 0引言 01.时钟信号的产生 (1)2.锁相环PLL (1)硬件配置的PLL (2)软件可编程PLL (3)2.2.1软件可编程PLL的工作方式 (3)2.2.3时钟工作方式寄存器CLKMD的应用说明 (4)3. 可编程PLL时钟工作模式的切换编程 (5)从分频模式切换向倍频模式的切换编程 (5)从倍频模式向分频模式的切换编程 (6)从倍频模式向倍频模式的切换编程 (7)从分频模式向分频模式的切换编程 (8)紧跟在复位之后的PLL操作 (8)使用IDLE指令时PLL的编程方法 (8)5 参考文献 (9)引言一个完整的DSP系统通常是由DSP芯片和其他相应的外围器件构成。

TMS320C54XX1X2\CLKIN4 1 3 2Vdd TSM320C54XX1X2\CLKINC1C2晶体DSP硬件系统主要包括电源电路、复位电路、时钟电路等。

DSP的时钟电路用来为TMS320C54x芯片提供时钟信号,由一个内部振荡器和一个锁相环PLL组成,可通过晶振或外部的时钟驱动。

以下我们将着重讨论DSP 硬件系统的基本设计中时钟电路的设计。

1.时钟信号的产生为DSP芯片提供时钟信号一般有两种方法:(1)使用外部时钟源的时钟信号,将外部时钟信号直接加到DSP芯片的X2/CLKIN引脚,而X1引脚悬空。

外部时钟源可以采用频率稳定的晶体振荡器,具有使用方便,价格便宜,因而得到广泛应用。

连接方式如图所示。

(2)利用DSP芯片内部的振荡器构成时钟电路,连接方式如图所示。

在芯片的X1和X2/CLKIN引脚之间接入一个晶体,CLKMD引脚必须设置以启动内部振荡器。

外部晶振(1)硬件配置的PLL:用于C541、C542、C543、C545和C546芯片。

(2)软件可编程PLL:用于C54A、C546A、C548、C549、C5402、C5410、和C5420芯片。

硬件配置的PLL硬件配置PLL,通过设定C54x的3个引脚CLKMD1、CLKMD2和CLKMD3的状态来选定时钟方式。

dsp课程设计时钟设计

dsp课程设计时钟设计

dsp课程设计时钟设计一、教学目标本课程的教学目标是使学生掌握数字信号处理器(DSP)的基本原理和时钟设计的方法,培养学生运用DSP技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)了解DSP的基本概念、结构和特点;(2)掌握DSP的编程语言和开发工具;(3)熟悉时钟设计的基本原理和方法;(4)掌握DSP时钟系统的调试和优化。

2.技能目标:(1)能够使用DSP开发工具进行程序设计和调试;(2)能够运用DSP技术实现简单的时钟设计;(3)具备分析问题和解决问题的能力;(4)具备团队协作和沟通能力。

3.情感态度价值观目标:(1)培养对DSP技术的兴趣和好奇心;(2)树立正确的创新意识,勇于探索和实践;(3)注重团队合作,培养良好的团队精神;(4)认识到了解和掌握DSP技术对于国家发展和个人成长的重要性。

二、教学内容本课程的教学内容主要包括以下几个部分:1.DSP基本原理:DSP的概念、结构和特点,DSP的编程语言和开发工具。

2.时钟设计:时钟的基本原理,DSP时钟系统的组成,时钟信号的产生和分配,时钟系统的调试和优化。

3.DSP编程实践:DSP基本编程方法,常用DSP指令集,DSP程序的调试和优化。

4.案例分析:分析典型的DSP应用案例,如数字滤波器、数字信号处理等。

5.实验操作:进行DSP时钟设计的实验,掌握DSP开发工具的使用,培养实际操作能力。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解DSP基本原理和时钟设计方法,引导学生掌握关键知识。

2.讨论法:学生进行小组讨论,培养团队合作和沟通能力。

3.案例分析法:分析典型DSP应用案例,提高学生的实际应用能力。

4.实验法:进行DSP时钟设计实验,培养学生的动手能力和实践能力。

四、教学资源本课程所需教学资源包括:1.教材:选用权威、实用的DSP教材,为学生提供系统、全面的知识学习。

2.参考书:提供相关的DSP技术参考书,丰富学生的知识储备。

电子时钟设计DSP (2)

电子时钟设计DSP (2)

电子时钟设计一、实验目的1.掌握C6713 的中断结构和对中断的处理过程。

2.掌握C6713 定时器的控制和使用方法。

3.掌握键盘的使用原理及编程方法。

4.掌握使用C6713DSP的扩展空间控制外围设备信息的方法;了解蜂鸣器发声原理和音乐发生方法;了解液晶显示器的显示控制原理及编程方法。

5.掌握C6713的系统自启动设计方法。

6.掌握DSP开发的流程及方法。

二、实验设备计算机,ICETEK-C6713-EDU 实验箱。

三、实验内容1.液晶显示屏显示小时分钟秒(格式为XX:XX:XX),可通过键盘设定为24小时制或12小时制,12小时制时要显示出上午还是下午(AM 或PM)。

2.小时和分钟可通过键盘定位并修改。

定位时小时位或分钟位闪烁,可用“+”和“-”增加减少两种方法改动时间。

3.整点、半点报时,声音自定。

4.无主机控制情况下,上电系统自启动并实现上述功能。

四、实验原理1)定时器及其中断原理1)通用计时器及其控制方法C6000系列DSP在片内集成了32位的通用定时器,可以实现事件计数时间定时产生脉冲信号产生CPU中断信号产生DMA同步时间定时器的控制寄存器C6000的定时器实现的是加计数,真正的计数工作在CNT寄存器中进行,当计数寄存器中的值达到PRD寄存器的值时,自动从新清零。

2)中断控制中断是为了使CPU具有对外界异步事件处理能力而设置的。

当几个中断源同时向CPU请求中断时,CPU会根据中断源的优先级别,优先响应优先级别最高的中断请求。

TM320C6000有11个寄存中断管理服务:控制状态寄存器:CSR 控制全局使能或禁止中断中断使能寄存器:IER 使能或禁止中断处理中断标志寄存器:IFR 指示有中断请求但未被响的中断发生中断清除寄存器:ICR 清除IFR中的标志位中的设置寄存器:ISR 手动设置IFR中的标志位中断服务表指针:ISTP 指向中断服务表的起始地址不可屏蔽中断返回指针:NRP 包含从不可屏蔽中断返回的地址,该中断返回通过BNRP指令完成可屏蔽中断返回指针:IRP可屏蔽中断返回的地址中断选择寄存器IML可选择CPU中断10-15号对应的中断源中断选择寄存器IMH可选择CPU中断4-9号对应的中断源外中断极性选择寄存器EIP选择外中断(Int4-int7)的触发极性3)中断响应过程外设事件要引起CPU中断,必须保证:CSR使能中断,IER相应位被使能(置1,ST1寄存器中的INTM使能(置0),中断服务表相应位置放置服务程序入口地址转移指令,相应中断源放入IML 或IMH适当位置。

基于DS1302电子钟的设计

基于DS1302电子钟的设计

《单片机技术》课程设计任务书(二)题目:基于DS1302的电子钟设计一、课程设计任务DS1302是DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿功能,工作电压为2.5~5.5V。

DS1302采用三线接口,与CPU进行同步通信,并可采用突发方式一次传送多个字节的时间数据或RAM数据。

DS1302内部有一个31X8的用于临时性存放数据的RAM存储器。

本课题要求设计一基于DS1302的电子钟,该系统要求包含时钟显示模块(可用数码管或液晶显示)和键盘输入模块等。

按1键可以查看当前的时间,按2键可以修改当前的时间,按3键可以设置控制的时间,按4键可以查看及删除所设置的时间,当设定的控制时间到时,铃声响起。

二、课程设计目的通过本次课程设计使学生掌握:1)专用时钟芯片DS1302与单片机的接口及DS1302的编程;2)矩阵式键盘的设计与编程;3)经单片机为核心的系统的实际调试技巧。

从而提高学生对微机实时控制系统的设计和调试能力。

三、课程设计要求1、要求可以从键盘上接收相关信息,按1键可以查看当前的时间,按2键可以修改当前的时间,按3键可以设置控制的时间,按4键可以查看及删除所设置的时间,当设定的控制时间到时,铃声响起。

2、能实时显示时钟。

四、课程设计内容1、人机“界面”设计;2、单片机端口及外设的设计;3、硬件电路原理图、软件清单。

五、课程设计报告要求报告中提供如下内容:1、目录2、正文(1)课程设计任务书;(2)总体设计方案(3)针对人机对话“界面”要有操作使用说明,以便用户能够正确使用本产品;(4)硬件原理图,以便厂家生成产(可手画也可用protel软件);(5)程序流程图及清单(子程序不提供清单,但应列表反映每一个子程序的名称及其功能);(6)调试、运行及其结果;3、收获、体会4、参考文献六、课程设计进度安排七、课程设计考核办法本课程设计满分为100分,从课程设计平时表现、课程设计报告及课程设计答辩三个方面进行评分,其所占比例分别为20%、40%、40%。

DSP课程设计数字时钟

DSP课程设计数字时钟
图 1 CPU 定时器结构
图 2 CPU 定时器中断结构
第 2 页 共 24 页
数字时钟
2.2 中断系统
F2812 的中断系统采用的是三级中断机制,分别为外设级、PIE 级和 CPU 级。 对于某一个具体的外设中断请求,只要有任意一级不许可,CPU 最终都不会响 应外设中断。
2.2.1 外设级 假如在程序执行过程中,某一个外设产生了一个中断事件,那么在这个外设 的某个寄存器中与该中断事件相关的中断标志位被置 1。此时,如果该中断相应 的中断使能位已经被置位,也就是值为 1,该外设就会向 PIE 控制器发出一个中 断请求。但是该中断没有被使能,那么外设就不会向 PIE 控制器提出中断请求, 但是相应的中断标志位会一直保持置为状态,直到用程序将其清除为止。当然, 在中断标志保持置为状态时,一旦该中断被使能,那么外设会立即向 PIE 发出中 断请求。 2.2.2 PIE 级 当外设产生中断事件,相关中断标志位置位,中断使能位使能后,外设就会 把中断请求提交给 PIE 控制器。和外设级类似,PIE 控制其中的每一组都会有一 个中断标志位寄存器 PIEIERx 和一个中断使能寄存器 PIEIFRx,x=1~12。每个寄 存器的低 8 位对应 8 个外设中断,高 8 位保留。 2.2.3 CPU 级 CPU 级也有中断标志位寄存器 IFR 和中断使能寄存器 IER。当某一个外设 中断请求通过 PIE 发送到 CPU 是,CPU 中断标志寄存器 IFR 中相应的中断标志 位 INTx 就会被置位。如果 IER 寄存器中相关位的使能情况。如果 IER 中的相关 位被置位,并且 INTM 的值为 0,则中断就会被 CPU 相应。 CPU 接到中断请求,并发现可以去相应时,就得暂停正在执行的程序,转 而去响应中断程序,但是此时,它必须的做一些准备中工作,一边执行外终端程 序之后还能找到原来的地方和原来的状态。

基于DS1302芯片的电子时钟的设计 推荐

基于DS1302芯片的电子时钟的设计 推荐

本科毕业设计论文题目基于DS1302芯片的电子时钟的设计系别名称电子信息工程0专业名称电子信息工程0学生姓名******班级122902学号******指导教师******毕业时间2013年6月0毕业任务书 一、题目基于DS1302芯片的电子时钟的设计二、基本内容及重点 此系统主要由1个DS1302数字时钟芯片、1个AT89S52单片机、AT24C02掉电数据存储单元、LCD12864液晶进行显示,完成显示日期和计时的功能。

研究内容主要包括:(1)时钟电路的设计:采用DS1302数字时钟芯片对年、月、日、周、日、时、分、秒进行计时,工作电压宽达2.5~5.5V 。

与单片机的接口使同步串行通信,仅用3条线与之相连接。

该电路不但能准确地计时、附加其它功能,而且,其三线接口可以节省接口资源,在断电后不丢失时间和数据信息。

(2)显示部分的设计:采用led12864进行显示,它具有功耗低,体积小,重量轻,大规模显示的优点。

(3)按键的设计:通过按键进行调时。

实验设计选用时钟芯片对年月日时分秒进行计时,并与单片机通过三线接口进行同步通信构成数字时钟电路。

系统总体框图总体框架设计图设计 论文 At89s52单片机 闹钟功能模块 Lcd 显示模块Ds1302时钟模块 电源模块三、预期达到的成果1、电路设计无差错,lcd12864上完整显示电子钟的年月日时分秒,准确的显示在预订的位置。

2、按键准确控制,并且在系统掉电后不丢失时间信息。

3、电路能按照给定信息提供闹铃服务。

四、存在的问题及拟采取的解决措施1、怎样从DS1302得到时间数据?思路:要从DS1302里得到系统时间,所以要按照ds1302的时序图进行编程,以便得到准确的数据。

2、怎样将读取的数据显示在lcd12864上?思路:利用程序对lcd12864进行初始化驱动,然后将得到的数据显示在适当的位置,以便清晰,准确的目测数据。

3、如何运用键盘对时间进行调整?思路:根据设计要求,需要对时间进行加、减,以及时分秒的定义,需要设定三个按键,分别为加、减、确认按钮,然后通过程序对相应的端口进行控制,达到对时间调整的目的。

基于某DSP的无线时钟同步系统设计

基于某DSP的无线时钟同步系统设计

华北理工大学轻工学院QINGGONG COLLEGE,NORTH CHINA NIVERSITY OFSCIENCEAND TECHNOLOGY设计说明书课程名称: DSP原理与应用设计题目:基于DSP的无线时钟同步系统设计姓名:学号:专业班级:14物联网1班学院:电气信息学院指导教师:2017年11月28日一、课题来源时钟同步在故障点检修的电力系统,按时间计费的通信系统,高实时性的工业控制系统都起到至关重要的作用。

时钟同步的方法很多,应用最广的当属国际电气和电子工程师协会(IEEE)为时钟同步专门提出的IEEE 1588协议(又称精确时间协议(Precision Time Protocol)。

它是一个能够在控制系统中实现高精度时钟同步的协议,集成了多项技术,能够使时钟系统中各类不同精度、分辨率和稳定性的时钟同步起来。

该协议的应用基于网络,可以在占用最少的网络和局部计算资源的情况下,实现亚微秒级同步精度。

本文设计并实现了一种基于DSP的时钟同步方法,不受网络限制,同步算法直指时钟模块的心脏一一晶振。

由于受温度、湿度、电磁干扰、机械振动与冲击、电源波动等因素的影响,晶振存在标称值与实际值不吻合的现象,从而导致了走时偏差。

本文设计的时钟同步系统有效的修正了走时偏差,并实现时钟同步精度在±4μs级别。

系统的时钟模块的主控制芯片都是采用DSP微处理器C2000系列中的TMS 320F28335双精度浮点型芯片。

F28335是一款高性能芯片,具有强大的控制和信号处理能力,能够实现复杂的控制算法,所以对本设计来说非常的适用。

系统采用一个时钟源模块和多个被校钟模块,模块之间实现无线校时通信。

时钟源模块采用20MHz恒温晶振,为了方便对比,三个被校钟模块分别采用lOMHz, 20MHz,26MHz的恒温晶振。

时钟源模块通过无线通信模块定期发送校时信号,被校钟模块根据接收的校时信号,计算跑时误差并采用自适应控制算法实现定时器的时间常数修正,从而达到时钟同步。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、绪论1.1 设计背景在DSP芯片出现之前,数字信号处理只能依靠通用微处理器来完成,由于微处理器芯片速度较低,难以满足高速实时处理的要求。

1965年库利和图基发表了著名的快速傅立叶变换FFT,极大地降低了傅立叶变换的计算量,从而为数字信号的实时处理奠定了算法的基础。

与此同时,伴随集成电路技术的发展,各大集成电路厂商为生产通用DSP芯片做了大量的工作。

1978年AMI公司生产第一片DSP芯片S2811。

1979年美国Intel公司发布了商用可编程DSP器件Intel2920,由于内部没有单周期的硬件乘法器,使芯片的运算速度,数据处理能力和运算精度受到了很大的限制。

运算速度大哟为单指令周期200~250ns,应用范围仅局限于军事或航空领域。

随着时间的推移,许多国际上著名集成电路厂家都相继推出自己的DSP产品。

这个时期的DSP器件在硬件结构上更适合数字信号处理的要求,能进行硬件乘法,硬件FFT变换和单指令滤波处理,其单指令周期为80~100ns,20实际80年代后期,以TI公司的TMS320C30为代表的第三代DSP芯片问世,伴随着运算速度的进一步提高,其应用范围逐步扩大到通信,计算机领域。

在2000年以后,DSP制造商不仅信号处理能力更加完善,而且是系统开发更加方便,程序编辑更加灵活,功耗进一步降低,成本不断下降。

尤其是各种通用外设集成到片上,大大地提高了数字信号处理能力。

这一时期的DSP运算速度可达到单指令周期10ms左右,可在Windows环境下直接应用C语言编程,使用方便灵活,使DSP芯片不仅在通信,计算机领域得到了广泛的应用,而且逐步渗透到了人们的日常消费领域。

目前DSP芯片的发展非常迅速。

硬件结构方面主要是向多处理器的并行处理结构,便于外部数据交换的串行总线传输,大容量片上RAM和ROM,程序加密,增加IO驱动能力,外围电路内装化,低功耗等方面发展。

软件方面主要是综合平台的完善,使DSP的应用开发更加灵活方便。

1.2 设计目的通过课程设计,使学生综合运用DSP技术课程和其他有关先修课程的理论和生产实际知识去分析和解决具体问题的能力得到提高,并使其所学知识得到进一步巩固、深化和发展;初步培养学生对工程设计的独立工作能力,学习设计的一般方法。

提高学生分析问题、解决问题的能力;训练学生的设计基本技能,如计算、绘图、查阅设计资料和手册,熟悉标准与规范等。

做电子钟设计还要熟悉2407的指令系统和74HC573的使用方法。

2、设计原理2.1芯片选择方案本次课程设计的试验箱提供了两种DSP芯片,TMS320C5410(可选配TMS320C5416)和TMS320LF2407。

方案一:本方案采用TMS320C5410芯片,TMS320C54X是为实现低功耗、高性能而专门设计的定点DSP芯片,其主要应用是无线通信系统、高速数字信号处理和其它。

TMS320C5410是TI公司54系列DSP芯片中相当优秀的一个型号,除了有强大的运算能力外,还集成了丰富的片内资源。

本实验箱上,5410芯片连接USB2.0 OTG接口模块、AD/DA转换等模块,可以进行声音文件的MP3解码实验。

方案二:本方案采用TMS320LF2407 DSP芯片,TMS320F2407A是美国德州仪器(TI)公司生产的一款应用于数字控制和信号处理领域的高性能定点DSP芯片.本实验箱上2407芯片LED、LCD、键盘模块,可以进行通用异步串行口(UART)的实验,电机控制实验,以太网卡实验,液晶显示屏实验,数码管控制实验,信号灯控制实验和键盘扫描实验。

结论:本次设计是电子钟设计,实现在数码管上显示时间,由于本实验箱上数码管通过CPLD模块连接在2407芯片上,所以本次设计采用TMS320LF2407 DSP芯片。

1、1秒时间显示方式选择方案本次设计的延时可以采用内部定时器与软件结合的1秒延时,也可以直接编写一个延时程序,实现1秒延时。

方案一:本方案采用内部定时器实现1秒延时。

原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。

利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒达到60,则将其清零,并将相应的分加1;若分达到60,则清零分,并将时加1;若值达到24,则将十字节清零。

方案二:本方案完全用软件实现1秒延时。

原理为:编写一个延时函数DELAY,用for语句实现秒值循环从0加到59,秒每加1,调用一次延时函数,当秒值大于59,则将分加1,当分加到60,则将分赋0值,并将时加1,当时加到24,将时赋0值。

本方案采用的延时方法编程简单,容易理解。

结论:根据两种方案的比较,第二种方案编写程序简单易懂,所以采用第二种方案。

2.2数码管显示方案数码管有动态显示和静态显示。

方案一:静态显示,静态显示方式就是当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止,直到显示另一个字符为止。

静态显示方式显示器中的各位相互独立,而且各位显示字符一经确定,相应锁存的输出将维持不变,因此,静态显示时亮度较高,且字符不闪烁。

但是占用的I/O口资源较多,浪费资源。

方案二:动态显示方式,动态显示方式是一位一位地分时轮流点亮各位显示器,对每一位显示器来说,每隔一段时间,轮流点亮一次。

这种显示方式节省了I/O口资源,简化了电路,降低了成本,因此多位显示时,一般采用动态显示。

结论:本次设计需要用到8个数码管显示,所以为了节省资源,采用方案二的动态显示。

2、硬件原理:数据由2407模块的低八位输入,由于2407的I/O口有限,不能同时驱动8个数码管,为了能实现数码管的动态显示,在2407上连接8个74HC573芯片,各连接一个数码管,数据再由74HC573传送到数码管上显示,控制信号由2407传到CPLD,经由CPLD译码后,再控制锁存器,控制数码管数码管。

软件设计程序设计流程:(S:秒m:分h:小时)程序清单#include <uart.h>#include <240x.h>void InitDSP()//DSP时钟中断初始化{ asm(" SETC INTM"); /// Disable all interruptasm(" CLRC SXM");asm(" CLRC OVM");asm(" CLRC CNF");SCSR1 =0x0E00; // 1*fin disable all clockSCSR2 =0x000E; //disable rom;/mc;don=1,pon=0WDCR =0x0E8;WSGR =0x0FFF; }void delay(u32 k){u32 i;for(i=0;i<k;i++) ;}u8 h=16,m=31,s=0;char led [10] = {0x77,0x14,0xb3,0xb6,0xd4,0xe6,0xe7,0x34,0xf7,0xf6}; /**************************main************************************/ void main(void){ asm(" SETC INTM"); // Disable all interrupt*/InitDSP();LED1=0x77;//显示0LED2=0x77;LED4=0x77;LED5=0x77;LED7=0x77;LED8=0x77;LED3=0x80;//显示横杠LED6=0x80;while(1){ LED5=led[m%10];//分钟显示LED4=led[m/10];LED2=led[h%10];//时钟显示LED1=led[h/10];for (s=0;s<60;s++){ LED8=led[s%10];//秒钟显示LED7=led[s/10];delay (80000);}m++;if(m==60){ m=0;//分钟清零h++;if(h==24)//时钟清零{h=0;} }}}三、调试过程及结果分析1、调试过程:(1) 2407模块小板插到大板上;打开数码管模块的电源开关;(2)在CCS2000环境中打开本实验的工程编译(.\shuzi\shuzi.pjt),生成输出文件,通过仿真器把执行代码(.out的文件)下载到DSP芯片;(2)运行程序。

2、结果分析运行完之后,在数码管上最开始出现00-00-00,然后第七个和第八个数码管开始循环变化,有00到59,再由59-00。

当秒等于59的下一个状态时,分开始变化,也就是第五个和第六个数码管,每当秒循环完一次。

分就加1。

当分等于59的下一个状态时,时开始变化,也就是第一个和第二个数码管开始计时,当分由59变到00状态时,小时就加1。

当小时等于23,下一个分由59变成00时,小时又变成00,由此循环下去,实现了电子钟的功能。

四、设计及调试中的体会本实验中,所用试验箱内部硬件已经全部链接完毕,实验时,只需要用软件指令调用链接相关端口就行。

软件设计需要清楚电子钟的具体功能,并知道如何实现其功能,电子钟程序设计时间的循环:秒钟先计时,显示59秒再加1秒时,秒钟自动清零,分钟加1;同理,分钟显示59秒再加1分钟时,分钟自动清零,时钟加1;而时钟显示23小时再加一小时,数码显示再一次从00-00-00开始计时,即进入下一个循环。

这个过程都是通过程序控制实现。

在实验过程中,不可能做到一步到位,总会有这样或那样的问题,需要不停的地修改、调试,从而完善实验。

在修改的过程中,改变限制条件,可以弄清楚实现秒钟、分钟和时钟的循环方法。

在调试的过程中,秒钟有可能只显示58,或者显示60,这种情况下需要改变限制条件,从而促使其有且只显示59,同样需要通过调试确使分钟和时钟达到循环要求。

5、心得体会通过本次试验,对ccs2000软件有一定的了解,了解了TMS320LF240XA芯片的内部结构及其一部分功能,熟悉了2407、74H573的使用方法,巩固先前所学的DSP理论上的知识。

通过查阅相关资料,编写程序,并且修改、精简程序,加强了自己的动手能力,和独立思考能力。

在调试过程中,难免会遇到很难解决或者自己无法解决的问题,在遇到问题时,要沉着冷静,首先自己要不断尝试修改,实在无法完成时,再向同学、老师寻求帮助,在交流中收获知识,达到查漏补缺的效果。

当自己独立完成实验的调试运行,看到实验达到要求的时刻,是实验最快乐的时刻,也是有所收获,感觉充实的时刻。

建议:希望能过提供更多的端口信息,可以尝试实现更多的功能。

6、参考文献五、参考文献(包括电路图和元器件清单)24072407开发板是一个独立的嵌入式应用板卡,用户可以通过它直接验证自己的算法,或在此基础上进行最终产品的集成或开发。

相关文档
最新文档