I added a port pin and control the reset by the M2560. There are some spare 74LVC14 inverters, I used one to level shift. All reset issues are now gone. Even though they have fixed the reset issue, my card was of a rev that was suppose to have the reset IC on it, it did not. It had a resistor in the place of the IC. I removed and put my own reset control circuit in place.
It appears that the uSD slot doesn't have the WP and DETECT pins connected or the connector is just not made to have that capability.
I have electrically verified that the DETECT is not connected even though the shield list indicates it is a used pin. It is used, just not connected to anything other than a pull up. All my designs have the SD initialized on DETECT so you can insert/remove all you want with no issues. Not the case here.
As it is a cheap development platform, it works but need to move to a W5300 and a real SD card. Might just lay one out for future projects.
Really don't care for their schematics either, simple design gets convoluted. But for under $20, it works.
Next phase is to remove the web page server, as it works and has graphical control of the hardware with authentication. It is still a security risk with the web interface. Going to app based control with authentication...should take care of that. Android app on the mobile side, VB app on the PC side.
Need more time to play....54" snowblower on tractor, blown drive train, too much snow in MN already. :) Need to go modify / repair.
Thanks for sharing.
Regards,
Mark
↧