标题: 关于MSP430中RS485通讯的程序问题
play
游客




UID 14
精华 0
积分 4210
帖子 4210
威望 0
金钱 0
阅读权限 1
注册 2007-7-13
状态 离线
发表于 2007-7-13 17:55  资料  短消息  加为好友 

关于MSP430中RS485通讯的程序问题

各位高手,我是刚接触M 430,对它的编程还是有点迷糊。在《利用捕获比较功能实现M 430 与微机串行通信的研究》一文中关于RS485通讯接收的语句  ;            BIT #CAP,&;CCTL0 ; 判断是否是捕获到起始位UART_RX            JZ RX_Bit ; 接收的不是起始位转入处理  RX_Start  BIC #CAP,&;CCTL0 ; 捕获到起始位将状态转为比较模式            ADD #Tbit_5,&;CCR0 ; 再增加半位时间间隔(T0 T1.5) 以实现1.5 时间间隔            RETI ; 中断返回  RX_Bit    BIT #SCCI,&;CCTL0 ; 将接收到的位存入进位位C RX_Bit            RRC RTbuff ; 将接收到位移入收发缓冲字  RX_Test   DEC Counter ; 接收数据计数器减1            JNZ RX_Next ; 判断是否接收了所有数据位没有跳转到后续处理            BIC #CCIE,&;CCTL0 ; 接收到所有数据位关闭捕获比较中断  RX_Next   RETI ; 中断返回      其中 BIT # CI,&;CCTL0     RRC RTbuf  是否存在问题?

顶部
[广告]
 


Google

当前时区 GMT+8, 现在时间是 2008-12-4 09:24
粤ICP备07500170号

By Discuz! 5.5.0 © 2007-2008
Processed in 0.023262 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - Autooo! Inc. - Archiver - 繁体中文