Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Impossible write data in any memory card #26

Open
ameliandev opened this issue Mar 16, 2022 · 6 comments
Open

Impossible write data in any memory card #26

ameliandev opened this issue Mar 16, 2022 · 6 comments

Comments

@ameliandev
Copy link

Hi,

I'm working on this hardware project around 1 year more or less.

I've a continuous writing problems with any memory card (official or not) and different Arduino boards (uno and nano). I can read data from any card but, when I try to write data, the process using MemCardRex 1.8 and 1.9, or using memcarduino.py never ends or throw to many errors using py version.

I've checked connections to many times and I can't see any problem, but the software never ends and finally never writin data.

This is a common issue? Can I do something?

It's possible that the error comes from voltages? I connected the 3.6v in 5v Arduino pin (without any resistors). Despite this, it's possible read data, but never writes.

Thanks

@ShendoXT
Copy link
Owner

Try it now with the latest build. Apparently adding Mega support broke it for the standard Arduino 328/P boards so the build was reverted to the working one.

@ameliandev
Copy link
Author

ameliandev commented Nov 14, 2022

Do you talking about memcarduino_py3.py file?

@ShendoXT
Copy link
Owner

ShendoXT commented Nov 15, 2022

I meant the updated .ino sketch.

@ameliandev
Copy link
Author

I have the latest build updated in Dec 4, 2021

@orabeidm
Copy link

I have 4 cards. one of them is original Japanese and 3 Chinese of different types (not multi-page). I can only read and write in two Chinese. another Chinese one does not work and the original also does not work either for reading or for writing. what the problem is I will not put my mind to it. arduino nano. there are clean 7.6 and 3.6 volts as per the diagram.

@ultrablitz798
Copy link

ultrablitz798 commented Mar 22, 2023

I have also a fake memory card that can be read by Arduino Uno but cannot be written. My Arduino Uno has 5V logic on digital pins. What I did was connect all data pins to directly my Arduino Uno except for Pin 7 CLK on the memory card. I used voltage divider method and reduce it to 3.6 V and now my card can work with both read and write. I used 2 - 2k ohm resistor and 1 - 10k ohm resistor. See schematic below.

I also tried an ESP32 that has 3.3V logic on data pins but I could not read or write.

IMG_5686

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants