89C51和stm32怎么实现数据收发,具体过程怎么操作,新人小白求助各位大虾
发布网友
发布时间:2022-05-23 05:07
我来回答
共1个回答
热心网友
时间:2023-10-14 00:19
数据收发的话,我建议你还是使用总线接口来实现,比如利用UART来实现双方的通信(这个很常用,而且操作起来也简单),当然你也可以使用SPI接口来实现C51和STM32的数据通信,具体看你熟悉那一种接口了。。
具体操作的话,以UART为例,需要注意收发信号线的连接方式,使用交叉方式,即C51的Tx接STM32的Rx,C51的Rx接STM32的Tx,然后代码里面设置好双方一致的通信参数,如波特率,数据位等等,最后利用UART中断来实现双方通信就好了。。
另外,我不知道你的C51的IO电平是多少,如果是+5V输出的话,建议你采用电平转化,虽然STM32的IO能够兼容+5V电平,但是还是转成3.3V,好一点了。。