- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于DSP實验系统的串口通信
课程设计报告( 2014 -- 2015年度第二学期)课程名称: DSP课程设计 题 目: 基于DSP实验系统的串口通信院 系: 电子与通信工程系 班 级: 电子 学 号: 学生姓名: 指导教师: 设计周数: 2 成 绩:日期:2015 年 7月 16日课程设计的目的与要求设计方案:通过TMS320C5509A的串口与电脑进行通信,利用串口调试助手发送数据,由DSP接收到,DSP读到收到数据进行下一步的让四位LED灯亮,实现数据的通信,并在lcd12864上显示发送的数据,还有显示拨码开关的数值。设计指标:电脑只能发送0~15,因为读出数据的时候比较方便解码,比如发送4就可以直接给LED直接赋值,让第三个灯亮,也就是一般的二进制转换。设计正文1.设计思路(系统组成介绍)DSP总线TMS320VC5509APGEDSP总线TMS320VC5509APGEJTAG 片上资源:主频:400MIPS,双核 RAM:128K*16bitROM:32K*16bitSDRAM:4M*16bitJTAGSDRAM:4M*16bitJTAGFLASH:8MbitFLASH:8Mbit寄存器组 寄存器组 LCD液晶LED灯UARTUARTCPLDCPLD 2.主要部分硬件设计:串口模块:TL16C550 是一个标准的串口接口芯片,它的控制寄存器基地址为0x400200,寄存器占用TMS320VC5509 的8 个地址单元。串口中断与TMS320VC5509 的INT0 连接。用户可以使用TMS320VC5509 的中断0 响应串口中断。TL16C550 有11 个寄存器,这11 个寄存器是通过TMS320VC5509 的3 个地址线(A3~A1)和线路控制寄存器中的DLAB 位对它们进行寻址的。板上加上16C550、Max232 和驱动电路。驱动电路主要完成将输出的0-3.3V电平转换成异步串口的工作电平,转换电平的工作由MAX232 芯片完成,但由于它是5V 器件,所以它同DSP 间的信号线必须有电平转换,此板采用的是74LVC245。实验箱上的液晶模块采用的型号是TJDM12864MTJDM12864M 是一款带中文字库的图形点阵模块,由动态驱动方式驱动 128×64 点阵显示。低功耗,供应电电压范围宽。内含多功能的指令集,操作简易。采用 COB 工艺制作,结构稳固,使用寿命长。特性: 1.提供 8 位,4 位及串行接口可选 2.64×16 位字符显示 RAM(DDRAM 最多 16 字符×4 行,LCD 显示范围 16×2 行) 3.2M 位中文字型 ROM(CGROM) ,总共提供 8192 个中文字型(16×16 点阵) 4.16K 位半宽字型 ROM(HCGROM),总共提供 126 个西文字型(16×8 点阵) 5.64×16 位字符产生 RAM(CGRAM) 6.15×16 位总共 240 点的 ICON RAM(ICONRAM) 7.自动复位(RESET)功能 8.绘图及文字画面混合显示功能 9.提供多功能指令: ——画面清除(display clear) ——游标归位(return home) ——显示开/关(display on/off) ——游标显示/隐藏(cursor on/off) ——字符闪烁(display character blink) ——游标移位(cursor shift) ——显示移位(display shift) ——垂直画面旋转(vertical line scoll) ——反白显示(By-line reverse display) ——睡眠模式(sleep mode) DSP与LCD的连接:3.软件设计流程:开 始 开 始 初始化初始化TMCR,使能PLL,初始化EMIF,,初始化SDRAM,,初始化CTR,显示开机界面,清空GDRAM,,显示主菜单,串口初始化。进入主循环进入主循环检检测是否接收到数据,并判断接收到几位的数据,并储存起来,标志flagReceive置1,扫描拨码开关。判断flagReceive的值 判断flagReceive的值 进行读值解码发送来的数据进行读值解码发送来的数据LCD显示拨码开关的值由发送到的值进行LED灯的点亮方式及个数。0LCD显示拨码开关的值由发送到的值进行LED灯的点亮方式及个数。实现在LCD上显示发来的数据实现在LCD上显示发来的数据4.在试验箱上模拟实现用随实验箱附带的串口线(两端均为9 孔“D”形插头)连接计算机com1 或com2 插座和ICETEK–
文档评论(0)