完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在弄TMS320F2812与其他芯片的通信,想先用TMS320与pc通信测试,结果pc端接收数据是正常的,但是pc端发送数据给F2812时,却无法正常效应那个接收的中断,后面我调试时发现,在初始化fifo时,SCIRXBUF的最高位,被置1了的,那个是数据帧错误的标识,找了很多程序都没完成,如果你有可以正常运行的程序,可以给我一份吗?
这是我用的: //串行口FIFO初始化程序 void SciaFifoInit(void) { // * ScibRegs.SCIFFTX.bit.SCIFFENA = 1; // 使能 fifo ScibRegs.SCIFFTX.bit.SCIRST = 1; // 继续执行功能 ScibRegs.SCIFFTX.bit.TXFFIENA = 1; // 不使能接收fifo ScibRegs.SCIFFTX.bit.TXFFILIL=0x10; //12级FIFO使能 ScibRegs.SCIFFTX.bit.TXINTCLR=1; ScibRegs.SCIFFTX.bit.TXFIFOXRESET=0; ScibRegs.SCIFFRX.bit.RXFFOVRCLR=1; // 清除溢出标志位 ScibRegs.SCIFFRX.bit.RXFFINTCLR=1; // 清除中断标志位 ScibRegs.SCIFFRX.bit.RXFIFORESET=0; ScibRegs.SCIFFRX.bit.RXFFIENA=1; // 使能接收中断 ScibRegs.SCIFFRX.bit.RXFFIL=0x05; ScibRegs.SCIFFCT.all = 0x00; ScibRegs.SCICTL1.bit.SWRESET=1; //Relinquish SCI from Reset ScibRegs.SCIFFTX.bit.TXFIFOXRESET = 1; ScibRegs.SCIFFRX.bit.RXFIFORESET = 1; } |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
1007 浏览 0 评论
1863 浏览 1 评论
755 浏览 1 评论
2012 浏览 0 评论
基于DSP C6000教学实验箱_数字图像处理教程:5-9 图像反色实验案例分享
2320 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-11 20:02 , Processed in 0.427003 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191