DSP芯片基于SCl6C750B的RS232接口设计
发布时间:2007/4/23 0:00:00 访问次数:611
|
您现在的位置:SC16C750B 的货源和报价 SC16C750B 的相关技术信息 | 其他型号 | 永正(香港)科技有限公司联系人:王俊立 电话:0755-82807932 | 北京万弛商贸有限公司联系人:销售部 电话:010-51653931 | 北京志博鑫诚科技有限公司联系人:安小姐/任小姐 电话:010-58831210/58831209/86047010 | 北京华军科讯科技有限公司联系人:付先生/林小姐/韦小姐/黄小姐 电话:010-62938823/62913321 | ||
>>更多供应商 |
DSP芯片基于SCl6C750B的RS232接口设计
摘 要:TMS320C32是32位浮点DSP芯片,在数字信号处理和自动化领域得到了广泛应用;而RS232(EIA232)是自动化控制领域中一种基本的串行异步通信规约。在开发基于TMS320C32的热力系统测控装置时,采用SCl6C750BUART芯片扩展出实现RS232规约的通信串口。文章介绍此串口收发中断程序的设计和基于C语言的串口通信中断例程的有关问题。
关键词:TMS320C32 SC16C750B RS232 UART DSP
引 言
美国TI(Texas Instruments)公司的系列DSP芯片采用哈佛结构、流水线操作、专用硬件乘法器、快速DSP指令,使其在数字信号处理、通信和工业自动化等领域得到广泛应用[1]。TMS320C32是32位浮点处理器。它除了上述特点外,还具有增强型存储器接口、灵活的启动装载(boot loader)、可重定位的中断矢量表、灵活的中断方式和其他外设[2];其通信功能只包括片上集成的一个串口,但在设计中此串口一般被串行A/D或D/A芯片占用,或者被用于与另一片DSP芯片在“握手模式”(handshakemode)下直接连接[3]。
虽然TMS320C32串口有多种工作方式[3,4],但通过串口相应的寄存器并不能直接配置出符合RS232标准的通信串口。而RS通信串口是自动化控制设备的一种基本通信方式,如PC机或其他各种基于微处理器的控制装置。RS232标准在1991年被标准化组织EIA(ElectronicIndustries Association)重命名为EIA232标准[5],是一种异步串行通信标准,包括机械连接、信号功能、电压特性和通信协议等几个方面的规定。
采用1片SC16C750B UART芯片[6]来完成TMS320C32的RS232串口的设计。此UART最高的串行数据速率可
|
您现在的位置:SC16C750B 的货源和报价 SC16C750B 的相关技术信息 | 其他型号 | 永正(香港)科技有限公司联系人:王俊立 电话:0755-82807932 | 北京万弛商贸有限公司联系人:销售部 电话:010-51653931 | 北京志博鑫诚科技有限公司联系人:安小姐/任小姐 电话:010-58831210/58831209/86047010 | 北京华军科讯科技有限公司联系人:付先生/林小姐/韦小姐/黄小姐 电话:010-62938823/62913321 | ||
>>更多供应商 |
DSP芯片基于SCl6C750B的RS232接口设计
摘 要:TMS320C32是32位浮点DSP芯片,在数字信号处理和自动化领域得到了广泛应用;而RS232(EIA232)是自动化控制领域中一种基本的串行异步通信规约。在开发基于TMS320C32的热力系统测控装置时,采用SCl6C750BUART芯片扩展出实现RS232规约的通信串口。文章介绍此串口收发中断程序的设计和基于C语言的串口通信中断例程的有关问题。
关键词:TMS320C32 SC16C750B RS232 UART DSP
引 言
美国TI(Texas Instruments)公司的系列DSP芯片采用哈佛结构、流水线操作、专用硬件乘法器、快速DSP指令,使其在数字信号处理、通信和工业自动化等领域得到广泛应用[1]。TMS320C32是32位浮点处理器。它除了上述特点外,还具有增强型存储器接口、灵活的启动装载(boot loader)、可重定位的中断矢量表、灵活的中断方式和其他外设[2];其通信功能只包括片上集成的一个串口,但在设计中此串口一般被串行A/D或D/A芯片占用,或者被用于与另一片DSP芯片在“握手模式”(handshakemode)下直接连接[3]。
虽然TMS320C32串口有多种工作方式[3,4],但通过串口相应的寄存器并不能直接配置出符合RS232标准的通信串口。而RS通信串口是自动化控制设备的一种基本通信方式,如PC机或其他各种基于微处理器的控制装置。RS232标准在1991年被标准化组织EIA(ElectronicIndustries Association)重命名为EIA232标准[5],是一种异步串行通信标准,包括机械连接、信号功能、电压特性和通信协议等几个方面的规定。
采用1片SC16C750B UART芯片[6]来完成TMS320C32的RS232串口的设计。此UART最高的串行数据速率可