不太懂你问的意思,你这直接发送时如何定义的?具体操作肯定差距很大,毕竟STM32需要配置相应GPIO,时钟使能,端口复用配置后才能真正使用一个IO脚的,如果IO都没搞好就别想和外部发数据啥的了。但是如果你完成配置后,通过c语言上的一些处理后可以实现PA^1=1之类的操作(但几乎不这么用)。何况51模块很少,主要是用IO口模拟各种通讯方式,但STM32是带有很多片上资源的多个spi,i2c,usart,can等,你不需要用IO口模拟,只需要配置相关模块,从模块交换数据就可以了。大部分的STM32还带FSMC,简单讲就是把一个外部存储器挂载在上面,配置好,然后就可以直接对地址进行数据操作而不需要关心什么片选时序的。 |