完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File
#include "DSP2833x_Examples.h" // DSP2833x Examples Include File #define SCI 1 #define UART_INT 0 interrupt void scibTxFifoIsr(void); void scib_fifo_init(); void error(void); Uint16 sdataB[6]={0x03,0x06,0x00,0x00,0x04,0x7F}; void main(void) { Uint16 i; InitSysCtrl(); InitGpio(); InitSciGpio(); DINT; InitPieCtrl(); IER = 0x0000; IFR = 0x0000; InitPieVectTable(); EALLOW; PieVectTable.SCITXINTB = &scibTxFifoIsr; EDIS; scib_fifo_init(); PieCtrlRegs.PIECTRL.bit.ENPIE = 1; PieCtrlRegs.PIEIER9.bit.INTx3=1; PieCtrlRegs.PIEIER9.bit.INTx4=1; IFR = 0x0000; IER = 0x100; EINT; for(;;); } interrupt void scibTxFifoIsr(void) { Uint16 i; for(i=0;i<6;i++) { ScibRegs.SCITXBUF=sdataB; } ScibRegs.SCIFFTX.bit.TXFFINTCLR=1; // Clear Interrupt flag PieCtrlRegs.PIEACK.all|=0x100; } void scib_fifo_init() { ScibRegs.SCICCR.all =0x0007; ScibRegs.SCICTL1.all =0x0003; ScibRegs.SCICTL2.bit.TXINTENA =1; ScibRegs.SCIHBAUD =0x001e; ScibRegs.SCICCR.bit.LOOPBKENA =0; ScibRegs.SCIFFTX.all=0xC020; ScibRegs.SCIFFCT.all=0x00; ScibRegs.SCICTL1.all =0x0023; ScibRegs.SCIFFTX.bit.TXFIFOXRESET=1; ScibRegs.SCIFFRX.bit.RXFIFORESET=1; } void error(void) { asm(" ESTOP0"); // Test failed!! Stop! for (;;); } //=========================================================================== // No more. //=========================================================================== 这是我自己改的,应该有很多错误,各位大神别笑话我,我是新手,帮我看下吧,我想用dsp的sci实现和下位机的modbus通信,下位机是变频器,rs485接口,只要把数据发送过去,下位机能接到就可以,没有校验位,不需要返回,单向的发送就行,求高手指点!!!谢谢了!! |
|
相关推荐
9个回答
|
|
大神们给给回复呀 我试了一下 怎么这个程序无限发送数据啊 根本停不下来 怎么回事!!!!
|
|
|
|
怎么让它发送完 就停止发送呢 求指导呀
|
|
|
|
回帖奖励 +2 分积分
|
|
|
|
|
|
|
|
我觉也是应该加个标志位或是停止标志
|
|
|
|
做个定时器嘛,按时间发送,定时10ms,20ms自己控制哈,发送完成以后可以将发送使能清零
|
|
|
|
正在学习28335,谢谢楼主分享,,,,,
|
|
|
|
学习了一些东东
|
|
|
|
知道有错误,就先把错误改了,这是让看看什么的
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
593 浏览 0 评论
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
3410 浏览 0 评论
814 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
3830 浏览 0 评论
4588 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-29 13:31 , Processed in 0.612594 second(s), Total 59, Slave 53 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号