,也正因为全双工要求收发要有单独的信道,所以RS-422适用于两个站之间通信,星型网、环网,不可用于总线网;
约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,如果需传输更长的距离,需要加485中继器。5.RS-485总线一般
这一步非常关键,21489想要实现任何的图形化软件功能,都需要在这里进行开发,请一定要理解,我会从最简单的直通例程开始讲。外部音源输入模拟音频信号,经过AD1938做ADC,变成010101的数字信号送到21489,21489获取信号后,不做任何处理,交给AD1938做DAC,将010101的数字信号变成模拟信号,并输出到外部音箱,实现直通的功能。
8)用USBi下载逻辑电路图,实现直通功能,点击下载后,板子上的LED2灯也亮起,这时候三个LED就全亮了。
USBi仿真器不支持热插拔JTAG头,所以不要在上电状态下插拔USBi的JTAG头,有可能会损坏USBi。
特别特别特别注意:上电顺序一定是先USBi仿真器上电,再给开发板上电。否则开发板可能无*常BOOT,也就无法做下一步调试了。
将输入和输出通过线连起来,就完成了直通的设计,模拟0/1通道输入,模拟0/1通道输出,不做任何处理,输入这边手机输入音乐,输出那边音箱*手机输入的音乐。
不用着急,我们下载做好的这个改了通道的逻辑程序图,打通了0/1到2/3的通道,音箱又开始*音乐了。
上一个例程,我们讲了一下直通的设计,在本章,我们再做个直通,换一下通道,让大家能够更加清晰的理解软件中的通道配置,与硬件连接之间的关系。基于第一个程序,我们把通道改一下。
2)SW2和SW3调整到1/0,给开发板上电,正常上电后:核心板Power灯被点亮;底板POWER灯被点亮。FirewareBOOT,正常BOOT之后,会发现LED1和LED3灯变亮,而LED2不亮,这是正常BOOT的状态。然后再给USBi上电,USBi那里的D2灯被点亮。(USBi上电指的就是USBi的USB线接入PC)
软件里我们设置的是输入0/1,那么在硬件上,我们就让模拟输入接到输入0/1上;软件里输出是0/1,那么在硬件上,我们就让模拟输出接到输出0/1上。他们是一一匹配的,这样就完成了硬件的接入工作。
Fireware烧写好了之后,SigmaStudio图形化开发的基本条件就达成了。我们重新来链接一下硬件,进入图形化编程的阶段,这个阶段我尽量多写一些例程,让大家能够尽快熟悉这个软件开发的全过程。
把硬件输入输出分别插到输入2/3和输出4/5,完成这个通道的直通。硬件的链接图我就不再放了,自己改插一下对应的接口就好了。
原因是USBi仿真器的SPI会与DSP的SPIBOOT冲突,导致DSPBOOT不成功。先给USBi上电,再给开发板上电,双方就不会有影响了。
有话要说...