2023-07-27 04:40 AM - edited 2023-07-27 04:44 AM
hi
I do the ENTDAA protocol use this code
if (HAL_I3C_Ctrl_DynAddrAssign_IT(&hi3c1, 0) != HAL_OK)
{
/* Error_Handler() function is called when error occurs. */
Error_Handler();
}
In below picture , I get the ENTDAA Protocol, but After protocol there should be repect start and do End DAA procedure waveform. It always keep ,pull up high after a few seconds.(ref three pic.
How can I do it?End DAA procedure waveform
Below picture is all protocol , no End DAA procedure waveform
Solved! Go to Solution.
2023-07-28 02:18 AM
YES , it work
I change one sensor , it solved
I change jumpper on X-NUCLEO-IKS01A3 board
after ,it protocol is the same .
thank you very much.
Why can't multiple devices generate this protocol?
2023-07-28 02:29 AM
The ENTDAA not supported with the LPS22HH ( see datasheet ).
You need to use another way using SETDASA .
Foued
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.
2023-07-28 02:34 AM
Dear Foued
Now I get it! Thank you very much.