cancel
Showing results for 
Search instead for 
Did you mean: 

About Parallel Communication

pass3master
Associate III

We want to do parallel communication. How can we do parallel communication with the following microcontroller?
Is it possible to perform parallel communication by using I2C function?

[IDE]STM32CubeIDE 1.14.0
[MCU] STM32F412VGT6

1 ACCEPTED SOLUTION

Accepted Solutions

Basically yes , at low speed some "parallel communication" could be done with just using GPIOs .

But nothing really useful, or for hi-speed PCI and SCSI bus .

Just look at the general description of a cpu (or soc) , especially whats written under "communication interfaces " , then you can see, what is there : (on H563 , as example here)

 

AScha3_0-1706867023869.png

So here the " One 16-bit parallel slave synchronous- interface " could be useful for your idea.

If you feel a post has answered your question, please click "Accept as Solution".

View solution in original post

5 REPLIES 5
Peter BENSCH
ST Employee

What do you mean by parallel communication?

How should a serial bus such as I2C communicate in parallel?

Regards
/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
AScha.3
Principal III

Just explain : what is "parallel communication" in your world, but if you obviously want to use a serial port (I2C) ?

If you feel a post has answered your question, please click "Accept as Solution".

We call communication standards such as PCI and SCSI parallel communication. Is it possible to connect to them with the target mcu?
Would GPIO be able to achieve this?

 

[MCU] STM32F412VGT6

Peter BENSCH
ST Employee

There are many different implementations of PCI and SCSI. As a rule, however, we are talking about current high-speed variants that you cannot handle with bit banging via the GPIOs. It may be possible to discuss your task in more detail if you provide more precise information about what exactly you want to do.

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Basically yes , at low speed some "parallel communication" could be done with just using GPIOs .

But nothing really useful, or for hi-speed PCI and SCSI bus .

Just look at the general description of a cpu (or soc) , especially whats written under "communication interfaces " , then you can see, what is there : (on H563 , as example here)

 

AScha3_0-1706867023869.png

So here the " One 16-bit parallel slave synchronous- interface " could be useful for your idea.

If you feel a post has answered your question, please click "Accept as Solution".