求程序注释(dsp与微机串口通信) 谢谢

求程序注释(dsp与微机串口通信) 谢谢,第1张

LDP#0h;将数据指针设置为0 SETCINTM;禁止所有中断

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个了,你再调用发送。一般来说,驱动层提供的接收函数中,除了返回接收的数据外,也要返回接收的长度的。希望对你有所帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7811965.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存