一台电脑怎么与两个stm32用485进行通信啊

一台电脑怎么与两个stm32用485进行通信啊,第1张

要显示在电脑上就让电脑主动去轮询吧,电脑发命令通知其中一块板回发数据,然后就收到第一块,电脑再发命令通知道第二块回发数据,然后就收到第二块的数据了,命令码中加入地址码就可以区分不同的板,485不含协议层,需要你自己写

作为一个使用STM32开发过至少5哥系统的人,我可以肯定地告诉你,STM32F107可以实现RS485的发送和接收中断的,实际中发送一般用查询的方式发出去,中断发送很少用,当然并不是不可以使用,关键是是否适合具体应用的需求,祝你顺利!

确定好单片机和计算机通讯的协议。如果是485通讯,一般为主从通讯模式,确定好哪个为主,哪个为从,根据已定的协议,进行数据编码和解析。

自己可以查查相关资料,这种问题不是一两句话能说清楚的。

485使能端在发送完数据,延时一会再置为接收就好了,或着你采用中断发送的方法,最后一个字节采用发送完成中断发送就好了!需要代码的画 给我发邮件 likang0110@163com

初始化流程有问题吧。

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);

//RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

//这个时钟不用开启

RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);

NVIC_Configuration();

GPIO_Configuration();

USART_Configuration();

以上就是关于一台电脑怎么与两个stm32用485进行通信啊全部的内容,包括:一台电脑怎么与两个stm32用485进行通信啊、STM32F107开发板RS485能否实现发送、接收中断、利用stm32单片机和计算机进行485通信,如何实现单片机通信部分等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10097824.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存