欢迎来到天天文库
浏览记录
ID:50484748
大小:293.50 KB
页数:13页
时间:2020-03-09
《数字信号处理技术及应用 教学课件 作者 谢芳芳 第6章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、7.1.1电压信号输出系统硬件电路的组成7.1.2电压信号的输出过程7.2.1MAX5121芯片功能介绍7.2.2MAX5121的SPI接口指令7.2.3MAX5121的SPI接口工作时序图7.3.1串行外设接口概述SPI模块共有4个相关的I/O引脚:SPISOMI(SPI主动输入/从动输出引脚)SPISIMO(SPI从动输入/主动输出引脚)SPICLK(SPI时钟引脚)SPISTE(SPI从动发送使能引脚)7.3.2串行外设接口操作1.主动方式2.从动方式串行外设接口波特率设置当SPIBRR=3~127时:SPI波特率=SYSCLK/(SPIBRR+1)当SPIBRR=0,1或2时:SP
2、I波特率=SYSCLK/47.3.3串行外设接口控制寄存器串行外设接口配置控制寄存器(SPICCR)串行外设接口操作控制寄存器(SPICTL)串行外设接口状态寄存器(SPISTS)串行外设接口波特率设置寄存器(SPIBRR)串行外设接口仿真接收缓冲器寄存器(SPIRXEMU)串行外设接口接收缓冲器寄存器(SPIRXBUF)串行外设接口发送缓冲器寄存器(SPITXBUF)串行外设接口发送/接收缓冲器寄存器(SPIDAT)串行外设接口中断优先级控制寄存器(SPIPRI)7.4.1CCS概述7.4.2CCS的安装和使用7.4.3CCS的使用创建项目新文件导入新项目编译、汇编、链接新工程7.5.1
3、CCS工程文件中的命令文件MEMORY{PAGE0:ROM:origin=2000H,length=1000HPAGE1:RAM:origin=200H,length=1000H}SECTIONS{.text:load=ROM.bss:load=RAM.data:>ROM}7.5.2CCS工程文件中的命令文件的创建1.段.text.data.bss.usect.sect2.在*.cmd文件里指定段存储空间MEMORY伪指令SECTIONS伪指令3.*.cmd文件里指定段存储空间MEMORY{PAGE0:EPROM:origin=2000H,length=1000HPAGE1:DARAM:o
4、rigin=3000H,length=1000H}SECTIONS{.text:>EPROMPAGE0.vectors:>EPROMPAGE0.data:>DARAMPAGE1.bss:>DARAMPAGE1}7.6.1电压信号的输出程序1.所需的复位和中断向量定义文件“vectors.asm”2.主程序Dyxhsc.c7.6.2电压信号的输出程序分析SPI总线波特率的设置MAX5121与LF2407的SPI软件实现程序分析7.6.3电压信号的输出命令文件MEMORY{PAGE0:/*程序空间*/VECS:origin=0000H,length=0040H/*中断向量存储空间*/PVECS
5、:origin=0044H,length=0100H/*外围中断向量*/PM:origin=0150H,length=7EB0H/*片内Flash存储空间*/PAGE1:/*数据空间*//*数据空间*/BLOCK_B2:origin=0060H,length=0020H/*块B2*/BLOCK_B0:origin=0200H,length=0100H/*块B0,若CNF=0,则分配为片内DARAM*/BLOCK_B1:origin=0300H,length=0100H/*块B1*/}SECTIONS{.text:>PMPAGE0.vectors:>VECSPAGE0.pvectors:>P
6、VECSPAGE0.data:>BLOCK_B0PAGE1.bss>BLOCK_B0PAGE1}7.6.4TMS320LF2407与PC机的串行通信的命令文件分析
此文档下载收益归作者所有