noamm91
Newbie level 3
Hello,
First of all I'm sorry about my bad english, I will try making as few mistakes as I can.
I develop a project for school which includes SPI communication between AT89C51RC2 and ADF4350 (Analog Devices's PLL).
I read the Datasheet of both and still cannot understand how should I set the communication.
I have several questions on this topic:
1. when I change the value of SPDAT (the SPI data register in AT89C51RC2) is the data automaticly starts going out on MOSI pin bit after bit? is every time there is rising edge one bit go out?
2. now about the ADF4350, does he waits until all 32 bits (4 Byte) gets in before he delivers them to the specific register (acorrding to 3 control bits)?
3.What happen if new data starts getting in on MISO before I read the current Data that in SPDAT? is it erase it automaticly or is it ignore any new data while i didnt read the current?
First of all I'm sorry about my bad english, I will try making as few mistakes as I can.
I develop a project for school which includes SPI communication between AT89C51RC2 and ADF4350 (Analog Devices's PLL).
I read the Datasheet of both and still cannot understand how should I set the communication.
I have several questions on this topic:
1. when I change the value of SPDAT (the SPI data register in AT89C51RC2) is the data automaticly starts going out on MOSI pin bit after bit? is every time there is rising edge one bit go out?
2. now about the ADF4350, does he waits until all 32 bits (4 Byte) gets in before he delivers them to the specific register (acorrding to 3 control bits)?
3.What happen if new data starts getting in on MISO before I read the current Data that in SPDAT? is it erase it automaticly or is it ignore any new data while i didnt read the current?