Page 1 of 1

sdiCameraControl.begin(); freezes Arduino

PostPosted: Wed May 16, 2018 10:48 pm
by Dominik Lenk
I am running a breadboard arduino (AtMega 328-P-PU), the same that is also inside the Arduino Uno, and am having some difficulties getting the BM Shield to work.

I connected A5 and A4 SCL and SDA to the correct pins and have successfully tested them with another I2C device. Trying to run the ShieldInfo example only yields the first two serial lines:

Blackmagic Design SDI Control Shield
Getting shield version info...

After that the program effectively stops and no other lines are executed.

What am I missing?

Re: sdiCameraControl.begin(); freezes Arduino

PostPosted: Tue May 22, 2018 10:38 am
by Xtreemtec
2 resistors on your i2c lines.. 4.7K will do.. Your Arduino hangs on I2C line that does not go high anymore.. Leaving the Arduino in a eternal wait cyclus ;)

Re: sdiCameraControl.begin(); freezes Arduino

PostPosted: Wed May 23, 2018 8:36 pm
by Dominik Lenk
Thanks for the tip. Unfortunately, that also didn't work. Hersh from BM also suggested a common ground between the shield and the Atmega.

Will wait for a real Arduino to test everything and take it from there …

Re: sdiCameraControl.begin(); freezes Arduino

PostPosted: Sat Jul 28, 2018 3:53 pm
by Dominik Lenk
A real Arduino works fine. Using that one for now. Not sure why my breadboard Arduino does not work, but will investigate again sometime in the future.