完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用MSP430为主控芯片完成 MAX485通信 功能如下:当接收到‘s’,板子上P5.4口的灯亮灭,并且发给上位机‘A’字符 现在问题是: 接收到's'后,板子上的LED实现亮灭功能,但是上位机显示单片机发来的数据是 0XFF,请问大家这个问题是怎么情况,如何解决,另外如果单独发送字符,显示没问题..... 主要代码如下: while (1) { RE; if(bRecieveOver == 1) //如何接收到的字符是'S' { DE; bRecieveOver =0; TXBUF1 = 0xaa; while(!(IFG2 & UTXIFG1)); //等待发送结束 IFG2 &= ~UTXIFG1; } } //---------------------------中断服务函数----------------------- #pragma vector=UART1RX_VECTOR __interrupt void UART1_RX_ISR(void) { unsigned char ch; unsigned char i=0; ch=U1RXBUF; if(ch == 's') { P5OUT ^=BIT4; bRecieveOver= 1; } } |
|
相关推荐
5 个讨论
|
|
{:14:}{:14:}
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3089个成员聚集在这个小组
加入小组3124 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
4173 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2390 浏览 1 评论
4863 浏览 1 评论
2615 浏览 1 评论
1687浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
4173浏览 2评论
3124浏览 1评论
1876浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-4 12:51 , Processed in 1.216712 second(s), Total 50, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号