??? 03/21/09 01:57 Read: times |
#163724 - Hal, Good catch, but my code.... Responding to: ???'s previous message |
Shifts all the bits to the left by 1 to puts in the read or write bit before transmission. It is sending out A0 and A1 for Read and Write respectively.
I did come to report that I found the problem is completely in my receive routine. While the simulator shows that it should be working, in hardware there is a true problem. I got around to putting my Beagle I2C analyzer on the bus and started scrolling the 3 buttons. I found that it is saving, but receiving, the 51 is timing out with a NACK. Here is a screenshot, there are 250 repeating lines: ![]() Damn, the code looks right, I hope to get this resolved soon.....anyone have the time to look at the entire code??????? LMK and I'll post it up. Thanks |
Topic | Author | Date |
I appear to be doing it right, but doesn't work! | 01/01/70 00:00 | |
try another manufacturer | 01/01/70 00:00 | |
Hardware | 01/01/70 00:00 | |
single byte | 01/01/70 00:00 | |
no.......... | 01/01/70 00:00 | |
what I meant | 01/01/70 00:00 | |
I try the byte write | 01/01/70 00:00 | |
This is drivng me out of my tree!!!!! | 01/01/70 00:00 | |
Can you publish your schematics? | 01/01/70 00:00 | |
Yes, as soon as I get my laptop up, in about 2 hours | 01/01/70 00:00 | |
Here is EEPROM section attached to MPU | 01/01/70 00:00 | |
decoupling caps | 01/01/70 00:00 | |
Power supply is quite | 01/01/70 00:00 | |
Using the wrong address? | 01/01/70 00:00 | |
Hal, Good catch, but my code....![]() | 01/01/70 00:00 | |
Looking at datasheet for Atmel | 01/01/70 00:00 |