OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4929|回复: 6

分享我自己写的接收RS422总线数据的程序

[复制链接]

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2016-7-25
在线时间
17 小时
发表于 2016-9-29 15:24:15 | 显示全部楼层 |阅读模式
最近买了一个定制的电池,电池周期性的发送数据,使用的是RS-422通讯方式,我要把电池发出的数据接收下来,然后在屏幕上显示电池的实时工作参数和工作状态。
自己搭了个电路,使用STM32F103,程序和连线图如下.

void USART2_IRQHandler(void)                       
{

        if(USART_GetITStatus(USART2, USART_IT_RXNE) != RESET)  
        {
                USART_ClearITPendingBit(USART2,USART_IT_RXNE);
                Recbuf[i++]=USART_ReceiveData(USART2);
                if(i>14)
                {       
                        i=0;
                }                               
        }


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2016-7-25
在线时间
17 小时
 楼主| 发表于 2016-9-29 15:27:07 | 显示全部楼层
程序发的不完整,重新发一个完整的。
void USART2_IRQHandler(void)                        //′®¿ú2ÖD¶Ï·tÎñ3ìDò
{

        if(USART_GetITStatus(USART2, USART_IT_RXNE) != RESET)  
        {
                USART_ClearITPendingBit(USART2,USART_IT_RXNE);
                Recbuf[i++]=USART_ReceiveData(USART2);
                if(i>14)
                {       
                        i=0;
//                        printf("\n");
                }                       
                printf("%x ",Recbuf[i]);
//                delay_us(500);       
        }
还有不知道为什么,图片无法上传,本来还想把自己搭的电路也发上来的。。。
回复 支持 反对

使用道具 举报

21

主题

387

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1043
金钱
1043
注册时间
2016-9-8
在线时间
213 小时
发表于 2016-9-29 15:39:55 | 显示全部楼层
然并没什么用啊!啥意思呢?
shop60994719.taobao.com
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2016-7-25
在线时间
17 小时
 楼主| 发表于 2016-9-29 15:43:50 | 显示全部楼层
没什么意思,就是分享一下而已。
回复 支持 反对

使用道具 举报

2

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
186
金钱
186
注册时间
2017-6-30
在线时间
43 小时
发表于 2017-7-5 10:12:45 | 显示全部楼层
楼主有电路图吗?用的是什么芯片呢?max488吗
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2019-9-6
在线时间
10 小时
发表于 2019-11-15 17:40:22 | 显示全部楼层
楼主,源程序可以发一份吗
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-8-12
在线时间
3 小时
发表于 2019-11-21 15:18:13 | 显示全部楼层
楼主能不能多分享点代码呢最近在学422
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-25 14:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表