LDP#0E1h;将数据页指针设置为225 SPLK#0003h,MCRA;配置串行口发送和 接收引脚
LDP#00E0h;将数据页指针设置为224 SPLK#0240h,SCSR1;启动SCI模块内部时钟 SPLK#07h,
SCICCR;设置通信数据格式 SPLK#0003h,SCICTL1;接收、发送使能, 复位SCI
SPLK#0000h,SCICTL2;禁止接收、发送中断 SPLK#0000h,SCIHBAUD;设置波特率
为38400bps SPLK#0060h,SCILBAUD;BRR=96(60h) SPLK#0023h,SCICTL1;解除SCI模块
有个思路供你参考。dsp串口接收数据应该是一个字节一个字节来接收的。你可以对接收的数据个数进行计数,接收够20个了,你再调用发送。一般来说,驱动层提供的接收函数中,除了返回接收的数据外,也要返回接收的长度的。希望对你有所帮助。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)