发表于2024-11-16
本书以SN-F2407M实验发展系统配合SN-DSP2407P弹性组构介面,以简易的C语言和快速的组合语言编写出20个以上的范例实验及多个专题制作,主要内容如下:第一章介绍机电控制的结构及发展系统、第二章则介绍了机电控制的记忆体配置结构;第三章到第四章介绍CPU与机电控制结构及状态模组;第五章到第十章则说明在机电控制底下的各种不同模组型态;第十一章到第十四章则是专题制作实验,让读者借由实作的过程中,了解组合语言的应用。本书适合科大电机、电子工程之「DSP晶片入门实务」课程使用。
第1章 机电控制TMS320F/C2407结构及发展系统 1-11-1 TMS320F2407特性简介 1-21-2 TMS320F2407架构 1-31-3 SN-DSP2407M主CPU发展系统 1-141-3-1 SN-F2407M记忆体配置架构 1-181-3-2 SNF2407M介面讯号配置 1-221-4 SN-DSP2407-MIO週边控制发展系统 1-301-5 SN-DSP2407-PLD扩充週边控制发展系统 1-341-6 SN-CPLD8/10介面电路 1-351-6-1 EPF8282ALC84-4介面电路 1-351-6-2 EPF10K10TC144及ACX1K100QC208介面电路 1-471-7 SN-DSP2407S发展系统实体结构 1-53
第2章 TMS320F/C2407的记忆体配置结构 2-12-1 TMS320LF/C2407的记忆体和映射暂存器及I/O的配置 2-22-2 TMS320LF/C2407的外部记忆体及I/O的读写时序设定 2-14
第3章 2407的CPU结构和定址模态及指令 3-13-1 LF2407的CPU架构 3-23-2 CPU的运算处理架构 3-53-2-1 CPU的乘法器运算处理架构 3-73-2-2 CALU的多工输入移位倍率器架构 3-93-2-3 中央算术逻辑单元CALU的架构 3-113-2-4 辅助暂存器的索引算术运作单元ARAU架构 3-153-3 记忆体的定址模态 3-183-3-1 立即定址模式 3-193-3-2 直接定址模式 3-193-3-3 间接定址模式 3-203-4 对应程式记忆体PM及I/O记忆体IM的读写指令 3-233-4-1 程式记忆体的读写 3-233-4-2 I/O记忆体的读写 3-243-5 对应程式记忆体PM及资料记忆体DM的交互读写指令 3-243-6 程式记忆体PM,资料记忆体DM及I/O记忆体读写及ALU运算指令 3-26
第4章 TMS320F/C2407的程式分岔及控制 4-14-1 程式位址产生器 4-24-2 指令的管线结运作(PipelineOperation) 4-64-3 分岔指令的分岔,唿叫副程式及返回主程式运作 4-74-4 重复单一指令的执行运作 4-144-5 中断运作 4-154-6 週边中断暂存器 4-214-7 系统重设 4-254-8 非法的定址运作检测 4-264-9 外部中断控制暂存器 4-264-9-1 外部中断1控制暂存器(XINT1CR) 4-264-9-2 外部中断2控制暂存器(XINT2CR) 4-284-10 中断优先序及其向量表格 4-294-11 系统结构化控制及状态暂存器(SCSR1,SCSR2) 4-344-12 看门狗计时器(WatchdogTimer) 4-394-12-1 看门狗计时器模组的特性 4-404-12-2 看门狗计时器WDCNTR 4-414-12-3 看门狗重设锁控暂存器WDKEY 4-424-12-4 看门狗计时器的控制暂存器WDCR 4-42
第5章 LF2407的CC/CCS运作及基本I/O测试实验 5-15-1 CC简介 5-25-2 CC的安装设定 5-25-3 LF2407系列的CCS/CC程式编辑和组译操作 5-55-4 一般I/O的输出入应用 5-95-5 基本週边联结测试及实验 5-14
第6章 事件处理模组 6-16-1 事件处理模组概要 6-26-2 通用计时器GPT 6-106-3 通用计时器的比较器运作(Compare) 6-196-3-1 TxPWM的输出控制运作 6-206-3-2 TxPWM的输出控制逻辑电路 6-236-4 完全比较器单元 6-266-4-1 比较单元暂存器 6-286-5 PWM与比较器单元的结合电路 6-326-5-1 事件处理的PWM产生能力 6-336-5-2 可规划的死带单元 6-346-6 比较器单元的PWM波形产生及PWM电路 6-386-6-1 事件管理的PWM输出产生 6-396-6-2 PWM输出产生之暂存器设定 6-406-6-3 非对称PWM波形的产生 6-406-6-4 对称PWM波形的产生 6-416-7 向量空间PWM 6-516-7-1 三相电力换流器 6-526-7-2 以事件处理模组之空间向量PWM波形产生 6-546-8 捕捉(Capture)单元 6-626-8-1 捕抓单元的特性 6-636-8-2 捕抓单元的运作 6-656-8-3 捕抓单元之暂存器 6-666-8-4 捕抓单元的FIFO堆叠暂存器 6-706-8-5 捕抓中断 6-716-8-6 捕抓应用范例程式 6-726-9 四象限编码脉冲(QuadratureEncoderPulseQEP)电路 6-766-9-1 QEP接脚端 6-766-9-2 QEP电路的计数时基 6-766-9-3 QEP解码电路 6-776-9-4 QEP的通用计数器运作 6-786-9-5 通用计时器在QEP运作时的中断及相关比较输出 6-796-9-6 QEP电路中的暂存器设定 6-796-9-7 QEP电路应用范例说明 6-796-9-8 QEP电路应用范例说明 6-836-10 事件处理模组的中断 6-986-10-1 EV中断要求及其服务 6-996-10-2 EVA中断相关暂存器 6-1016-10-3 EVB中断相关暂存器 6-1086-10-4 捕抓器及事件中断的程式应用范例 6-1156-11 事件处理週边的简易C语言程式应用 6-1206-11 事件处理的使用暂存器及其各位元名称表 6-128
第7章 类比/数位转换ADC模组 7-17-1 ADC模组特性 7-27-2 ADC转换概述 7-47-2-1 自动轮序:运作原理 7-47-2-2 基本运作 7-77-2-3 轮序器以多重的“时序触发”作“启动/停止”运作 7-87-2-4 输入触发说明 7-107-2-5 在轮序期间的中断运作 7-117-3 ADC模组的时脉预除器 7-147-4 ADC转换值的校准 7-157-5 ADC转换的自我测试 7-167-6 暂存器的位元功能描述 7-167-6-1 ADC控制暂存器1 7-167-6-2 ADC控制暂存器2 7-217-6-3 最大转换通道暂存器 7-267-6-4 自动轮序状态暂存器(AUTO_SEQ_SR) 7-277-6-5 ADC输入通道选择轮序控制暂存器(CHSELQn) 7-287-6-6 ADC转换结果值的缓冲暂存器(对应于双轮序模式) 7-297-7 ADC转换时脉週期 7-297-8 ADC转换模组的程式应用范例 7-317-9 ADC模组週边各控制及旗号暂存器名称及其位元表 7-40
第8章 串列通讯介面SCI模组 8-18-1 与C240的SCI介面差别 8-28-1-1 SCI物理层的描述 8-28-1-2 SCI的架构 8-38-1-3 SCI模组暂存器 8-58-1-4 多处理器及非同步通讯模式 8-68-2 SCI可规划的资料格式 8-78-3 SCI多处理器通讯 8-88-3-1 闲置线多处理器模式 8-108-3-2 定址位元的多处理器模式 8-128-4 SCI通讯格式 8-148-4-1 通讯模式的接收讯号 8-158-4-2 通讯模式的传出讯号 8-168-5 SCI埠的中断 8-178-5-1 SCI包德率计算 8-188-6 SCI模组暂存器 8-198-6-1 SCI通讯控制(CommunicationControl)暂存器SCICCR 8-208-6-2 SCI控制(ConTroL)暂存器1SCICTL1 8-228-6-3 SCI的包德率选择设定暂存器(SCIHBAUD/SCILBAUD) 8-258-6-4 SCI控制(ConTroL)暂存器2SCICTL2 8-278-6-5 SCI接收器的状态暂存器SCIRXST 8-288-6-6 接收器的资料缓冲暂存器 8-318-6-7 SCITXBUF传出资料缓冲暂存器 8-328-6-8 SCI的中断优先序控制SCIPRI暂存器 8-338-7 SCI介面的应用程式范例 8-348-7-1 SCI程式实验范例 8-348-8 SCI週边各暂存器及对应位元名称表 8-57
第9章 串列同步通讯介面SPI模组 9-19-1 SPI物性的描述 9-29-2 SPI控制暂存器 9-49-3 SPI的运作 9-59-3-1 SPI运作引言 9-69-3-2 SPI主控/次控连结 9-79-4 SPI的中断 9-89-4-1 SPI的中断致能位元SPI_INT_ENA(SPICTL.0); 9-99-4-2 SPI的中断旗号位元SPI_INT_FLAGE(SPISTS.6) 9-99-4-3 SPI的接收溢位中断致能位元OVERRUN_INT_ENA(SPICTL.4) 9-109-4-4 SPI接收溢位中断旗号位元RECEIVER_OVERRUN(SPISTS.7) 9-109-4-5 SPI中断优先序设定位元SPI_PRIORITY(SPIIPRI.6) 9-109-4-6 SPI的资料格式 9-119-4-7 SPI的包德率及时脉结构 9-119-4-8 SPI时脉结构 9-129-4-9 SPI处于重设时的启动 9-149-4-10适确的使用SPI的软体重设来启动SPI 9-159-4-11资料传输例 9-159-5 SPI控制暂存器 9-179-5-1 SPI结构化控制暂存器(SPICCR) 9-189-5-2 SPI运作控制暂存器(SPICTL) 9-209-5-3 SPI运作状态暂存器(SPISTS) 9-229-5-4 SPI包德率暂存器(SPIBRR) 9-249-5-5 SPI模拟缓冲暂存器(SPIRXEMU) 9-259-5-6 SPI串列接收缓冲暂存器(SPIRXBUF) 9-269-5-7 SPI串列传出缓冲暂存器(SPITXBUF) 9-269-5-8 SPI串列资料暂存器(SPIDAT) 9-279-5-9 SPI中断优先序控制暂存器(SPIPRI) 9-289-6 SPI的运作时序波形例 9-299-7 SPI的组合语言软体应用例 9-329-7-1 SPI的组合语言编写对应资料作SPI传输 9-389-8 SPI的C语言软体应用例 9-489-9 SPI週边各暂存器及对应位元名称表 9-70
第10章 控制区域网路介面CAN模组 10-110-1 简 介 10-210-2 CAN模组的概观 10-410-2-1 CAN模组的协定概观 10-410-2-2 CAN模组传输格式 10-510-2-3 CAN控制器的结构 10-710-3 CAN邮递箱的佈局 10-1310-3-1 CAN讯息缓冲器 10-1610-3-2 写入到接收邮递箱RAM 10-1610-3-3 传送邮递箱(TransmitMailbox) 10-1710-3-4 接收邮递箱(ReceiveMailbox) 10-1710-3-5 遥控框(RemoteFrame)的处置 10-1810-3-6 接收泸除器(AccepctanceFilter) 10-2010-4 CAN控制暂存器(CANControlRegister) 10-2210-4-1 邮递箱方向及致能暂存器(MailboxDirection/EnableRegister) 10-2310-4-2 传送控制暂存器(TransmitControlRegisterTCR) 10-2410-4-3 接收控制暂存器(ReceiveControlRegisterRCR) 10-2610-4-4 主控制暂存器(MCR:MasterControlRegister)用来控制讯息的接收 10-2910-4-5 位元传输率的设定暂存器(BCRn:BitConfigurationRegisters) 10-3210-5 CAN的状态暂存器 10-3510-5-1 CAN的整体状态暂存器GSR(GlobalStatusRegister) 10-3610-5-2 CAN的错误状态暂存器ESR(ErrorStatusRegister) 10-3710-5-3 CAN的错误计数暂存器CEC(CanErrorCounterRegister) 10-3910-6 CAN的中断控制 10-4010-6-1 CAN的中断旗号暂存器(CanInterruptFlageRegister) 10-4110-6-2 CAN中断遮罩暂存器(CanInterruptMaskRegister) 10-4310-7 CAN的结构配置模式及其传输运作 10-4510-8 省电模式 10-5010-9 悬置模式 10-5110-10 CAN巴士的转换及仲裁和其他CAN装置晶片 10-5710-10-1 Microchip的CAN微控器 10-5710-10-2 ATMEL的CAN微控器 10-5810-10-3 CAN巴士的介面转换器 10-5910-10-3 CAN巴士的仲裁 10-6310-11 CAN模组的应用及其范例程式 10-65
第11章 240X控制系统专题制作实验范例A 11-111-1 PLC的机电控制应用系统 11-211-1-1 介面原理说明 11-211-1-2 系统运作原理 11-511-1-3 规划简易PLC机电控制应用例 11-611-2 直流伺服马达PWM定位控制 11-2611-2-1 定速定位控制週边及硬体电路 11-26
第12章 240X控制系统专题制作实验范例B 12-112-1 实验12-1PWM温度简易回授控制专题 12-212-1-1 介面原理说明 12-212-2 2407与MCU透过UART作RTC传输控制 12-2812-2-1 AVR的介面原理说明 12-2912-2-2 实验12-2将所设定RTC及资料透过SCI传输控制专题 12-34
第13章 SPVC三相电力控制专题应用例 13-113-1 SPVC三相电力驱动电路简介 13-213-2 三相电力控制实验模组电路简介 13-413-3 三相PWM空间向量电力控制基本原理 13-713-4 三相PWM空间向量恆定V/HZ比率马达转速控制基本原理 13-1813-4-1 定点运算器的模数刻度运算 13-2113-5 实验13-1PWM正弦波进行恆定V/HZ三相感应马达速度控制专题 13-2213-5-1 实验程序 13-6713-5-2 讨 论 13-73
第14章 CCS及F240X的FLASH程式资料ISP烧录 14-114-1 简 介 14-214-2 CCS的单步除错执行 14-214-3 F240X的Flash程式资料ISP烧录 14-514-3-1 Flash程式资料ISP烧录的F24XXFlashPluginV1.10.1安装 14-514-3-2 F240X系列的Flash程式资料ISP烧录 14-8附录A F2407组合语言指令表 A-1A-1 指令格式的一些符号标示及其相对的意义 A-1A-2 条件判别 A-3A-3 累积器的算术及逻辑运作指令表 A-4A-3-1 累积器的算术及逻辑运作指令表 A-5A-3-2 累积器的算术及逻辑运作指令表 A-6A-4 辅助暂存器的运作指令表 A-6A-5 TREG及PREG暂存器及对应的乘法运作指令表 A-7A-6 程式分岔的运作指令表 A-9A-7 控制运作指令表 A-10A-8 I/O及资料,程式记忆体的运作指令表 A-11A-9 辅助暂存器ARX的定址运作模式 A-12
TMS320F240X 组合语言及C 语言多功能控制应用(附范例光碟片) pdf epub mobi txt 电子书 下载 2024
TMS320F240X 组合语言及C 语言多功能控制应用(附范例光碟片) pdf epub mobi txt 电子书 下载