完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
如果需要传两个或者其他怎么设置呢?下面是我的发送一个字符的程序
interrupt void scibTxFifoIsr(void) { Uint16 i; ScibRegs.SCIFFTX.bit.TXFFINTCLR=1; // Clear Interrupt flag PieCtrlRegs.PIEACK.all|=0x100; // Issue PIE ACK } interrupt void scibRxFifoIsr(void) { Uint16 i; for(i=0;i<1;i++) { rdataB=ScibRegs.SCIRXBUF.all; // Read data } ScibRegs.SCIFFRX.bit.RXFFOVRCLR=1; // Clear Overflow flag ScibRegs.SCIFFRX.bit.RXFFINTCLR=1; // Clear Interrupt flag PieCtrlRegs.PIEACK.all|=0x100; // Issue PIE ack for(i=0; i<1; i++) { ScibRegs.SCITXBUF=rdataB; // Send data } } void scib_fifo_init() { ScibRegs.SCICCR.all =0x0007; // 1 stop bit, No loopback // No parity,8 char bits, // async mode, idle-line protocol ScibRegs.SCICTL1.all =0x0003; // enable TX, RX, internal SCICLK, // Disable RX ERR, SLEEP, TXWAKE ScibRegs.SCICTL2.bit.TXINTENA =1; ScibRegs.SCICTL2.bit.RXBKINTENA =1; ScibRegs.SCIHBAUD =0x0001; ScibRegs.SCILBAUD =0x00E7;//SCI_PRD;// 9600 ScibRegs.SCIFFTX.all=0xC021; ScibRegs.SCIFFRX.all=0x0021; ScibRegs.SCIFFCT.all=0x00; ScibRegs.SCICTL1.all =0x0023; // Relinquish SCI from Reset ScibRegs.SCIFFTX.bit.TXFIFOXRESET=1; ScibRegs.SCIFFRX.bit.RXFIFORESET=1; } |
|
相关推荐
3个回答
|
|
|
还想来学习下的,结果没人回复啊。。。话说你搞定了么,求指导下
|
|
|
|
|
|
|
|
|
|
|
|
for(i=0; i<1; i++),这里是小于1,修改这个值,就可以传多个数据了,要先传输完了再传输一下个数据
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
TMS320C6748 板卡设计中是否一定需要有SDRAM或者DDR
1988 浏览 0 评论
1020 浏览 0 评论
3679 浏览 1 评论
【六岳微LY-F335开发板试用体验】epwm启动ADC并在OLED上显示结果
4520 浏览 0 评论
【六岳微LY-F335开发板试用体验】软件开发环境及调试下载
4568 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 22:17 , Processed in 0.562734 second(s), Total 47, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4333