RSS

TMS320C54X DSP实现UART的技术

来源:深圳电子技术网 作者:不详 时间:2007-03-02 Tag: 点击:



2.4部分LIART汇编编程

    测试程序:
    ST #0x55,*SP(var_reg) ;用来确定LJART设备是存在的
    PORTW*SP(vat_reg),ADDR_SPR
    PORTR ADDR_SPR.*SP(vaLr_reg)
    LD *SP(var_reg),A
    SUB #0x55,A,B
    BC rs232_no_errclr,BEQ
    设置特率程序:
    ST #0x83,*SP(vaL_reg)
    PORTW*SP(var_reg),ADDK_LCR
    ST #0xOO,*SP(var_reg) ;设置波特率为9600
    PORTW*SP(var_reg),ADDR_DIV_MSB
    ST #0x18,*SP(van_reg)
    PORTW*SP(vaLreg),ADDR_DUV_LSB
    ST #0x03,*SP(var_reg)
    PORTW*SP(var_reg).ADDR_LCR

3 总 结
    利用软件模拟的方法,缺点是DSP将长时间处于对IJART的中断和处理中,无法全速参与运算,而且占用了外部中断0和一个定时器(有些TMS320C54XDSP只有一个定时器);优点是在DSP和带UART的外设之间除了电平转换部分外不需要另外的硬件,可以节约产品的成本。利用外部接口芯片组的方法,缺点是增加了额外的硬件开销,从而增加了产品成本;优点是收发数据快,可以和数据处理同步进行,能够实现系统的实时性。


1.部分资源来自网络,经ET电子归类整理,旨在服务电子爱好者并无商业目的,不保证正确性与完整性.
2.如果您觉得本站资源对您有用,请告知您的好友,用搜索引擎搜"ET电子"即可.


最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
教程下载